/********* ERSA CSS COPYRIGHT  *********

********* Author: byConcept **********

***************************************/







/********* ELEMENTOS ************/

body {

	font: 12px Arial, Helvetica, sans-serif;

	color: #333;

	margin: 0px 0px 0px 0px;

	line-height: 18px;

}



h1 {

	font-size: 20px;

	font-weight: normal;

	color: #0099CC;

	background: url(../imgs/title_div.gif) bottom repeat-x;

	margin:0px 0px 10px 0px;

	padding: 0px 0px 5px 0px;

}

h2 {

	font-size: 17px;

	font-weight: normal;

	border-bottom: 1px solid #ccc;

	padding-bottom: 15px;

}



a {

	font-size: 11px;

	color: #129ACD;

	font-weight: bold;

	text-decoration: underline; 

}

a:hover {

	color: #444;

}



p  {

	margin: 0px;

	padding: 0px;

}







/********* ESTILOS ************/

 .clear {

	clear: both;

	display: block;

	height: 1px;

	overflow: hidden;

	margin: 0;

	padding: 0;

}



.imgBorder {

	background: #fff;

	border: 1px solid #CCC;

	padding: 3px;

}



.banTitle {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: normal;

	color: #fff;

	height: 23px;

	background: url(../imgs/snow_flake.gif) no-repeat 0% 50%;

	padding: 5px 0px 0px 15px;

	margin-bottom: 15px;

}

.linkNews {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	padding-left: 10px;

	background: url(../imgs/blue_arrow.gif) left no-repeat;

}

.proBox {

	width: 50%;

	float: left;

}



.priceTag {

	font-size: 12px;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	color: #888;

}



.liMap {

	list-style: none;

	list-style-type: none;

	background: url(../imgs/blue_arrow.gif) no-repeat left;

	margin-top: 15px;

	margin-bottom: 15px;

	padding-left: 20px;

}

.liMap a {

	font-weight: normal;

}

.liEmpty {

	list-style: none;

	list-style-type: none;

	background: url(../imgs/blue_arrow.gif) no-repeat 0% 3%;

	margin-top: 15px;

	margin-bottom: 15px;

	padding-left: 10px;

}







/********* IDS ************/



/**** GLOBAL ****/

#global {

	width: 794px;

	margin: 0 auto;

	background: url(../imgs/element_left.gif) 0% 100% no-repeat;

}



#globContainer {

	margin-left: 44px;

}

#topElement {

	width: 43px;

	height: 179px;

	position: absolute;

	margin-top: 60px;

	margin-left: 751px;

	background: url(../imgs/top_curl_element.gif) no-repeat;

}



/***** HEAD ****/

#head {

	width: 750px;

	height: 94px;

}

#headLogo {

	width: 185px;

	height: 94px;

	float: left;

}

#headRight {

	width: 565px;

	height: 94px;

	background: url(../imgs/menu_elementTop_01.gif) 100% 100% no-repeat;

	float: left;

}

#headLinks {

	width: 565px;

	height: 23px;

	text-align: right;

	padding-top: 7px;

}

#headLinks a {

	

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	margin: 0px 10px;

	padding-left: 10px;

	background: url(../imgs/arrow_01.gif) no-repeat left;

	float: right;

}

#headLogos {

	width: 565px;

	height: 59px;

	text-align: right;

	padding-top: 5px;

}







/***** MENU ****/

#globalMenu {

	width: 750px;

	height: 37px;

	background: url(../imgs/menu_bg.jpg) repeat-x;

}

#globalMenuLeft {

	width: 750px;

	height: 37px;

	background: url(../imgs/menu_leftCorner.jpg) no-repeat left;

}

#globalMenuRight {

	width: 714px;

	height: 37px;

	background: url(../imgs/menu_rightCorner.jpg) no-repeat right;

	padding: 0px 18px;

	/*border-bottom: 1px solid #fff;*/

}

#globalMenuRight div {

	font-family: Arial, Helvetica, sans-serif;

	height: 37px;

	background: url(../imgs/menu_division.jpg) right no-repeat;

	float: left;

}

#globalMenuRight a {

	color: #fff;

	display: block;

	height: 25px;

	padding: 12px 26px 0px 26px;

	float: left;

	text-decoration: none;

}

#globalMenuRight a:hover {

	color: #AFE3F8;

	background: url(../imgs/menu_arrow.gif) bottom no-repeat;

}





/***** FLASH CONTENTS ****/



#flashBan {

	border-top: 1px solid #fff;

	width: 750px;

	height: 267px;

}







/***** BODY CONTENTS ****/

#sBody {

	width: 750px;

	border-top: 1px solid #fff;

	margin: 0px 0px 15px 0px;

	padding: 0px;

}

#sBodyHead {

	width: 750px;

	height: 48px;

}

#leftCol {

	width: 220px;

	float: left;

}

#rightCol {

	width: 530px;

	background: url(../imgs/rightCol_bg.gif) repeat-y;

	float: left;

}



#fullCol {

	width: 750px;

	background: url(../imgs/fullCol_bg.gif) repeat-y;

	float: left;

}

#fullTitle {

	width: 750px;

	height: 91px;

	margin: 0px;

}

#fullContent {

	width: 705px;

	background: url(../imgs/fullCol_foot.gif) no-repeat 50% 100%;

	margin: 0;

	padding: 0 25px 15px 20px;

}









#titleRight {

	width: 530px;

	height: 91px;

	margin: 0px;

}

#rightContent {

	width: 485px;

	background: url(../imgs/rightCol_foot.gif) no-repeat 0% 100%;

	margin: 0;

	padding: 0 25px 15px 20px;

}

#rightContent img {
border: 1px #CCCCCC;
margin:10px;
}


#blueContent {

	width: 750px;

	background: url(../imgs/dashed_line.gif) repeat-x bottom #058DC0;

	padding: 15px 0px;

}

#leftNav {

	width: 210px;

	background: url(../imgs/leftNav_foot.gif) #fff bottom no-repeat;

	padding: 10px 0px 20px 0px;

	margin-left: 5px;

	margin-bottom: 20px;

}

#leftNav .linkBox {

	width: 210px;

	display: block;

	background: url(../imgs/leftNav_bg.jpg) repeat-x top;

	border-bottom: 1px solid #ccc;

	float: left;

}

#leftNav .subMenuLink {

	color: #888;

	font-weight: normal;

	display: block;

	width: 170px;

	padding: 5px 0px 5px 40px;

	margin:0px;

	background: url(../imgs/blue_arrow.gif) no-repeat 12% 50%;

	/*background: url(../imgs/leftNav_bg.jpg) repeat-x top;*/

	border-bottom: 1px solid #ccc;

	float: left;

}

#leftNav .subMenuLink:hover {

	color: #333;

	background: url(../imgs/blue_arrow.gif) no-repeat 12% 50% #eee;

}



#leftNav a {

	width: 175px;

	display: block;

	padding: 10px 10px 10px 25px;

	background: url(../imgs/blue_arrow.gif) no-repeat 5% 50%;

	color: #555;

}

#leftNav a:hover {

	background: url(../imgs/white_arrow.gif) no-repeat 5% 50% #37A4CD;

	/*color: #0099FF;*/

	color: #fff;

}



#leftNav p {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #555;

	padding: 0px 10px;

}



#bannerContainer {

	width: 210px;

	background: url(../imgs/leftNav_foot.gif) #fff bottom no-repeat;

	padding: 0px 0px 20px 0px;

	margin-left: 5px;

}

#bannerContainer h2 {

	font-size: 17px;

	color: #37A4CD;

	font-weight: normal;

	margin: 5px 0 5px 0;

	padding: 0 0 0 10px;

}

#bannerContainer p {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #555;

	padding: 0px 10px;

}

#bannerContainer a {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

}







/***** BANNERS ****/

#bottBanners {

	width: 740px;

	background: url(../imgs/white_bottom_corner.gif) bottom no-repeat #fff;

	margin: 0px 5px;

}

#whiteInBox {

	width: 740px;

	background: url(../imgs/blue_top_corner.gif) no-repeat top;

}



#ofertaCon {

	font-size: 10px;

	width: 213px;

	padding: 0px 5px 10px 5px;

	float: left;

	line-height: 14px;

}

#ofertaCon img {

	margin-right: 8px;

}



#proEspecialCon {

	width: 270px;

	padding: 0px 5px 10px 5px;

	float: left;

}



#noticiasCon {

	font-size: 11px;

	width: 227px;

	padding: 0px 5px 10px 5px;

	float: left;

	line-height: 12px;

}







/***** FOOTER ****/



#footer {

	font-size: 10px;

	font-family: Tahoma, Verdana, Arial;

	color: #fff;

	width: 740px;

	height: 35px;

	background: url(../imgs/footer_bg.gif) no-repeat bottom #058DC0;

	padding: 5px 0px 0px 10px;

	margin-bottom: 20px;

}

#footTxt {

	height: 19px;

	float: left;

	padding: 5px 0px 0px 10px;

}