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

body,td,th {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #1d4970;
}
body {
	background: #bfe8f6 url(images/bg-page.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:19px auto; }

#top { float:left; width:948px; height:274px; padding:6px 6px 0px 6px;}


/*barra*/
#barra {width:960px; height:60px; background: #23728b ; float:left; font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, sans-serif; font-size:14px; color:#FFF; font-weight:bold;
_width:957px; _background: transparent ;}
#barra .menu { width:940px; height:50px; background: #0099b5 url(images/bg-barra.gif) repeat-x; float:left; margin: 5px 10px; /*margin-bottom:15px; padding: 6px;*/
_width:928px; _margin: 5px 7px;
}
#barra a img { border:none; padding:0px; }
#barra .home {border-right:solid 1px #0099b5;  padding:1px 0px; float:left;}
#barra .barra-in {float:left; padding:0px;  margin-top:16px;  }
#barra .barra-in a{ color:#FFF; border-left: solid 1px #5eb2c1; border-right:solid 1px #0099b5; padding:15px 14px;
_padding:15px 13px; }
#barra .corner { width:20px; float:left; height:50px;}


/*content*/
#content{width:920px; height:100%;  float:left; padding:20px; background:#FFF url(images/bg-content.gif) no-repeat bottom left;
_height:0;}

.txt-azul {color:#1d4970;}

/*col izq*/
#content #col-izq { width:630px;  margin-right:20px; float:left; }
#content #col-izq h1 {font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, sans-serif; color:#5fa7c1; font-size:26px; border-bottom:solid 2px #bfe8f6; padding-bottom: 5px; margin-top:0px; font-weight:normal;}
#content h3{font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, sans-serif; font-size:18px; font-weight:bold; margin:0px; padding-bottom:5px; color:#1d4970;}
#content #col-izq h4 {font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, sans-serif;  font-size:16px;  padding-bottom: 2px; margin-top:0px; margin-bottom:5px; font-weight:normal;}
#content #col-izq h5 {font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, sans-serif; color:#5fa7c1; font-size:14px; border-bottom:solid 1px #bfe8f6; padding-bottom: 2px; margin:0px; font-weight:normal;}

/*col der*/
#content #col-der-t { width:249px; margin-left:10px; float:left; height:16px; }
#content #col-der { width:199px; margin-left:10px; float:left; height:100%; background:#d0e8ec url(images/bg-colder-b.gif) no-repeat bottom left; margin-bottom:15px; padding: 10px 25px 25px 25px;}

#col-der .sello {width:199px; height:115px; float: left; text-align:right; z-index:400;
	/*top: 390px;
	_top: 400px;*/}
#col-der .sello-home {width:199px; height:115px; float: left; text-align:right;}
#col-der .recuadro { width:169px; height:100%; background-color:#f0f7f9; padding:15px; float: left;  }
#col-der .sucursal { width:169px; height:100%; margin:5px 0px 50px 0px; border-bottom:solid 2px #809bb0; border-top:solid 2px #809bb0; font-size:12px; color:#27899f; padding: 10px 0px;
*margin:20px 0px 50px 0px;}

#col-der h3{font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, sans-serif; font-size:18px; font-weight:bold; margin:0px; padding-bottom:5px; color:#1d4970;}
#col-der h4{font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, sans-serif; font-size:14px; font-weight:normal; margin:0px; padding-bottom:5px; color:#1d4970;}
#col-der h4 a{color:#1d4970;}

/*home*/
#content #home-tres-t {width:630px; height:20px; float:left;  margin-top:20px; }
#content #home-tres {width:580px; height:225px; float:left;  /*margin-top:20px;*/ padding: 0px 25px 15px 25px; background:url(images/bg-tres-home.gif) no-repeat;}
#home-tres .L { width:180px; border-right:solid 2px #bbe1ee; height:180px; float:left; padding-right:12px;}
#home-tres .C { width:168px; border-right:solid 2px #bbe1ee; height:180px; float:left; padding:0px 12px;}
#home-tres .R { width:180px; height:180px; float:left; padding-left:12px;}
#home-tres .home-plano { width:100%; height:117px;}
#home-tres .home-num { width:42px; height:60px; font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, sans-serif; font-size:69px; color:#d5edf5; float:left; margin-right:5px; padding:0px;}
#home-tres .home-num a{color:#d5edf5;}
#home-tres .home-txt { width:120px; height:30px; font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, sans-serif; font-size:14px; float:left;  padding-top:30px;}

/*productos*/
#content #col-izq #prod {width:618px; float:left; padding:20px 0px 20px 10px; margin-bottom:20px; background-color:#23728b;  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:#d5edf5;  border-bottom:solid 1px #3fa2b4; 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 #45b9ce; height:195px;}
#content #col-izq #prod img.plano-promo { width:570px; border:3px solid #45b9ce; }
#content #col-izq #prod p img { width:570px; border:3px solid #45b9ce; }

#content #col-izq #prod .prod-left{ width:281px; float:left; margin-right:10px; border:1px solid #3fa2b4; 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;}

/*promocion*/
#prod .promo-left{ width:388px; float:left;  }
#prod .promo-left img { max-width:382px; border:3px solid #45b9ce; width:382px;}

#prod .promo-right{ width:180px; float:left; margin-left:10px; font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, sans-serif; color:#FFF; font-size:14px; height:200px;  }
#prod .promo-right img {  border:3px solid #ff863d; width:176px;}

#prod .promo-plano { width:588px; float:left; margin-top:20px;}
#prod .promo-plano img{ max-width:570px; border:3px solid #45b9ce; width:570px;}

/*bottom*/
#bottom {width:960px; height:60px; background:url(images/bg-bottom.gif) repeat-x top left; float:left; color:#FFF; text-align:center;  margin-top:20px; }
#bottom  a { color:#FFF; font-weight:bold;}
#bottom .pie { width:920px; float:left; padding-top:8px; _padding-top:18px; }
#bottom .corner { width:20px; float:left; height:60px;}

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

