@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
}
body {
	background: #627c10 url(images/bg.gif) no-repeat top center;
	margin:0px; height:100%;
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}



#page { width:960px; height:100%; margin:0 auto; }

#top { float:left; width:960px; height:299px; background-color:#FFF; margin:0px; padding:0px;}

/*barra*/
#barra {width:958px; height:45px; background:url(images/bg-barra.gif) repeat-x top left; border: solid 1px #ff6816; float:left;
font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, sans-serif; font-size:14px; color:#FFF; font-weight:bold;}
#barra a img { border:none; padding:0px 4px; }
#barra .home {border-right:solid 1px #ec570c;  padding:0px; float:left;}
#barra .barra-in {float:left; padding:0px;  margin-top:15px;  }
#barra .barra-in a{ color:#FFF; border-left: solid 1px #ef793e; border-right:solid 1px #ec570c; padding:15px 18px;}

/*content*/
#content{width:918px; height:100%; background: #fff url(images/bg-content.gif) repeat-y right top; border: solid 1px #c3c4c2; float:left; padding:20px;}

/*col izq*/
#content #col-izq { width:660px;  margin-right:20px; float:left;}
#content #col-izq h1 {font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, sans-serif; color:#ff863d; font-size:20px; border-bottom:solid 1px #ff863d; padding-bottom: 5px; margin-top:0px;}

#content #col-izq h4 {font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, sans-serif; color:#6989b2; font-size:12px; border-bottom:solid 1px #6989b2; padding-bottom: 2px; margin-top:5px; margin-bottom:0px;}

/*promo*/
#content #col-izq #promo {width:628px; float:left; padding:15px; margin-bottom:20px; background-color:#81010c; border:1px solid #ac0110; height:100%; color:#FFF;}
#content #col-izq #promo .promo-left{ width:436px; float:left; font-size:0.4em; }
#content #col-izq #promo .promo-left img { max-width:430px; border:3px solid #ff863d; width:430px;}

#content #col-izq #promo .promo-right{ width:182px; float:left; margin-left:10px; font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, sans-serif; color:#FFF; font-size:13px;  }
#content #col-izq #promo .promo-right img {  border:3px solid #ff863d; width:176px;}
#content #col-izq #promo .promo-right input {  border:3px solid #ff863d; width:176px;}
#content #col-izq #promo .promo-right h2 { font-size:18px; color:#fe9d00; text-transform:uppercase; border-bottom:solid 1px #b94707; padding-bottom: 5px; letter-spacing:1px;}
#content #col-izq #promo .promo-right h3 { font-size:29px; margin:0px; padding: 10px 0px;}
#content #col-izq #promo .promo-right img.masinfo { border:none; width:100%;}

/*antes*/
#content #col-izq #antes {width:628px; float:left; padding:15px;  background-color:#dee7f3; border:1px solid #6989b2; height:100%; color:#6989b2;}
#content #col-izq #antes h3 {font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, sans-serif; font-size:14px;
 margin: 5px 0px 0px 0px; padding-bottom:5px; border-bottom: solid 1px #a6bedd;}
 #content #col-izq #antes a.info img{ border:none; float:right;}

#content #col-izq #antes .antes-L{ width:306px; float:left; height:100%; margin-right:16px;}
#content #col-izq #antes .antes-L img { border: solid 1px #a6bedd;}

#content #col-izq #antes .antes-R{ width:306px; float:left; height:100%;}
#content #col-izq #antes .antes-R img { border: solid 1px #a6bedd;}

/*col der*/
#content #col-der { width:218px; margin-left:20px; float:left;}
#content #col-der h2{font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, sans-serif; font-size:14px; color:#FFF; font-weight:bold; margin:0px; padding-bottom:5px; border-bottom: solid 1px #ced8e5;}
#content #col-der h2 a{ color:#FFF;}
#content #col-der img { width:216px; border: solid 1px #a6bedd;}

#content #col-der .news {border-bottom:  dotted 2px #fff; padding: 0; margin-top:10px; color:#fff;}
#content #col-der .news h4 {color:#fff; margin: 0px 0 0 0; font-size:12px; }
#content #col-der .news p {margin: 0 0 10px 0;}
#content #col-der .news p.leer { text-align:right;  font-size:10px; font-weight:bold;}
#content #col-der .news p.leer a {  color:#fff; }

/*productos*/
#content #col-izq #prod {width:628px; float:left; padding:20px 0px 20px 20px; margin-bottom:20px; background-color:#81010c; border:1px solid #ac0110; height:100%; color:#FFF; font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, sans-serif; font-size:14px;}
#content #col-izq #prod h2 { font-size:18px; color:#fe9d00;  border-bottom:solid 1px #b94707; padding-bottom: 5px; letter-spacing:1px; margin-top:0px;}
#content #col-izq #prod img.masinfo { border:none;}
#content #col-izq #prod img.plano { width:273px; border:3px solid #ff863d; height:195px;}
#content #col-izq #prod img.plano-promo { width:570px; border:3px solid #ff863d; }
#content #col-izq #prod p img { width:570px; border:3px solid #ff863d; }

#content #col-izq #prod .prod-left{ width:281px; float:left; margin-right:12px; border:1px solid #ac0110; padding:8px; 
margin-bottom:10px;}
#content #col-izq #prod .prod-left p {color:#FFF; font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, sans-serif; font-size:14px;}

/*bottom*/
#bottom {width:958px; height:30px; background:url(images/bg-barra.gif) repeat-x top left; border: solid 1px #ff6816; float:left; color:#FFF; text-align:center; padding-top:15px;}
#bottom a { color:#FFF; font-weight:bold;}

/*bcnis*/
#bcnis { width:950px; margin: 10px auto; font-size:10px;  text-align:right; float:left;}
#bcnis a{ font-weight:bold; color: #000;}