body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#2E2E2E;
	}
	
.tops { margin-bottom:4px
}
#wrap {margin: 0 auto; width: 970px; margin-top:4px;}
#h1{ float:left;width:19px; margin-bottom:10px;
}
#h2{ float:left; width:19px; margin-bottom:10px; clear:right;
}
#fecha{ color:#F6C20A; width:110px; height:44px; float:left;
	background-image: url(imagenes/menu_ppl_mid.png);
	background-repeat: repeat-x; padding-top:16px; font-weight:bold;
}
#myShow1 {
        height:390px
            }
	 #myShow2 {
        height:150px
            }
            .slide-show {
                position: relative
            }
            .slide-show .slide {
                display: none;
                position:absolute
            }
            .slide-show .slide.first, .slide img {
                display: block
            }
.banner{ margin:0px 0 10px 0; height:255px
}

#linea{ width:280px; height:145px;
	/*background-image: url(imagenes/btn_biv_enlinea.jpg);*/
	background-repeat: no-repeat;
}
#linea div{padding:105px 0 0px 17px; width:115px; float:left;
}
#menu { width:822px; height:44px; float:left;
	background-image: url(imagenes/menu_ppl_mid.png);
	background-repeat: repeat-x; padding-top:10px;
}
#menu a{ font-family:Arial, Helvetica,  sans-serif; color:#FFF; font-size:14px; text-decoration:none; padding: 0 30px 0 30px; font-weight:bold;}
#page{ clear:both;
}
#menu a:hover{ color:#FCCF38;}
#page{ clear:both;
}
#left{ float:left; width:669px;
}
#right{ float:right; width:281px;
}
.pad20 { margin-bottom:20px
}
.pad10 { margin-bottom:10px
}
.access { clear:both; padding-top:10px;
}
.access .titaccess{ background-image: url(imagenes/top_accesodirecto.jpg);
width:280px; height:24px; font-weight:bold; text-align:center; font-size:16px;color: #727272; padding-top:5px
}
.accmid{
	background-image: url(imagenes/mid_accesodirecto.jpg);
	background-repeat: repeat-y; padding-top: 3px;
}

.accmid div{ width:100px; text-align:center; float:left
}
.accmid span{ float:left; padding-top:6px;
} 
.accmid2{
	background-image: url(imagenes/mid_accesodirecto.jpg);
	background-repeat: repeat-y; padding-top: 3px;
}
.encu{
	background-image: url(imagenes/mid_accesodirecto.jpg);
	background-repeat: repeat-y; padding-top: 3px;
}
.accmid2 div{text-align:center; float:left; padding-left:20px;
}
.accmid span a{ color:#56636C; font-weight:bold; text-decoration:none; font-size:13px
}
.news {
	background-image: url(imagenes/noticias_mid.jpg);
	background-repeat: repeat-y;
}
.news div{ padding:8px 20px 8px 4px; min-height:26px
}
.noti1 {width:279px; height:47px; float:left; background-color:#F0F0F0;
}
.noti1 a{
	width:236px;
	height:31px;
	padding: 16px 0 0 8px;
	background-color:#9F372C;
	color:#FFF;
	font-weight:bold;
	font-size:15px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	text-decoration: none;
}
.noti1 a:hover{
	width:263px;
	background-color:#BE3024;
	color:#FFF;
	background-image: url(imagenes/arrow1jpg.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.noti2 { float:left; background-color:#F0F0F0; height:40px; width:382px; padding: 8px 8px 0 0;
}


.noti1b {width:279px; height:47px; float:left; background-color:#E2E2E2;
}
.noti1b a{
	width:236px;
	height:31px;
	padding: 16px 0 0 8px;
	background-color:#9F372C;
	color:#FFF;
	font-weight:bold;
	font-size:15px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	text-decoration: none;
}
.noti1b a:hover{
	width:263px;
	background-color:#BE3024;
	color:#FFF;
	background-image: url(imagenes/arrow2.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.noti2b { float:left; background-color:#E2E2E2; height:40px; width:382px; padding: 8px 8px 0 0;
}
.bann { clear:both; height:59px;}
.bann div{ float:left;
}
.bann2 { clear:both; height:59px; padding-top:0px; clear:both;}
.bann2 .b2int{ float:left; width:222px; text-align:center
}
.bann2 .sitme{
	float:left;
	width:200px; /*margin-left:12px;*/
	/*background-image: url(imagenes/btn_sitme.jpg);*/
	background-repeat: no-repeat; width:200px; height:25px; padding-top:24px;
}
.titintr{
	font-weight:bold;
	background-image: url(imagenes/arrow_div_titulos_mid.jpg);
	font-size: 14px;
	background-repeat: repeat-x; color:#7B7B7B; width:661px; float:left;
}
.titintr2{ width:6px;float:left;
}
.titintr div{ background-color:#BE3024; height:26px; color:white; font-weight:bold; float:left
}
.mas div a{ color:#FFF; text-decoration:none;
}
.mas{ clear:both; background-color:#EBEBEB; height:19px; 
}
.mas div{
	float:right;
	background-color:#919191;
	width:80px;
	font-weight:bold; padding: 2px 0 2px 0;
	color:white;
	border-right-width: 2px;
	border-right-style: solid; text-align:center;
	border-right-color: #FFF;
}
.tit2int{ background-color:#CDCFDB; height:33px; padding-left:20px; border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFF;
}
.textint{
	background-image: url(imagenes/arrow_mid.jpg);
	background-repeat: repeat-y; padding: 20px 12px 20px 12px;
}
.tit2int a{ background-color:#CDCFDB; color:#727274; font-weight:bold;  text-decoration:none;
}
.titnos { background-color:#cdcfda; height:33px; padding-left:20px; border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFF;
}
.titper { background-color:#c1d2d6; height:33px; padding-left:20px; border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFF;
}
.titemp { background-color:#c3c4c4; height:33px; padding-left:20px; border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFF;
}
.texto{font-size: 8.5pt;font-family:Verdana;color:#7B7B7B;}
#footer{ clear:both;padding-top:15px; 
}
#footer div{ float:left;
}

.footf{
	text-align:center;
	width:955px;
	background-image: url(imagenes/footer_mid.jpg);
	background-repeat: repeat-x;
}
.footf a{color:#FFFFFA; text-decoration:none; font-weight:bold; font-size:14px;
}
#copy{ clear:both; padding-top:30px; text-align:center; font-size:10px;
}
.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #015FE7;
	background-image: url(imagenes/pixel_campos.gif);
}
.form2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #999999;
	background-image: url(imagenes/pixel_campos.gif);
}
.link{
color:#727274; font-weight:bold;  text-decoration:none;
}
a.link:hover {
	text-decoration: underline;
}

div.subtop {
	height:8px;
	background-image:url(imagenes/borde_sup.png);
	background-repeat: repeat-x;
	margin:0;
}
	
img.esquina_sup_izq { float:left; }
img.esquina_sup_der { float:right; }

div.subcontent {
	background-image:url(imagenes/borde_izq.png);
	background-repeat:repeat-y;
	background-color: #355B72;
}
div.boxcontrol {
	padding:0 5% 0 5%;
	background-image:url(imagenes/borde_der.png);
	background-position:right;
	background-repeat:repeat-y;
}
	
div.subbottom {
	height:8px;
	background-image:url(imagenes/borde_inf.png);
	background-repeat:repeat-x;
	border:0;
	padding:0;
	margin:0;
}
	
img.esquina_inf_izq { float:left; }
img.esquina_inf_der { float:right; }
	
/* IE 5.5 box model hack para posicionar correctamente las imagenes de esquina */
* html img.esquina_sup_izq, * html img.esquina_inf_izq  { \margin-left:-.2em;  ma\rgin-left:0; }
* html img.esquina_inf_der, * html img.esquina_sup_der { \margin-left:.2em; } 
#nosotros{text-align:center; width:163px; position:absolute; margin-left:100px; margin-top:-8px; visibility:hidden;z-index:20;}
#nosotros a{ color:white; text-decoration:none; padding:0;}
#personas{
	text-align:center;
	width:495;
	position:absolute;
	margin-left:76px;
	margin-top:-8px;
	 visibility:hidden;z-index:20;
}
#personas a{ color:white; text-decoration:none; padding:0;}
#empresas{text-align:center; width:490px; position:absolute; margin-left:225px; margin-top:-8px; visibility:hidden;z-index:20;}
#empresas a{ color:white; text-decoration:none; padding:0;}
#ubicanos{text-align:center; width:490px; position:absolute; margin-left:362px; margin-top:-8px; visibility:hidden;z-index:20;}
#ubicanos a{ color:white; text-decoration:none; padding:0;}
#noticias{text-align:center; width:403px; position:absolute; margin-left:545px; margin-top:-8px; visibility:hidden;z-index:20;}
#noticias a{ color:white; text-decoration:none; padding:0;}
.rounded-corners {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	background-color: #355B72;
	border: 3px solid #C8D8E1; padding:5px 0 5px 0;
}
.rounded-corners
{
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
-ms-border-radius: 8px;
}
.rounded-corners td
{padding:0 5px 0 5px;
}
.gris
{ color: #7B7B7B;
    font-size: 14px;
    font-weight: bold; text-decoration:none;}
	
.iconos
{
	padding:0px;
	margin:-24px 0px 2px 0px;
	float:right;
}

.iconos ul
{
	padding:0px;
	margin:0px;
	
}

.iconos ul li
{
	list-style-type:none;
	display:inline;
}

.iconos ul li a
{
	margin-right:8px;
	text-decoration:none;
}

.btn3
	{
	    margin-bottom: 13px;
		margin-left: 3px;
		margin-top: -43px;
		text-align: center;
		width: 100%;
	}