﻿.clearboth
{
	clear:both;
}
a,ul,li,h1,h2,img,p
{
	margin:0;
	padding:0;
	border:none;
	list-style:none;
}

a,ul,li
{
	float:left;
}

.itemProductDetails
{
	display:none;
}
body,html
{
	margin:0;
	padding:0;
	background-image:url(../images/background.jpg);
	background-position:top center;
	background-repeat:repeat-x;
	background-color:#dee7f5;
	color:#89765b;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:24px;
}

#page
{
	width:1000px;
	margin:auto;
	
}
#header
{
	width:870px;
	float:left;
	padding:0 0 0 65px;
	background:url(../images/bg-header.jpg) right top no-repeat;
}
#header.content
{
	width:870px;
	float:left;
	background:url(../images/bg-header.jpg) right top no-repeat;
}

#headerUp
{
	float:left;
	width:600px;
	padding:0 0 20px 5px;
}

a#deliveryHeader
{
	width:205px;
	height:63px;
	float:left;
	background:url(../images/delivery.jpg);
	cursor:default;
	
}
a#deliveryHeader:hover{	background-position:bottom;}


#logo
{
	float:left;
	height:103px;
	padding:0 0 31px 0;
}

#logo.content
{
	float:left;
	padding:45px 0 	20px 0;
}


html>body #logo {padding:0 0 37px 0;}

#mainBanner
{
	width:630px;
	height:296px;
	float:left;
	background:#f8f0d6;
}

#mainBannerRight
{
	width:205px;
	height:100px;
	float:left;
	padding:0 0 0 35px;
}

#flashAboveMenu
{
	float:left;
	width:940px;
	padding:0 0 0 60px;
	height:100px;
	/*background:#FF0;*/
}

#contentContainer
{
	float:left;
	background:url(../images/bgContent.jpg) center repeat-y;
}

#content
{
	width:800px;
	float:right;
	padding:0 100px 0 100px;
}

#content .panel1 , #content .panel2 { float:left }
#content .panel1
{
	width:370px;
	padding:0 60px 0 0;
}
#content .panel2
{
	width:330px;
}


#sidebar
{
	width:173px;
	height:500px;
	background:url(../images/bg-sidebar.jpg);
	background-color:#f1f1f2;
	float:left;
	padding:5px 5px 0 0;
	
}

#footer
{
	width:100%;
	padding:210px 0 0 0;
	float:left;
	background:url(../images/bgFooterUp.jpg) top center no-repeat;
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
}
#footerCreditsBg
{
	width:100%;
	padding:20px 0 20px 0;
	float:left;
	background:url(../images/bgFooterDown.jpg) top center;
}
#footerCreditsContent
{
	width:900px;
	margin:auto;
}

#footer p.left
{
	float:left;
}

#footer p.right
{
	float:right;
}

.informesYpedidos
{
	padding:100px 0 0 0;
	float:left;
}






/*----------------- buttons sections --------------------*/

#headerUp ul{	padding:0 0 0 20px;		}

#headerUp ul li a
{
	font:14px Arial, Helvetica, sans-serif;
	color:#9b876b;
	text-decoration:none;
	padding:8px 20px 8px 20px;
	float:left;
}

#headerUp ul li a:hover{	text-decoration:underline;	}




#mainBannerRight ul
{
	width:195px;
	padding:4px 5px 2px 5px;
	background:#f8f0d6;
}

#mainBannerRight li{	padding:4px 0 4px 0;  }

#mainBannerRight ul li a
{
	font:14px Arial, Helvetica, sans-serif;
	color:#9b876b;
	text-decoration:none;
	padding:10px 0 10px 25px;
	
	width:170px;
	height:22px;
}
#mainBannerRight ul li a.b1{	background:url(../images/bannerRightBtn-1.jpg) top center no-repeat;	}
#mainBannerRight ul li a.b2{	background:url(../images/bannerRightBtn-2.jpg) top center no-repeat;	}
#mainBannerRight ul li a.b3{	background:url(../images/bannerRightBtn-3.jpg) top center no-repeat;	}

#mainBannerRight ul li a.b1:hover , #mainBannerRight ul li a.b2:hover , #mainBannerRight ul li a.b3:hover 
{
	text-decoration:underline;
}






/*----------------- buttons menu --------------------*/

ul#menu
{
	width:900px;
	height:111px;
	background:green;
	background:url(../images/bgMainMenu.png) top center no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	padding:0 0 0 100px;
}


ul#menu li a
{
	list-style:none;
	height:22px;
	padding:15px 60px 15px 60px;
	text-decoration:none;
	color:#fff;
}

ul#menu li a:hover , ul#menu li.active a
{
	background:url(../images/mainMenuActive.jpg) top repeat-x;
}






/*----------------- text --------------------*/


#content h1
{
	color:#08bfd1;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	/*font-weight:normal;*/
	padding:0 0 13px 0;
	margin:0 0 30px 0;
	border-bottom:dashed 1px;
	border-bottom-color:#dccdb4;
}
#content h1 img{padding:0 5px 0 0; float:left;}








/*------------------------	item products -----------------------------*/


.itemProduct
{
	width:240px;
	background:#ecf2f9 url(../images/bgItemProduct.jpg) no-repeat;
	background-position:center 5px ;
	text-align:center;
	padding:10px 0 10px 0;
	float:left;
	margin:13px 13px 20px 13px;
}

img.productoIMG
{
	padding:0 0 8px 0;
}

.itemProduct ul {	padding:14px 0 0 15px; clear:both; display:block; }
.itemProduct a { float:none; }
.itemProduct ul li a , .itemProductDetails ul li a
{
	float:left;
	width:105px;
	height:32px;
	text-align:center;
	color:#FFF;
	font:14px Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	padding:5px 0 0 0;
}
.itemProduct ul li a:hover , .itemProductDetails ul li a:hover
{
	background-position:bottom;
}
a.itemDetallesBTN
{
	background:url(../images/btnDetalles.jpg);
}
a.itemComprarBTN
{
	background:url(../images/btnComprar.jpg);
}






/*------------------------	item products details  -----------------------------*/




	
#TB_ajaxContent 
{
	width:570px !important;

	padding:10px 0 10px 0 !important;
	float:left !important;
	margin:13px 13px 20px 13px !important;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important;
	line-height:14px !important;
	color:#89765b !important;
}

#TB_ajaxContent  img
{
	float:left !important;
	padding:0 20px 0  0 !important;
}

#TB_ajaxContent  .content
{
	float:left !important;
	line-height:22px;

	

}
#TB_ajaxContent  .content h1
{
	color:#08bfd1 !important;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:19px !important;
	padding:0 0 8px 0 !important;
	margin:0 0 12px 0 !important;
	border-bottom:dashed 1px !important;
	border-bottom-color:#dccdb4 !important;
}

#TB_ajaxContent ul li a{	
padding:14px 0 0 15px !important; clear:both !important; display:block !important; 
height:32px !important;
width:105px;
text-align:center !important;
	color:#FFF !important;
	font:14px Georgia, "Times New Roman", Times, serif !important;
	text-decoration:none !important;
	padding:5px 0 0 0 !important;
}














/*------------------------	CONTACT FORM  -----------------------------*/



.s-titulo{
font:19px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#70BC42;
text-align:center;
padding:10px;
}

.s-subtitulo{
font:14px Arial, Helvetica, sans-serif;
color:#9D9586;
font-weight:bold;
text-align:left;
padding:15px 15px 15px 10px;
}



/* fila 1 (2 columnas) */
.s-fila1{
width:500px;
padding:3px 0 3px 10px;
overflow:auto;
}

.s-col1-1{
width:35%;

float:left;
}

.s-col1-2{
width:65%;
float:left;
}

input,textarea
{
width:250px;

}









/*------------------- DIVS PRODUCTOS AJAX POPUP*******************/

.itemProductDetails
{
	display:none;
}