#ajax{
	position:absolute;
	background:#FFFFFF;
	left:0px;
	top:0px;
	z-index:10000;
	border:1px dotted #ff0000;
	display:none;
}

.sul {
	background-color: red;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

* html .clearfix {height:1px;}

p
{
	margin-top:0em;
}

#P-fde68ed212-10000z{
	width:12em;
	float:right;
}

#P-125451422ed-10000z{
	width:62em;
	float:right;
}

/* generated by csscreator.com */ 
html, body
{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	
}


img {
	border:0px;
}

select, input, textarea{
	font-family:Arial, Helvetica, sans-serif;
}

/*CONTENIDO POR DEFECTO */

/*ESTRUCTURA*/
#ancho{
	width:100%;
	margin:auto;
	text-align:left;
	height:100%;
}

#contenedor{
	width:99.5em;
	margin:auto;
	text-align:left;
	position:relative;
}


/* TOP HOME */

#tophome{
/*  CN@2009.11.24
	position:absolute;
	width:99.5em;
	height:6.2em;
	z-index:40;
*/
	height:9em;
}
.tdlogo{
	float:left;
	padding-left:2.7em;
}
.tdlogo img{
	padding-top:2.5em;
	width:15.7em;
	height:2.7em;
}
.tdlogo2{
	float:left;
	padding-left:2.9em;
	padding-top:1.5em;
}
.tdlogo2 img2{
	padding-top:0em;
	width:26.4em;
	height:4em;
}
.tihome{
	float:right;
	padding-top:3em;
	padding-right:4.1em;
}
.tihome .tiper{
	float:right;
	width:21.6em;
}
.tihome .tiare{
	float:right;
	padding-right:1.36em;
    padding-top:0.3em;
	color:#666666;
	font-size:11px;
}
.tihome .tiare a{
	color:#666666;
	text-decoration:underline;
}
.tihome .tiare a:hover{
	color:#666666;
	text-decoration:underline;
}
.tihome .tiare img{
	padding-right:0.36em;
}
.tiperfil{
	float:right;
	padding-top:0.9em;
	padding-right:2.8em;
}
.tiperfil .tiper{
	float:right;
	width:21.6em;
}
.tiperfil .tiare{
	float:right;
	padding-right:1.36em;
	color:#666666;
	font-size:11px;
        padding-top:0.3em;
}
.tiperfil .tiare a{
	color:#666666;
	text-decoration:underline;
}
.tiperfil .tiare a:hover{
	color:#666666;
	text-decoration:underline;
}
.tiperfil .tiare img{
	padding-right:0.36em;
}
.cmtop{	
	float:right;
	width:70em;
}
.mtop{
	float:right;
	text-align:right;
	height:1.3em;
	padding-top:1.1em;
	padding-right:2.5em;
}
.mtop img{
	padding-left:1em;
}
.mtop .mpunt{
    padding-top:0.3em;
}


/*     FIN TOP HOME     */

/* CENTRAL HOME */

#chome{
	position:absolute;
	float:left;
	width:99.5em;
	height:55.4em;
	top:6.8em;
    padding-left:0.4em;
}
#cperfil{
	position:absolute;
	float:left;
	width:99.5em;
	height:39.4em;
	top:7em;
	z-index:1;
}
.timp{
	position:absolute;
	width:98em;
	height:2em;
	padding-left:0.4em;
	background-repeat:no-repeat;
    background-position:1.1em 0.1em;
    
}
.timp img{
	padding-left:0.7em;
    padding-top:0.1em;
}
.titular
{
	position:absolute;
	z-index:3;
	left:2.1em;
	top:21.7em;
}
.subtitular
{
	position:absolute;
	z-index:3;
	left:2.5em;
	top:25em;
}
.cflash{
	position:absolute;
	width:51.4em;
	height:3.8em;
   	visibility:hidden;
}
.cflash .cntext{
	float:right;
	text-align:right;
	width:24.8em;
	height:1.6em;
	padding-right:1.8em;
	padding-top:1em;
	color:#FFFFFF;
}
.cflash .cntext a{
	color:#FFFFFF;
	text-decoration:none;
}
.cflash .cntext a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.cflash .cntext span{
	padding-left:0.6em;
	padding-right:0.6em;
}
.cflash .cntext2{
	float:right;
	text-align:right;
	width:23.1em;
	height:1.6em;
	padding-top:1em;
	color:#FFFFFF;
}
.cflash .cntext2 a{
	color:#FFFFFF;
	text-decoration:none;
}
.cflash .cntext2 a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.cflash .cntext2 span{
	padding-left:0.6em;
	padding-right:0.6em;
}
.cflash .cnlup{
	float:right;
	text-align:right;
	width:1.7em;
	height:1.8em;
	margin-top:1em;
	margin-right:1.5em;
	background-color:#FFFFFF;
}
.cflashhome{
	position:absolute;
	width:51.4em;
	height:3.8em;
	left:45.5em;
	background:url(/imgs/fons_topflash.png) top right no-repeat;
}
.cflashhome .cntext{
	float:right;
	text-align:right;
	width:24.8em;
	height:1.6em;
	padding-right:1.8em;
	padding-top:1em;
	color:#FFFFFF;
}
.cflashhome .cntext a{
	color:#FFFFFF;
	text-decoration:none;
}
.cflash .cntext a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.cflashhome .cntext span{
	padding-left:0.6em;
	padding-right:0.6em;
}
.cflashhome .cntext2{
	float:right;
	text-align:right;
	width:23.1em;
	height:1.6em;
	padding-top:1em;
	color:#FFFFFF;
}
.cflashhome .cntext2 a{
	color:#FFFFFF;
	text-decoration:none;
}
.cflashhome .cntext2 a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.cflashhome .cntext2 span{
	padding-left:0.6em;
	padding-right:0.6em;
}
.cflashhome .cnlup{
	float:right;
	text-align:right;
	width:1.7em;
	height:1.8em;
	margin-top:1em;
	margin-right:1.5em;
	background-color:#FFFFFF;
}
.ctphom{
	position:absolute;
	left:45em;
    top:0em;
	width:51.4em;
	height:3.8em;
	background:url(../../imgs/fons_topflash.png) top right no-repeat;
}

.ctphomparticular{
	position:absolute;
	left:44em;
    top:0.25em;
	width:51.4em;
	height:3.8em;
	background:url(../../imgs/fons_topflash.png) top right no-repeat;
}

html>/**/body .ctphom{
    top:0.1em;
}
.ctphom .cntext{
	float:right;
	text-align:right;
	width:24.8em;
	height:1.6em;
	padding-right:1.8em;
	padding-top:1em;
	color:#FFFFFF;
}
.ctphom .cntext a{
	color:#FFFFFF;
	text-decoration:none;
}
.ctphom .cntext a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.ctphom .cntext span{
	padding-left:0.6em;
	padding-right:0.6em;
}
.ctphom .cntext2{
	float:right;
	text-align:right;
	width:23.1em;
	height:1.6em;
	padding-top:0.6em;
	color:#FFFFFF;
}
.ctphom .cntext2 a{
	color:#FFFFFF;
	text-decoration:none;
}
.ctphom .cntext2 a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.ctphom .cntext2 span{
	padding-left:0.6em;
	padding-right:0.6em;
}
.ctphom .cnlup{
	float:right;
	text-align:right;
	width:1.7em;
	height:1.6em;
	margin-top:0.6em;
	margin-right:1.5em;
    margin-top:expression("0.7em");
	background-color:#FFFFFF;
}


.tpcap{
	position:absolute;
	left:45em;
	/*top:6.7em;*/
	top:8.5em;
	width:51.4em;
	height:3.8em;
}
.tpcap .cntext{
	float:right;
	text-align:right;
	width:24.8em;
	height:1.6em;
	padding-right:1.8em;
	padding-top:1em;
	color:#FFFFFF;
}
.tpcap .cntext a{
	color:#FFFFFF;
	text-decoration:none;
}
.tpcap .cntext a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.tpcap .cntext span{
	padding-left:0.6em;
	padding-right:0.6em;
}
.tpcap .cntext2{
	float:right;
	text-align:right;
	width:23.1em;
	height:1.6em;
	padding-top:1em;
	color:#FFFFFF;
}
.tpcap .cntext2 a{
	color:#FFFFFF;
	text-decoration:none;
}
.tpcap .cntext2 a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.tpcap .cntext2 span{
	padding-left:0.6em;
	padding-right:0.6em;
}
.tpcap .cnlup{
	float:right;
	text-align:right;
	width:1.7em;
	height:1.6em;
	margin-top:1em;
	margin-top:expression("1.1em");
	margin-right:1.5em;
	background-color:#FFFFFF;
}
.cpanelh{
	position:absolute;
	float:left;
	width:97.4em;
	padding-left:2.5em;
	top:35.9em;
}
.cpanelhp{
	position:absolute;
	float:left;
	width:97.4em;
	padding-left:2.5em;
	top:46.3em;
	background-color:green;
}
.cpun{
	float:left;
	width:30.1em;
	/*height:32.4em;*/
	padding-right:2em;
	padding-top:2.1em;
}
.cpunf{
	float:left;
	width:30.1em;
	height:34.5em;
	background:url(/portalbv/imgs/fons_cpun.png) top left repeat-x;
}
.cpunf .cpunftit{
	float:left;
	width:27.6em;
	height:3.5em;
	padding-left:2.5em;
	padding-top:1.3em;
}
.cpunf .cpunfphoto{
	float:left;
	width:25em;
	height:14.2em;
	padding-left:2.5em;
	background:url(/portalbv/imgs/fons_photo250.png) top right no-repeat;
}
.cpunf .cpunfphoto img{
	float:left;
	width:25em;
	height:13.5em;
	vertical-align:top;
}
.cpunf .cpunftxt{
	float:left;
	width:20.83em;
	height:5.75em;
	padding-left:2.08em;
	padding-top:0.91em;
	overflow:hidden;
	color:#333333;
	font-size:12px;
	line-height:1.4em;
}
.cpunf .cpunflink{
	float:left;
	width:20.83em;
	height:6.25em;
	padding-left:2.08em;
	overflow:hidden;
	color:#333333;
	font-size:12px;
	line-height:1.4em;
}
.cpunf .cpunflink ul{
	margin:0;
	padding:0;
	padding-top:0.91em;
    list-style:none;
}
.cpunf .cpunflink li{
	/*list-style:url(../../imgs/fle01.png);*/
    	background-image:url(/portalbv/imgs/fle01.png);
	background-repeat:no-repeat;
	background-position:0em 0.3em;
    padding-left:1.0em;
	padding-bottom:0.2em;
	font-weight:bold;
}
.cpunf .cpunflink a{
	color:#333333;
	text-decoration:underline;
}
.cpunf .cpunflink a:hover{
	color:#333333;
	text-decoration:underline;
}
.cpunf .cpunflink2{
	float:left;
	width:20.83em;
	padding-left:2.08em;
	color:#333333;
	font-size:12px;
	line-height:1.4em;
	padding-bottom:1.5em;
}
.cpunf .cpunflink2 p{
	margin:0;
	padding:0;
}
.cpunf .cpunflink2 ul{
	margin:0;
	padding:0;
	padding-top:0.91em;
    list-style:none;
}
.cpunf .cpunflink2 li{
	/*list-style:url(../../imgs/fle01.png);*/
    background-image:url(/portalbv/imgs/fle01.png);
	background-repeat:no-repeat;
	background-position:0em 0.3em;
    padding-left:1.0em;
	padding-bottom:0.2em;
	font-weight:bold;
    
}
.cpunf .cpunflink2 a{
	color:#333333;
	text-decoration:underline;
}
.cpunf .cpunflink2 a:hover{
	color:#333333;
	text-decoration:underline;
}

/* FIN CENTRAL HOME     */

/* PIE HOME */

#piehome{
	float:left;
	width:97em;
	height:17.6em;
	padding-left:2.5em;
}
#piehomei{
	float:left;
	width:96em;
	height:17.6em;
    padding-top:1em;
	padding-left:2.5em;
}

.popt{
	float:left;
	width:96em;
	height:2.7em;
	padding-top:0em;
	text-align:right;
}
.popt .pcomtx{
	float:left;
	height:3.09em;
	padding-right:0.5em;
	color:#666666;
	font-size:11px;
    padding-top:0.2em;
}
.popt .pcom{
	float:right;
	height:3.09em;
	padding-right:2.1em;
	color:#666666;
	font-size:11px;
}
.popt .pcom img{
	padding-right:0.8em;
    padding-top:0.2em;
	border:0;
}
.popt .pcom2{
	float:right;
	height:3.09em;
	padding-right:1.16em;
	color:#666666;
	font-size:11px;
    padding-top:0.2em;
}
.popt .pcom2 img{
	padding-right:0.4em;
   float:left;
}
.popt .pcom2 a{
	color:#666666;
	text-decoration:none;
}
.popt .pcom2 a:hover{
	color:#666666;
	text-decoration:underline;
}
.poptbord{
	float:left;
	width:93.8em;
	height:0.4em;
	border-top:1px solid #e9e9e9;
	/*margin-right:2.8em;*/
	padding-bottom:1.59em;
}
.pmelv1{
	float:left;
	width:85.15em;
	height:1.8em;
	text-align:center;
	font-weight:bold;
	color:#999999;
	font-size:11px;
	
}
.pmelv1 a{
	font-weight:bold;
	color:#999999;
	text-decoration:none;
}
.pmelv1 a:hover{
	color:#999999;
	text-decoration:underline;
}
.pmelv1 span{
	padding-left:1em;
	padding-right:1em;
}
.pmelv2{
	float:left;
	width:77.8em;
	height:1.8em;
	text-align:center;
	color:#d8001d;
	font-size:11px;
	padding-top:0.0em;
	padding-left:4.3em;
}
.pmelv2 a{
	color:#d8001d;
	text-decoration:none;
}
.pmelv2 a:hover{
	color:#d8001d;
	text-decoration:underline;
}
.pmelv2 span{
	padding-left:0.5em;
	padding-right:0.5em;
}
.pmelv3{
	float:left;
	width:85.45em;
	height:1.8em;
	text-align:center;
	color:#999999;
	font-size:11px;
    

}
.pmelv3 a{
	color:#999999;
	text-decoration:none;
}
.pmelv3 a:hover{
	color:#999999;
	text-decoration:underline;
}
.logocin{
	float:right;
    margin-right:7.6em;
    font-size:10px;
}
.logocin img{
	border:0;
	width:8.3em;
	height:2.9em;
    float:right;
    position:absolute;
}
.logocin .on{
	display:none;
}
.logocin1{
 border: 0 none;
    float: right;
    height: 23px;
    left: 26px;
    position: absolute;
    top: 326px;   
}
.logocin2{
 border: 0 none;
    float: right;
    height: 23px;
    left: 26px;
    position: absolute;
    top: 225px;   
}

/* FIN PIE HOME     */

/* INTERIOR */

#cinterior{
/*	position:absolute; */ /* CN@2009.11.24 */  
	position:relative;
	float:left;
	width:99.5em;
/*	height:28.5em; 
	top:7em;*/ /* CN@2009.11.24 */  
    left:0.3em;
}
.fleft{
	float:left;
}
.fright{
	float:right;
}
.cmenu{
	width:25em;

	/* padding-top:2.0em; */
}
.contizq{
	width:25em;
}
.ccentral{
	width:72.1em;
	margin-bottom:1em;
	padding-top:2.0em;
}
.ccentralbig{
	margin-bottom:1em;
	padding-top:2.5em;
	width:94em;

}
.menuizq{
	width:23em;
	background-color:#eeedec;
}
.menuizq .contmenu{
	width:20.1em;
	padding-left:1.4em;
}
.menuizq .contmenu .mtit{
	width:20.1em;
	height:3.2em;
	padding-top:1em;
}
.menuizq .contmenu .mlvl1{
	margin:0em;
	padding:0em;
	list-style:none;
}

.menuizq .contmenu .mlvl1 .mlvl1_item_none{
	width:16.75em;
	font-size:12px;
}
.menuizq .contmenu .mlvl1 .mlvl1_item{
	width:15.55em;
	padding-top:0.63em;
	padding-bottom:0.63em;
	background-image:url(/portalbv/imgs/fle02.png);
	background-repeat:no-repeat;
	background-position:left 0.9em;
	padding-left:1.2em;
	font-size:12px;
	color:#333333;
	border-top:1px solid #FFFFFF;
}
.menuizq .contmenu .mlvl1 .mlvl1_item a{
	color:#333333;
	text-decoration:none;
}
.menuizq .contmenu .mlvl1 .mlvl1_item a:hover{
	color:#333333;
	text-decoration:underline;
}
.menuizq .contmenu .mlvl1 .mlvl1_item_on{
	width:15.55em;
	padding-top:0.63em;
	padding-bottom:0.63em;
	background-image:url(/portalbv/imgs/fle02.png);
	background-repeat:no-repeat;
	background-position:left 1em;
	padding-left:1.2em;
	font-size:12px;
	color:#d8001d;
	font-weight:bold;
	border-top:1px solid #FFFFFF;
}
.menuizq .contmenu .mlvl1 .mlvl1_item_on a{
	color:#d8001d;
	text-decoration:none;
}
.menuizq .contmenu .mlvl1 .mlvl1_item_on a:hover{
	color:#d8001d;
	text-decoration:underline;
}
.menuizq .contmenu .mlvl2{
	margin:0em;
	padding:0em;
	padding-left:1em;
	padding-bottom:0.83em;
	list-style:none;
	border-top:1px solid #FFFFFF;
	padding-top:expression("0.7em");
}
.menuizq .contmenu .mlvl2 .mlvl2_item_none{
	width:14.75em;
	font-size:12px;
  padding-left:0.8em;
    
}
.menuizq .contmenu .mlvl2 .mlvl2_item{
	width:14.75em;
	margin-top:0.73em;
	background-image:url(/portalbv/imgs/fle03.png);
	background-repeat:no-repeat;
	background-position:left 0.6em;
	padding-left:0.8em;
	font-size:12px;
	font-weight:normal;
	color:#666666;
}
.menuizq .contmenu .mlvl2 .mlvl2_item a{
	color:#666666;
	text-decoration:none;
}
.menuizq .contmenu .mlvl2 .mlvl2_item a:hover{
	color:#666666;
	text-decoration:underline;
}
.menuizq .contmenu .mlvl2 .mlvl2_item_on{
	width:14.8em;
	margin-top:0.73em;
	background-image:url(/portalbv/imgs/fle03_on.png);
	background-repeat:no-repeat;
	background-position:left 0.6em;
	padding-left:0.8em;
	font-size:12px;
	color:#d8001d;
}
.menuizq .contmenu .mlvl2 .mlvl2_item_on a{
	color:#d8001d;
	text-decoration:none;
}
.menuizq .contmenu .mlvl2 .mlvl2_item_on a:hover{
	color:#d8001d;
	text-decoration:underline;
}
.menuizq .contmenu .mlvl3{
	margin:0em;
	padding:0em;
	padding-left:0.7em;
	margin-top:1em;
	list-style:none;
}
.menuizq .contmenu .mlvl3 .mlvl3_item{
	width:13.05em;
	margin-top:0.73em;
	background-image:url(/portalbv/imgs/fle03.png);
	background-repeat:no-repeat;
	background-position:left 0.5em;
	padding-left:0.8em;
	font-size:12px;
	color:#666666;
	font-weight:normal;
}
.menuizq .contmenu .mlvl3 .mlvl3_item a{
	color:#666666;
	text-decoration:none;
}
.menuizq .contmenu .mlvl3 .mlvl3_item a:hover{
	color:#666666;
	text-decoration:underline;
}
.menuizq .contmenu .mlvl3 .mlvl3_item_on{
	width:13.05em;
	margin-top:0.73em;
	background-image:url(/portalbv/imgs/fle03_on.png);
	background-repeat:no-repeat;
	background-position:left 0.5em;
	padding-left:0.8em;
	font-size:12px;
	color:#d8001d;
	font-weight:bold;
}

.menuizq .contmenu .mlvl3 .mlvl3_item_on a{
	color:#d8001d;
	text-decoration:none;
}
.menuizq .contmenu .mlvl3 .mlvl3_item_on a:hover{
	color:#d8001d;
	text-decoration:underline;
}
.menuizq .contmenu .mlvl4{
	margin:0em;
	padding:0em;
	padding-left:0.8em;
	margin-top:1em;
	list-style:none;
    font-weight:normal;
	margin-top:expression("1em");
	padding-left:expression("0.43em");
}
.menuizq .contmenu .mlvl4 .mlvl4_item{
	width:13.05em;
	margin-top:0.73em;
	padding-left:0.4em;
	font-size:12px;
	color:#666666;
}
.menuizq .contmenu .mlvl4 .mlvl4_item a{
	color:#666666;
	text-decoration:none;
}
.menuizq .contmenu .mlvl4 .mlvl4_item a:hover{
	color:#666666;
	text-decoration:underline;
}
.menuizq .contmenu .mlvl4 .mlvl4_item_on{
	width:14.55em;
	margin-top:0.73em;
	padding-left:0.8em;
	font-size:12px;
	color:#d8001d;
	font-weight:bold;
}

.menuizq .contmenu .mlvl4 .mlvl4_item_on a{
	color:#d8001d;
	text-decoration:none;
}
.menuizq .contmenu .mlvl4 .mlvl4_item_on a:hover{
	color:#d8001d;
	text-decoration:underline;
}

.menuizq .contmenu .mlvl5{
	margin:0em;
	padding:0em;
	padding-left:1.43em;
	margin-top:1em;
	list-style:none;
  font-weight:normal;
	margin-top:expression("1em");
	padding-left:expression("0.43em");
}
.menuizq .contmenu .mlvl5 .mlvl5_item{
	width:14.55em;
	margin-top:0.73em;
	padding-left:0.8em;
	font-size:12px;
	color:#666666;
}
.menuizq .contmenu .mlvl5 .mlvl5_item a{
	color:#666666;
	text-decoration:none;
}
.menuizq .contmenu .mlvl5 .mlvl5_item a:hover{
	color:#666666;
	text-decoration:underline;
}
.menuizq .contmenu .mlvl5 .mlvl5_item_on{
	width:14.55em;
	margin-top:0.73em;
	padding-left:0.8em;
	font-size:12px;
	color:#d8001d;
	font-weight:bold;
}

.menuizq .contmenu .mlvl5 .mlvl5_item_on a{
	color:#d8001d;
	text-decoration:none;
}
.menuizq .contmenu .mlvl5 .mlvl5_item_on a:hover{
	color:#d8001d;
	text-decoration:underline;
}



.bold{
	font-weight:bold;
}
.clinksicont{
	float:left;
	width:23em !important;
	background-image:url(/portalbv/imgs/fons_clin.png);
	background-repeat:repeat-x;
    margin-top:2em;
}
.clinksi{
	width:23em;
}
.linksizq{
	width:23em;
}
.linksizq .titlink{
	width:21.6em;
	height:2.6em;
	padding-top:1.3em;
	padding-left:1.4em;
}
.linksizq ul{
	margin:0;
	padding:0;
	padding-left:1.4em;
	padding-bottom:1em;
	list-style:none;
	color:#333333;
}
.linksizq li{
	width:17em;
	background-image:url(/portalbv/imgs/fle01.png);
	background-repeat:no-repeat;
	background-position:0em 0.3em;
	padding-left:1.5em;
	font-size:11px;
	font-weight:bold;
	padding-bottom:0.7em;
}
.linksizq li a{
	color:#333333;
	text-decoration:underline;
} 
.linksizq li a:hover{
	color:#333333;
	text-decoration:underline;
} 
.cloti{
	width:23em;
	margin-bottom:1em;
}
.clotiizq{
	width:23em;
}
.clotiizq .clotx{
	width:13.33em;
	margin-left:0.93em;
	border-top:1px solid #e2e2e2;
	padding-top:1em;
	padding-bottom:0.53em;
	font-size:15px;
}
.clotiizq .clocaj{
	width:20em;
	margin-left:1.4em;
	padding-top:0.5em;
	padding-bottom:0.8em;
}
.clotiizq .clobt{
	width:17.7em;
	margin-left:1.4em;
	padding-top:0.5em;
	padding-bottom:0.8em;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	color:#333333;
}
.clotiizq .clobt a{
	color:#333333;
	text-decoration:underline;
}
.clotiizq .clobt a:hover{
	color:#333333;
	text-decoration:none;
}
.clotiizq .clobt img{
	padding-right:0.5em;
}
.cfonsc{
	width:69em;
	background-image:url(/portalbv/imgs/fons_c.png);
	background-repeat:repeat-x;
	min-height:25em;
}
.fonsdeg{	
	background-image:url(/portalbv/imgs/fons_c.png);
	background-repeat:repeat-x;
    margin-top:2em;
    margin-right:3em;
    height:30em;
}

.fonsdegmapa{	
	background-image:url(/portalbv/imgs/fons_c.png);
	background-repeat:repeat-x;
    margin-top:1.6em;
    margin-left:2.6em;
	padding-left:1.6em;
	width:94em;
}

.fonsdebusca{	
	position:absolute;
	top:29.5em;
    left:28em;
	
	background-image:url(/portalbv/imgs/fons_c.png);
	background-repeat:repeat-x;
  
	padding-left:1.6em;
	width:68em;
}

#X-1122e814a7b-10001, #X-1268f573e73-10001, #X-125451422ed-10000, #X-125451422ed-10009 {
	margin-left: 2.6em;
}
#X-1122e814a7b-10001, #X-125451422ed-10000 {
	margin-top: 1em;
}

#X-125451422ed-10009 {
	margin-top: -1.8em;
}

/*
.chilo{
	width:59.09em;
	height:2.72em;
	padding-top:1.47em;
	padding-left:1.81em;
	font-size:11px;
	color:#d8001d;
	background-color:red;
}
.chilo a{
	color:#999999;
	text-decoration:none;
}
.chilo a:hover{
	color:#999999;
	text-decoration:underline;
}
.chilo span{
	color:#999999;
	padding-left:0.6em;
	padding-right:0.6em;
}
*/

.ctih1{
	padding-top:0.47em;
	width:24.07em;
	padding-left:0.74em;
	font-size:27px;
	color:#333333;
    padding-bottom:0.6em;
}

.ctih1mapa, .ctih1busca {
	padding-top:0.47em;
	width:24.07em;
	padding-left:0em;
	font-size:27px;
	color:#333333;
  padding-bottom:0.6em;
}

.ctih1busca {
	padding-top:0.47em;
	width:24.07em;
	padding-left:0em;
	font-size:27px;
	color:#333333;
    padding-bottom:0.6em;
}

.ctih1 h1, .ctih1mapa h1, .ctih1busca  h1{
	padding:0;
	margin:0;
	font-size:27px;
	color:#333333;
	font-weight:normal;
}

.mapa {
	margin-top: 2em;
	margin-left:0.4em;
}

.ctih1int{
	float:left;
	height:1em;
	padding-left:0.74em;
	font-size:27px;
	color:#333333;
	padding-top:0.70em;
	padding-right:0.74em;
}
.ctih1int h1{
	padding:0;
	margin:0;
	font-size:27px;
	color:#333333;
	font-weight:normal;
}
.pedefe{
	float:right;
	height:1.5em;
	padding-right:2em;
	font-size:11px;
	color:#666666;
	font-weight:bold;
}
.pedefe .txtpdf{
	text-align:right;
	float:left;
	padding-top:0.8em;
}
.pedefe .txtpdf a{
	color:#666666;
	text-decoration:underline;
}
.pedefe .imgpdf{
	text-align:right;
	float:left;
	padding-right:0.5em;
	padding-top:0.2em;
}
.content{
	width:54em;
	padding-left:1.6em;
	
	font-size:12px;
	color:#333333;
	line-height:1.5em;
}
.contentx{
	width:80em;
	padding-left:1.6em;
	
	font-size:12px;
	color:#333333;
	line-height:1.5em;
}
.content p{
	margin:0;
	padding:0;
    padding-bottom:1em;
}
.content_mp{
	float:left;
	width:41.66em;
	padding-top:0.5em;
	padding-left:1.6em;
	padding-bottom:1em;
	font-size:12px;
	color:#333333;
	line-height:1.5em;
}
.content_b{
	float:left;
    padding-right:1.5em;
	padding-top:0.5em;
	padding-bottom:3.3em;
	font-size:12px;
	color:#333333;
	line-height:1.5em;
    clear:left;
}
.content_c{
	float:left;
	width:30.73em;
	padding-top:0.5em;
	padding-bottom:3.3em;
	font-size:12px;
	color:#333333;
	line-height:1.5em;
}
.content_lat{
	float:left;
	width:21.91em;
	padding-left:1em;
	padding-bottom:2.5em;
	font-size:12px;
	color:#333333;
	line-height:1.5em;
}
.content_int{
	float:left;
	width:31em;
	padding-top:0.5em;
	padding-left:2em;
	padding-right:2em;
	padding-bottom:2.5em;
	font-size:12px;
	color:#333333;
	line-height:1.5em;
}
.content_int a, .content a, .content_mp a, .content_b a, .content_c a, .content_lat a{
	font-weight:bold;
	color:#d8001d;
	text-decoration:underline;
}
.content_int ul, .content ul, .content_mp ul, .content_b ul, .content_c ul, .content_lat ul{
	margin:0;
	padding:0;
	list-style:none;
}
.content_int li, .content li, .content_mp li, .content_b li, .content_c li, .content_lat li{
	background-image:url(/portalbv/imgs/fle03_on.png);
	background-repeat:no-repeat;
	background-position:0em 0.6em;
	padding-left:1.0em;
	padding-bottom:0.5em;
}
.cdes{
	float:left;
	width:22.8em;
	/*height:31.5em;*/
	height:35.5em;
	color:#d8001d;
}
.cdes .cdestit{
	float:left;
	width:10.61em;
	color:#d8001d;
	padding-left:1.1em;
	padding-top:0.61em;
	margin-bottom:0.5em;
	font-size:18px;
    height:2.5em;
    overflow:hidden;
}
.cdes .cdesfot{
	float:left;
	width:19.1em;
	height:14.1em;
	padding-left:2em;
	padding-bottom:1em;
	background:url(/portalbv/imgs/fons_photo191.png) top right no-repeat;
}
.cdes .cdesfot img{
	float:left;
	width:19.1em;
	height:13.3em;
	vertical-align:top;
}

.cdes .cdesctx p
{
	padding:0;
    margin:0;
}
.cdes .cdesctx{
	float:left;
	width:15.91em;
	padding-left:1.66em;
	text-align:left;
	color:#333333;
	font-size:12px;
	line-height:1.5em;
	overflow:hidden;
}
.cdes .cdescbt{
	float:left;
	width:15.91em;
	padding-left:1.66em;
	text-align:left;
	color:#333333;
	font-size:12px;
	line-height:1.5em;
	font-weight:bold;
	overflow:hidden;
	padding-top:0.5em;
}
.cdes .cdescbt img{
	padding-right:0.5em;
}
.cdes .cdescbt a{
	color:#333333;
	text-decoration:underline;
}
.cdes .cdescbt a:hover{
	color:#333333;
	text-decoration:underline;
}
.cdes2{
	float:left;
	width:22.8em;
	height:25em;
	color:#d8001d;
    padding-bottom:4em;
}
.cdes2 .cdestit{
	float:left;
	width:10.61em;
	color:#d8001d;
	padding-left:1.1em;
	padding-top:0.61em;
	padding-bottom:0.5em;
	font-size:18px;
}
.cdes2 .cdesfot{
	float:left;
	width:19em;
	height:11em;
	padding-left:2em;
	padding-bottom:0.5em;
	background:url(/portalbv/imgs/fons_photo190.png) top right no-repeat;
}
.cdes2 .cdesfot img{
	float:left;
	width:18.8em;
	height:10.1em;
	vertical-align:top;
}
.cdes2 .cdesctx{
	float:left;
	width:15.91em;
	/*height:5.9em;*/
	padding-left:1.66em;
	text-align:left;
	color:#333333;
	font-size:12px;
	line-height:1.5em;
	overflow:hidden;
}
.cdes2 .cdesctx p{
	margin:0;
	padding:0;
}
.cdes2 .cdescbt{
	float:left;
	width:15.91em;
	padding-left:1.66em;
	text-align:left;
	color:#d8001d;
	font-size:12px;
	line-height:1.5em;
	font-weight:bold;
	overflow:hidden;
	padding-top:0.5em;
}
.cdes2 .cdescbt img{
	padding-right:0.5em;
}
.cdes2 .cdescbt a{
	color:#d8001d;
	text-decoration:underline;
}
.cdes2 .cdescbt a:hover{
	color:#d8001d;
	text-decoration:underline;
}
.cdes3{
	float:left;
	width:22.8em;
	color:#d8001d;
}
.cdes3 .cdestit{
	float:left;
	width:10.61em;
	color:#d8001d;
	padding-left:1.1em;
	padding-top:2.61em;
	padding-bottom:0.5em;
	font-size:18px;
    height:2.2em;
    overflow:hidden;
    margin-bottom:0.2em;
}
.cdes3 .cdesfot{
	float:left;
	width:19.1em;
	height:14.1em;
	padding-left:2em;
	padding-bottom:1.9em;
	background:url(/portalbv/imgs/fons_photo191.png) top right no-repeat;
}
.cdes3 .cdesresum{
	width:15.9em;
    color:#333333;
    font-size:12px;
    padding-left:1.6em;

}
.cdes3 .cdesfot img{
	float:left;
	width:19.1em;
	height:13.3em;
	vertical-align:top;
}
.cdes3 .cdesctx{
	float:left;
	width:15.91em;
	height:7.33em;
	padding-left:1.66em;
	text-align:left;
	color:#333333;
	font-size:12px;
	line-height:1.5em;
	overflow:hidden;
}
.cdes3 .cdescbt{
	float:left;
	width:15.91em;
	padding-left:1.66em;
	text-align:left;
	color:#333333;
	font-size:12px;
	line-height:1.5em;
	font-weight:bold;
	overflow:hidden;
	padding-top:0.5em;
	background-image:url(/portalbv/imgs/fle01.png);
	background-repeat:no-repeat;
	background-position:0em 1em;
	padding-left:1.5em;
	margin-left:1.5em;
}
.cdes3 .cdescbt img{
	padding-right:0.5em;
}
.cdes3 .cdescbt a{
	color:#333333;
	text-decoration:underline;
}
.cdes3 .cdescbt a:hover{
	color:#333333;
	text-decoration:underline;
}

.fblank{
	float:left;
	width:65em;
	padding-left:2em;
	padding-top:2.5em;
}
.fblankdo{
	float:left;
	width:65em;
	padding-left:2em;
}
.fcnt{
	float:left;
	width:63em;
	padding-top:1.2em;
	padding-left:2em;
	background-color:#ffffff;
}
.fnone{
	float:left;
	height:16.5em;
	width:0.01em;
}
.ctitfc{
	float:right;
	width:20.5em;
	height:14.3em;
	padding-bottom:0.5em;
}
.ctitse{
	float:left;
	width:23.2em;
	color:#d8001d;
	font-weight:bold;
	font-size:14px;
	padding-bottom:0.3em;
}
.ctitse h2{
	padding:0;
	margin:0;
	color:#d8001d;
	font-weight:bold;
	font-size:14px;
}
.ccaju{
	float:left;
	width:30em;
	height:18.2em;
	padding-right:1em;
	padding-bottom:1em;
}
.ccaju_c1{
	width:30em;
	height:18.2em;
}

.ccaju .ccajuizq{
	float:left;
	width:13.6em;
	height:16em;
	padding-top:1.1em;
	padding-bottom:1em;
	padding-left:1.3em;
}
.ccaju .ccajuizq .ccatit{
	float:left;
	width:14em;
	height:5.6em;
}
.ccaju .ccajuizq .ccatxt{
	float:left;
	width:10em;
	height:4.62em;
	padding-top:0.85em;
	font-size:14px;
	font-weight:bold;
	overflow:hidden;
}
.ccaju .ccajuizq .ccamas{
	float:left;
	width:12.72em;
	height:1.54em;
	padding-top:0.9em;
	font-size:11px;
	font-weight:bold;
}
.ccaju .ccajuizq .ccamas a{
	text-decoration:underline;
}
.ccaju .ccajuder{
	float:left;
	width:15.1em;
	height:18.2em;
}
.tenlogo{
	float:left;
	width:19.8em;
	height:10.1em;
	padding-top:2em;
}
.tentxt{
	float:left;
	width:40.2em;
	height:11.1em;
	padding-left:1em;
	padding-top:1em;
	overflow:hidden;
}
.tentxt .tentit{
	float:left;
	width:28.71em;
	font-size:14px;
	color:#333333;
	font-weight:bold;
	padding-bottom:0.3em;
}
.tentxt .tente{
	float:left;
	width:33.5em;
	font-size:12px;
	color:#333333;
	line-height:1.5em;
}
.tencon{
	float:left;
	width:61em;
}
.tencon_off{
	float:left;
	width:20.7em;
	overflow:hidden;
}
.conop{
	float:left;
	width:20.7em;
	background-color:#FFFFFF;
}
.conop .conopcio{
	float:left;
	width:18em;
	height:1.7em;
	margin-bottom:0.18em;
	margin-right:0.81em;
	font-size:11px;
}
.conop .conopcio .conotx{
	padding-left:0.9em;
	padding-top:0.2em;
	cursor:pointer;
}
.conop .conopcio .conotx a{
text-decoration:none;

}
.conop .on{
	float:left;
	width:20.7em;
	height:1.5em;
	font-weight:bold;
	margin-bottom:0.9em;
	margin-top:0.7em;
	padding-bottom:0.9em;
	padding-top:0.9em;
}
.contcon{
	float:right;
	padding-right:2em;
	width:40.3em;
}
.concon{
	float:left;
	width:40.3em;
	height:0em;
	overflow:hidden;
	display:none;
}
.concon .conconti{
	float:left;
	width:18.07em;
	height:1.44em;
	padding-left:1.11em;
	padding-right:1.11em;
	padding-top:1.16em;
	font-size:18px;
}
.concon .concontx{
	float:left;
	width:27.61em;
	padding-left:1.66em;
	padding-right:1.66em;
	font-size:12px;
	line-height:1.5em;
	overflow:hidden;
	
}
.confot{
	float:right;
	width:40.3em;
	height:26.5em;
	padding-right:2em;
}

.padtop2{
	padding-top:1em;
}
.consufo{
	float:right;
	width:33.58em;
	padding-right:1.66em;
	padding-top:1.66em;
	padding-bottom:1.66em;
	color:#333333;
	font-size:12px;
	line-height:1.5em;
    display:none;
}
.convol{
	float:right;
	width:17.7em;
	padding-top:2em;
	padding-bottom:0.8em;
	padding-right:6.5em;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	color:#333333;
}
.convol a{
	color:#333333;
	text-decoration:underline;
}
.convol a:hover{
	color:#333333;
	text-decoration:none;
}
.convol img{
	padding-right:0.5em;
}
.convol2{
	float:right;
	width:17.7em;
	padding-top:2em;
	padding-bottom:0.8em;
	padding-right:1.7em;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	color:#333333;
}
.convol2 a{
	color:#333333;
	text-decoration:underline;
}
.convol2 a:hover{
	color:#333333;
	text-decoration:none;
}
.convol2 img{
	padding-right:0.5em;
}
.ccerrar{
	float:right;
	width:17.7em;
	padding-bottom:0.8em;
    padding-top:2em;
	padding-right:1.7em;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	color:#333333;
}
.ccerrar a{
	color:#333333;
	text-decoration:underline;
}
.ccerrar a:hover{
	color:#333333;
	text-decoration:underline;
}
.ccerrar img{
	padding-left:0.5em;
}

.cprint{
	float:right;
	width:16.7em;
	padding-bottom:0.8em;
	padding-right:1.7em;
    padding-top:1em;
    margin-top:1em;
    margin-right:0.3em;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	color:#333333;
    border-top:solid 0.1em #FFFFFF;
    display:none;
}
.cprint a{
	color:#333333;
	text-decoration:underline;
}
.cprint a:hover{
	color:#333333;
	text-decoration:underline;
}
.cprint img{
	padding-left:0.5em;
}
.envam{
	float:right;
	width:17.7em;
	padding-top:2em;
	padding-bottom:0.8em;
	padding-right:5.5em;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	color:#333333;
}
.envam a{
	color:#333333;
	text-decoration:underline;
}
.envam a:hover{
	color:#333333;
	text-decoration:none;
}
.envam img{
	padding-right:0.5em;
}
.ccajb{
	float:left;
	width:19.1em;
	height:26.7em;
	padding-right:1.8em;
	padding-bottom:1em;
}
.ccajb .ccajblog{
	float:left;
	width:19.1em;
	height:5.4em;
	padding-bottom:0.8em;
}
.ccajb .ccajbfot{
	float:left;
	width:19.1em;
	height:14.1em;
	padding-bottom:0.5em;
	background:url(/portalbv/imgs/fons_photo191.png) top right no-repeat;
}
.ccajb .ccajbfot img{
	float:left;
	width:19.1em;
	height:13.3em;
	vertical-align:top;
}
.ccajb .ccajbtxt{
	float:left;
	width:15.91em;
	height:3.1em;
	line-height:1.5em;
	overflow:hidden;
	font-size:12px;
	color:#333333;
}
.ccajb .ccajbmas{
	float:left;
	width:15.91em;
	height:1.7em;
	line-height:1.5em;
	overflow:hidden;
	font-size:12px;
	color:#333333;
	font-weight:bold;
    padding-top:0.5em;
}
.ccajb .ccajbmas a{
	color:#333333;
	text-decoration:underline;
}
.ccajb .ccajbmas a:hover{
	color:#333333;
	text-decoration:underline;
}
.ccajb .ccajbmas img{
	padding-right:0.5em;
}
.ccajt{
	float:left;
	width:14.5em;
	height:16.2em;
	padding-right:1em;
	padding-bottom:1em;
}
.ccajt .ccajttx{
	float:left;
	width:8.64em;
	height:4.7em;
	padding-right:0.85em;
	padding-left:0.85em;
	padding-top:3.78em;
	overflow:hidden;
	font-weight:bold;
	font-size:14px;
}
.ccajt .ccajtmas{
	float:left;
	height:1.7em;
	line-height:1.5em;
	overflow:hidden;
	padding-left:1em;
	padding-top:0.8em;
	font-size:12px;
	color:#333333;
	font-weight:bold;
}
.ccajt .ccajtmas a{
	color:#333333;
	text-decoration:underline;
}
.ccajt .ccajbmas a:hover{
	color:#333333;
	text-decoration:underline;
}
.ccajt .ccajtmas img{
	padding-right:0.5em;
}
.capli{
	float:right;
	width:35.9em;
	height:26.7em;
	border:1px solid #9f9f9f;
	margin-right:2.3em;
}
.cbtap{
	width:19.7em;
	height:3.5em;
    padding-top:1em;
}
.cline{
	float:left;
	height:0.1em;
	width:68.1em;
	padding-bottom:1em;
	border-top:1px solid #e9e9e9;
}
.clinegal{
	float:left;
	height:0.1em;
	width:65.1em;
	padding-top:1em;
	margin-left:2em;
	border-bottom:1px solid #e9e9e9;
	margin-right:1em;
}

.cclst{
	float:left;
	width:64.8em;
	margin-left:2.4em;
	padding-top:2.5em;
	border-top:1px solid #e9e9e9;
	padding-bottom:1em;
    margin-top:1em;
}
.cclstnb{
	float:left;
	width:64.8em;
	margin-left:2.4em;
	padding-top:0em;
	padding-bottom:1em;
    margin-top:0em;
}

.cclst_2{
	float:left;
	width:64.8em;
	margin-left:2.4em;
	padding-top:0.5em;
	padding-bottom:2em;
}
.cclstcaj_med{
	float:left;
	width:48.5em;
	padding-right:2em;
}
.cclstcaj_med .cclstit{
	float:left;
	width:26.94em;
	/*height:1.11em;*/
	padding-bottom:0.5em;
	color:#d8001d;
	font-size:18px;
}
.cclstcaj_med .cclstit span{
	font-size:10px;
}
.cclstcaj_med .cclstitsub{
	float:left;
	width:40.54em;
	height:1.11em;
	padding-bottom:0.2em;
	color:#666666;
	font-size:12px;
	font-weight:bold;
}
.cclstcaj_med .cclstitsub span{
	font-size:10px;
	color:#d8001d;
}
.cclstcaj_med .cclsttx{
	float:left;
	width:40.41em;
	padding-bottom:0.5em;
	color:#333333;
	font-size:12px;
	line-height:1.5em;
}
.cclstcaj_med .cclsttx p{
    padding:0;
    margin:0;
}

.cclstcaj_med .cclsenl{
	padding-top:0.5em;
	padding-bottom:2em;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}
.cclstcaj_med .cclsenl a{
	font-size:12px;
	color:#333333;
	text-decoration:underline;
}
.cclstcaj_med .cclsenl a:hover{
	color:#333333;
	text-decoration:underline;
}

.cclstcaj_med .cclsenl img{
	padding-right:0.5em;
}
.cclstfot_med{
	float:right;
	width:14em;
	height:10.4em;
	background:url(/portalbv/imgs/fons_photo140.png) top right no-repeat;
}
.cclstcaj_gran{
	float:left;
	width:37.6em;
	padding-right:2em;
}
.cclstcaj_gran .cclstit{
	float:left;
	width:20.44em;
	/*height:1.11em;*/
	padding-bottom:0.5em;
	color:#d8001d;
	font-size:18px;
}
.cclstcaj_gran .cclstit span{
	font-size:10px;
}
.cclstcaj_gran .cclstitsub{
	float:left;
	width:30.54em;
	height:1.11em;
	padding-bottom:0.2em;
	color:#666666;
	font-size:12px;
	font-weight:bold;
}
.cclstcaj_gran .cclstitsub span{
	font-size:10px;
	color:#d8001d;
}
.cclstcaj_gran .cclsttx{
	float:left;
	width:30.65em;
	padding-bottom:0.5em;
	color:#333333;
	font-size:12px;
	line-height:1.5em;
}

.cclstcaj_gran .cclsttx p{
    padding:0;
    margin:0;
}
.cclstcaj_gran .cclsenl{
	padding-top:0.5em;
	padding-bottom:2em;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	color:#333333;
}
.cclstcaj_gran .cclsenl a{
	font-size:12px;
	color:#333333;
	text-decoration:underline;
}
.cclstcaj_gran .cclsenl a:hover{
	font-size:12px;
	color:#333333;
	text-decoration:underline;
}

.cclstcaj_gran .cclsenl img{
	padding-right:0.5em;
}
.cclstfot_gran{
	float:right;
	width:24.8em;
	height:18.5em;
	background:url(/portalbv/imgs/fons_photo248.png) top right no-repeat;
}
.cclstcaj_peque{
	float:left;
	width:51.7em;
	padding-right:2em;
}
.cclstcaj_peque .cclstit{
	float:left;
	width:37.44em;
	/*height:1.11em;*/
	padding-bottom:0.3em;
	color:#d8001d;
	font-size:14px;
	font-weight:bold;
}
.cclstcaj_peque .cclstit span{
	font-size:10px;
}
.cclstcaj_peque .cclstitsub{
	float:left;
	width:42.54em;
	height:1.11em;
	padding-bottom:0.2em;
	color:#666666;
	font-size:12px;
	font-weight:bold;
}
.cclstcaj_peque .cclstitsub span{
	font-size:10px;
	color:#d8001d;
	font-weight:normal;
}
.cclstcaj_peque .cclsttx p{
    padding:0;
    margin:0;
}
.cclstcaj_peque .cclsttx{
	float:left;
	width:42.65em;
	padding-bottom:0.5em;
	color:#333333;
	font-size:12px;
	line-height:1.5em;
}
.cclstcaj_peque .cclsenl{
	padding-top:0.5em;
	padding-bottom:2em;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}
.cclstcaj_peque .cclsenl a{
	color:#333333;
	text-decoration:underline;
    	font-size:12px;
}
.cclstcaj_peque .cclsenl a:hover{
	color:#333333;
	text-decoration:underline;
    	font-size:12px;
}
.cclstcaj_peque .cclsenl img{
	padding-right:0.5em;
}
.cclstfot_peque{
	float:right;
	width:10.7em;
	height:7.9em;
	background:url(/portalbv/imgs/fons_photo107.png) top right no-repeat;
}
.borde img{
	border:1px solid #a0a0a0;
}
.lstcol{
	float:left;
	width:66.8em;
	height:4.1em;
	padding-left:0.2em;
	padding-right:2em;
}
.tpcol{
	float:left;
	width:3.98em;
	height:4.1em;
	padding-left:1.58em;
}
.lstcaj{
	float:left;
	padding-left:2em;
	margin-top:1.5em;
	width:65em; 
}
.lstcajin{
	float:left;
	width:65em; 
}
.lstcajun{
	float:left;
	width:50.3em;
}
.lstcaj .lstcajtit{
	float:left;
	padding-left:1.05em;
	padding-top:0.68em;
	color:#FFFFFF;
	font-size:18px;
	width:26.7em;

}
.lstcaj .lstcajtx{
	float:left;
	width:39em;
	padding-left:1.66em;
	font-size:12px;
	padding-bottom:1.66em;
	text-align:justify;
	line-height:1.5em;
}
.lstcajfot{
	float:left;
	width:10.7em;
	height:7.9em;
	background:url(/portalbv/imgs/fons_photo107_vcol.png) top right no-repeat;
	margin-top:3.8em;
	padding-bottom:2.4em;
	padding-left:1.8em;
}
.lsttx{
	float:left;
	width:49.5em;
	padding-left:1.5em;
	padding-top:2em;
	font-size:12px;
	color:#333333;
}
.lsttx a{
	text-decoration:underline;
	color:#333333;
}
.lsttx a:hover{
	text-decoration:underline;
	color:#333333;
}
.lsttx ul{
	margin:0;
	padding:0;
	padding-top:1em;
	padding-bottom:2em;
	list-style:none;
}
.lsttx li{
	background-image:url(/portalbv/imgs/fle04.png);
	background-repeat:no-repeat;
	background-position:0em 0.3em;
	padding-left:1.2em;
	padding-bottom:0.3em;
}
.ctit2{
	width:35.8em;
	height:1.5em;
	margin-left:1.3em;
	font-size:18px;
	color:#d8001d;
	border-bottom:1px solid #e9e9e9;
}
.ccajprd{
	float:left;
	width:66em;
	padding-top:2em;
}
.ccajprdin{
	float:left;
	width:30.6em;
	padding-left:2.4em;
}
.ccajprditm{
}
.ccajprditm .listado{
	color:#333333;
	font-weight:bold;
	font-size:12px;
	padding-bottom:0.5em;
}
.ccajprditm .listado a{
	color:#333333;
	text-decoration:none;
}
.ccajprditm .listado a:hover{
	color:#333333;
	text-decoration:underline;
}
.ccajprditm .listado ul{
	margin:0;
	padding:0;
	list-style:none;
}
.ccajprditm .listado li{
	background-image:url(/portalbv/imgs/fle01.png);
	background-repeat:no-repeat;
	background-position:0em 0.3em;
	padding-left:1.2em;
	padding-bottom:0.3em;
}
.ccajprditm .item{
	color:#333333;
	font-weight:bold;
	font-size:12px;
	padding-bottom:2em;
}
.ccajprditm .item a{
	color:#333333;
	text-decoration:none;
}
.ccajprditm .item a:hover{
	color:#333333;
	text-decoration:underline;
}
.ccajprditm .item ul{
	margin:0;
	padding:0;
	list-style:none;
}
.ccajprditm .item li{
	padding-left:1.2em;
	padding-bottom:0.3em;
}
.mastend{
	margin-top:-2em;
	text-align:right;
	margin-right:0.6em;
	z-index:-1;
}
.ctidetiz{
	float:left;
	width:37.9em;
	padding-left:2em;
}
.ctidetiz .ctidetizfo{
	float:left;
	width:37.9em;
	background-color:#FFFFFF;
}
.ctidetiz .ctidetizti{
	float:left;
	width:24.21em;
	padding-left:1.42em;
	padding-top:1.42em;
	color:#333333;
	font-size:14px;
	font-weight:bold;
}

.ctidetiz .ctidetizti a
{
	color:#333333;
    text-decoration:none;
}

.ctidetiz .ctidetizti a:hover
{
	text-decoration:underline;
}

.ctidetiz .ctidetiztx{
	float:left;
	width:28.51em;
	padding-left:1.6em;
	padding-top:0.32em;
	padding-bottom:1.66em;
	color:#333333;
	font-size:12px;
}
.ctidetiz .ctidetizcj{
	float:left;
	width:33.9em;
	height:9.7em;
	margin-left:2em;
	background-color:#eeedec;
}
.ctidetizcj form
{
	padding:0;
	margin:0;
}
.ctidetiz .ctidetizcjtx{
	float:left;
	width:25em;
	height:2.66em;
	overflow:hidden;
	padding-top:1.08em;
	padding-left:1.66em;
	color:#333333;
	font-size:12px;
	font-weight:bold;
}
.ctidetiz .ctidetizimp{
	float:left;
	width:17.27em;
	height:1.81em;
	padding-top:0.9em;
	padding-left:1.8em;
	overflow:hidden;
	color:#333333;
	font-size:11px;
}
.ctidetiz .ctidetizbt{
	float:right;
	width:10em;
	height:4em;
	padding-right:2em;
	text-align:right;
}
.ctidetiz .ctidetizres{
	float:left;
	width:33.9em;
	text-align:left;
	margin-left:2em;
	margin-top:1.1em;
	padding-bottom:1.1em;
	border-top:1px solid #f3f2f2;
	border-bottom:1px solid #f3f2f2;
}
.ctidetiz .ctidetizres .ctidetizretx{
	float:left;
	width:27.5em;
	text-align:left;
	margin-left:0.33em;
	margin-top:1.05em;
	padding-bottom:0.8em;
	color:#333333;
	font-weight:bold;
	font-size:12px;
}
.ctidetiz .ctidetizres .ctidetizrere{
	float:left;
	width:27.5em;
	text-align:left;
	margin-left:0.33em;
	margin-bottom:0.3em;
	color:#333333;
	font-size:12px;
}
.ctidetde{
	float:right;
	width:25.1em;
	padding-right:1.8em;
}
.ctidetde .ctidetdefo{
	float:right;
	width:25.2em;
	height:20.8em;
	background-color:#FFFFFF;
}
.ctidetde .ctidetdeim{
	float:left;
	background-color:#FFFFFF;
}
.ctidetde .ctidetdeim img{

}
.ctidetvol{
	float:right;
	width:40em;
	text-align:right;
}
.ctidetvol2{
	float:right;
	width:20em;
	padding-right:1em;
	text-align:right;
}
.img250{
	float:left;
	width:25em;
	height:18.3em;
	background:url(/portalbv/imgs/fons_photo250_v2.png) top right no-repeat;
}
.img250 img{
	width:25em;
	height:17.5em;
}
.img250x249{
	float:left;
	width:25em;
	height:25.6em;
	background:url(/portalbv/imgs/fons_photo250_v3.png) top right no-repeat;
}
.img250x249 img{
	width:25em;
	height:24.9em;
}
.imgfotint{
	float:right;
	width:26.5em;
}
.imgfotint .imgf_dtit{
	float:left;
	width:22em;
	color:#333333;
	font-size:11px;
	font-weight:bold;
	padding-top:0.9em;
	line-height:1.5em;
}
.imgfotint .imgf_dtx{
	float:left;
	width:22em;
	color:#333333;
	font-size:11px;
	line-height:1.5em;
}
.imgfotint .imgf_dtx a{
	text-decoration:none;
	color:#333333;
}
.imgfotint .imgf_dtx a:hover{
	text-decoration:underline;
	color:#333333;
}
.imgfotint .imgf_denl{
	float:left;
	width:21.5em;
	padding-top:0.9em;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	color:#333333;
}
.imgf_denlint{
	font-size:11px;
	color:#333333;
	text-align:left;
}
.imgf_denlint a{
	color:#333333;
	font-weight:bold;
	text-decoration:underline;
}
.imgf_denlint a:hover{
	color:#333333;
	font-weight:bold;
	text-decoration:underline;
}
.imgf_denlint img{
	padding-right:0.5em;
}
.imgfotint .imgf_tip0{
	float:left;
	width:22em;
	color:#666666;
	font-size:11px;
	padding-top:0.9em;
}
.imgfotint .imgf_tip1{
	float:left;
	width:22em;
	color:#999999;
	font-size:11px;
}
.imgfotint .imgf_tip2{
	float:left;
	width:21.5em;
	padding-top:0.9em;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	color:#333333;
}
.imgfotint .imgf_enint{
	font-size:11px;
	color:#333333;
	text-align:right;
}
.imgfotint .imgf_enint a{
	color:#333333;
	font-weight:bold;
	text-decoration:underline;
}
.imgfotint .imgf_enint a:hover{
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
.imgfotint .imgf_enint img{
	padding-right:0.5em;
}
.imgfotint .imgf_tip3{
	float:left;
	width:25em;
	color:#999999;
	text-align:center;
    padding-top:1em;
}
.imgfotint .imgf_tip3 img{
}
.imgfotint .imgf_tip4{
	float:left;
	width:22em;
	color:#999999;
	font-size:11px;
	padding-top:0.9em;
	text-align:right;
}
.imgfotint .imgf_tip4 span{
	padding-left:0.4em;
}
.subcont_pdf{
	float:left;
	width:33.7em;
	padding-top:0.8em;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	color:#333333;
}
.subcont_pdf a{
	color:#333333;
	text-decoration:underline;
}
.subcont_pdf a:hover{
	color:#333333;
	text-decoration:none;
}
.subcont_pdf img{
	padding-right:0.5em;
}
.ccontacce{
	float:left;
	background-color:#ffffff;
	width:65em;
	margin-left:2em;
	padding-bottom:2em;
}
.ccontacce .abc{
	float:left;
	width:44.42em;
	padding-bottom:0.38em;
	padding-top:0.5em;
	margin-left:1em;
	border-bottom:1px solid #e9e9e9;
	color:#999999;
	font-size:14px;
}
.ccontacce .abc span{
	padding-left:1.1em;
}
.ccontacce .abc .on{
	color:#d8001d;
	font-weight:bold;
}
.ccontacce .abc a{
	color:#999999;
	text-decoration:none;
}
.ccontacce .abc a:hover{
	color:#999999;
	text-decoration:underline;
}
.ccacc{
	float:left;
	width:63em;
	padding-top:2em;
	padding-left:1.5em;
}
.ccacc .listado{
	color:#333333;
	font-weight:bold;
	font-size:12px;
	padding-bottom:0.2em;
}
.ccacc .listado a{
	color:#333333;
	text-decoration:none;
}
.ccacc .listado a:hover{
	color:#333333;
	text-decoration:underline;
}
.ccacc .listado ul{
	margin:0;
	padding:0;
	list-style:none;
}
.ccacc .listado li{
	background-image:url(/portalbv/imgs/fle01.png);
	background-repeat:no-repeat;
	background-position:0em 0.3em;
	padding-left:1.2em;
	padding-bottom:0.3em;
}
.ccacc .item{
	color:#333333;
	font-size:11px;
	padding-bottom:2em;
}
.ccacc .item a{
	color:#333333;
	text-decoration:none;
}
.ccacc .item a:hover{
	color:#333333;
	text-decoration:underline;
}
.ccacc .item ul{
	margin:0;
	padding:0;
	list-style:none;
}
.ccacc .item li{
	padding-left:1.2em;
	padding-bottom:0.3em;
 	padding-right:1em;
}
.ccajpccacc{
	float:left;
	width:30.6em;
}
.cprofila{
	float:left;
	/*width:69em;*/
    padding-top:1.5em;
}
.cproca{
	float:left;
	width:30.5em;
	padding-left:2em;
	padding-right:2em;
	padding-bottom:4.8em;
}
.cproca .cprocati{
	float:left;
	width:16.94em;
	font-size:18px;
	color:#d8001d;
	padding-bottom:0.4em;
}
.cproca .cprocatino{
	float:left;
	width:21.65em;
	font-size:14px;
	color:#333333;
	padding-bottom:0.4em;
	font-weight:bold;
}
.cproca .cproiz{
	float:left;
	width:12.08em;
	color:#333333;
	font-size:12px;
	padding-bottom:0.3em;
}
.cproca .cproiztx{
	float:left;
	width:12.08em;
}
.cproca .cprizli{
	float:left;
	width:12.7em;
	padding-top:0.5em;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	background-image:url(/portalbv/imgs/fle01.png);
	background-repeat:no-repeat;
	background-position:left 0.8em;
	padding-left:1.2em;
}
.cproca .cprizli a{
	color:#333333;
	text-decoration:underline;
}
.cproca .cprizli a:hover{
	color:#333333;
	text-decoration:underline;
}
.cproca .cprizli img{
	padding-right:0.5em;
}
.cproca .cprode{
	float:right;
	width:14em;
	height:10.4em;
	background:url(/portalbv/imgs/fons_photo140.png) top right no-repeat;
}
.pd2top{
	padding-top:1.1em;
}
.dtprizq{
	float:left;
	width:37.8em;
	margin-left:2em;
	background-color:#FFFFFF;
}
.dtprder{
	float:left;
	width:25em;
	margin-left:2em;
	background-color:#FFFFFF;
}
.logcontent{
	float:left;
	width:13em;
	padding-left:2em;
	padding-top:0.8em;
	padding-bottom:2em;
}
.cbuscont{
	float:left;
	width:61em;
	padding-top:1em;
	padding-bottom:2em;
	border-bottom:1px solid #e9e9e9;
}
* html .cbuscont{
	width:63em;
}
.cbuscont .cnttxp{
	float:left;
	padding-right:0.5em;
	font-size:12px;
	color:#333333;
}
.cbuscont .cnttcmp1{
	float:left;
	padding-right:3em;
	width:15.16em;
	font-size:12px;
	color:#333333;
}
.cbuscont .cnttcmp2{
	float:left;
	padding-right:2em;
	width:9em;
	font-size:12px;
	color:#333333;
}
.cbuscont .cnttbtn{
	float:left;
	width:8.8em;
	color:#333333;
	margin:-0.5em;
	padding-left:2em;

}
.cntmapcen{
	float:left;
	width:61.1em;
	height:44.1em;
	/* Quando se repuser o selector de provincias, 
	estes estilos devem substituir os seguintes
	margin-left:4em;
	margin-top:2em;
	*/
	margin-left:0em;
	margin-top:0em;

	/*background-color:#666666;*/
}
.cntmapvir{
	float:left;
	width:65.1em;
	height:58.4em;
	margin-left:2em;
	margin-top:2em;
	/*background-color:#666666;*/
}
#cntmapmp{
	float:left;
	width:65.1em;
	height:34.6em;
	margin-left:2em;
	margin-bottom:2em;
	background-color:#666666;
	z-index:5;
    margin-top:2em;
}

#cntmapmp2{
	float:left;
	width:65em;
	height:34.6em;
	margin-bottom:2em;
	background-color:#666666;
	z-index:5;
}
#cntmapgoo{
	float:left;
	width:61.1em;
	height:36.9em;
	/* Quando se repuser o selector de provincias, 
	estes estilos devem substituir os seguintes
	margin-left:4em;
	margin-top:2em;
	*/
	margin-left:0em;
	margin-top:1em;
	margin-bottom:2.6em;
}
* html #cntmapgoo{
	margin-left:2em;
}
#cntmapgooin{
	float:left;
	width:61.1em;
	height:36.9em;
	margin-top:2em;
	margin-bottom:2.6em;
}
.gooizq{
	float:left;
	width:31.5em;
	padding-bottom:1em;
	margin-left:4em;
}
* html .gooizq{
	margin-left:2em;
}
.gooder{
	float:left;
	width:29.5em;
	padding-bottom:1em;
}
.goopoble{
	float:left;
	color:#000000;
}
.goopoble .goopobci{
	float:left;
	width:23.5em;
	font-size:12px;
	font-weight:bold;
	padding-right:1em;
	padding-bottom:0.53em;
}
.goopoble .gooplob{
	float:left;
	width:29.5em;
	padding-bottom:1.6em;
}
.goopoble .gooplob .gooplobdir{
	float:left;
	width:24.25em;
	font-size:12px;
	padding-bottom:0.3em;
}
.goopoble .gooplob .gooplobtlf{
	float:left;
	width:24.25em;
	font-size:12px;
	padding-bottom:0.3em;
}
.goopoble .gooplobmas{
	float:left;
	width:12.7em;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}
.goopoble .gooplobmas a{
	color:#d8001d;
	text-decoration:underline;
}
.goopoble .gooplobmas a:hover{
	color:#d8001d;
	text-decoration:underline;
}
.goopoble .gooplobmas img{
	padding-right:0.5em;
}
.fcdir{
	float:left;
	width:46em;
	padding-top:1.1em;
}
.fcdir .fcdirtir{
	float:left;
	width:32.85em;
	padding-bottom:0.56em;
	color:#d8001d;
	font-weight:bold;
	font-size:14px;
}
.fcdir .fcdirest{
	float:left;
	width:38.33em;
	padding-bottom:0.36em;
	color:#000000;
	font-weight:bold;
	font-size:12px;
}
.fcdir .fcdirdirec{
	float:left;
	width:38.33em;
	padding-bottom:0.26em;
	color:#000000;
	font-size:12px;
}
.fcdir .fcdirtlf{
	float:left;
	width:38.33em;
	color:#000000;
	font-size:12px;
}
.logcntbtn{
	float:right;
	width:12em;
	padding-bottom:0.8em;
	padding-right:1.8em;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	color:#333333;
}
.logcntbtn a{
	color:#333333;
	text-decoration:underline;
}
.logcntbtn img{
	padding-right:0.5em;
}
.cestizq{
	float:left;
	width:36em;
	padding-bottom:1em;
}
.cestizq .horario
{
	font-weight:bold;
	padding-top:1em;
	font-size:11px;
}

.cestizq ul{
	margin:0;
	padding:0;
	list-style:none;
	color:#000000;
	margin-right:2em;
}
.cestizq li{
	background-image:url(/portalbv/imgs/fle04.png);
	background-repeat:no-repeat;
	background-position:0em 0.3em;
	padding-left:1.1em;
	font-size:12px;
	padding-bottom:0.4em;
	line-height:1.5em;
}
.cestder{
	float:left;
	width:25em;
	height:18.3em;
	background:url(/portalbv/imgs/fons_photo250_v2.png) top right no-repeat;
	padding-bottom:1em;
}
.cestdersubcnt{
	float:right;
	width:27em;
	padding-bottom:1em;
}
.cestdersub{
	float:left;
	width:24em;
	padding-bottom:0.8em;

	text-align:left;
	font-size:11px;
	font-weight:bold;
	color:#333333;
}
.cestdersub ul{
	margin:0;
	padding:0;
	list-style:none;
	color:#000000;

}
.cestdersub li{
	background-image:url(/portalbv/imgs/fle01.png);
	background-repeat:no-repeat;
	background-position:0em 0.3em;
	padding-left:1.1em;
	padding-bottom:0.4em;
	line-height:1.5em;
}
.cestdersub a{
	color:#333333;
	text-decoration:underline;
}
.cntshidir{
	float:left;
	width:36.8em;
	padding-left:2em;
	color:#333333;
}
.cntshidir .cntshidirtit{
	float:left;
	width:30em;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	line-height:1.5em;
}
.cntshidir .cntshidirtx{
	float:left;
	width:30em;
	color:#333333;
	font-size:12px;
	line-height:1.5em;
}
.cntshidir .cntshidirtx a{
	text-decoration:none;
	color:#333333;
}
.cntshidir .cntshidirtx a:hover{
	text-decoration:underline;
	color:#333333;
}
.cntshien{
	float:left;
	width:28.2em;
	padding-left:0em;
	color:#333333;
}
.cntshien ul{
	margin:0;
	padding:0;
	list-style:none;
	color:#000000;
}
.cntshien .ti_r{
	background-image:url(/portalbv/imgs/fle01.png);
	background-repeat:no-repeat;
	background-position:0em 0.5em;
	padding-left:1.1em;
	padding-bottom:0.4em;
	line-height:1.5em;
	color:#000000;
	font-size:12px;
	font-weight:bold;
}
.cntshien .ti_r a{
	color:#000000;
	text-decoration:underline;
}
.cntshien .ti_n{
	background-image:url(/portalbv/imgs/fle05.png);
	background-repeat:no-repeat;
	background-position:0em 0.5em;
	padding-left:1.1em;
	padding-bottom:0.4em;
	line-height:1.5em;
	color:#d8001d;
	font-size:12px;
	font-weight:bold;
}
.cntshien .ti_n a{
	color:#d8001d;
	text-decoration:underline;
}
.clinks{
	float:left;
	width:67.3em;
	padding-left:2.2em;
	padding-bottom:2em;
}
.clinkstin{
	float:left;
	width:48em;
	color:#333333;
	font-weight:bold;
	font-size:14px;
	padding-bottom:0.8em;
}
.clinkscj{
	float:left;
	width:33.6em;
	padding-bottom:2em;
}
.clinkscjti{
	float:left;
	width:22em;
	font-size:14px;
	font-weight:bold;
	color:#d8001d;
	padding-bottom:0.3em;
}
.clinkscjtx{
	float:left;
	width:26em;
	font-size:12px;
	color:#333333;
	line-height:1.5
}
.clinkscjtx p{
    margin:0;
    padding:0;
}
.clinkscjen{
	float:left;
	width:27.7em;
	padding-bottom:0.8em;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	padding-top:0.5em;
}
.clinkscjen a{
	font-size:12px;
	color:#333333;
	text-decoration:underline;
}
.clinkscjen img{
	padding-right:0.5em;
}
.cjtipcv{
	float:left;
	width:64.9em;
	margin-left:2em;
	background-image:url(/portalbv/imgs/fons_cv.png);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-bottom:3em;
	margin-bottom:3em;
}
.cjtipcv .cvtit{
	float:left;
	width:33.5em;
	padding-left:1.06em;
	color:#d8001d;
	font-size:18px;
}
.cjtipcv .cvtx{
	float:left;
	width:50em;
	padding-left:1.66em;
	padding-bottom:1em;
	color:#333333;
	font-size:12px;
	line-height:1.5em;
}
.cven{
	float:left;

	padding-top:0.5em;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	padding-left:1.5em;
}
.cven a{
	color:#333333;
	text-decoration:underline;
}
.cven a:hover{
	color:#333333;
	text-decoration:underline;
}
.cven img{
	padding-right:0.5em;
}
.cvbt{
	float:right;
	/*width:20.7em;*/
	text-align:right;
	padding-right:2em;
}
.cbttit{
	float:left;
	width:54.16em;
	padding-left:1.66em;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	padding-top:0.5em;
}
.cbttx{
	float:left;
	width:54.16em;
	padding-left:1.66em;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	padding-top:0.3em;
}
.cbttx ul{
	margin:0em;
	padding:0em;
	list-style:none;
	padding-left:1em;
}
.cbttx li{
	background-image:url(/portalbv/imgs/fle03_on.png);
	background-repeat:no-repeat;
	background-position:0em 0.7em;
	padding-left:1em;
	line-height:1.5em;
	padding-bottom:1.3em;
	font-weight:normal;
	color:#333333;
}
.tdpro{
	vertical-align:bottom;
	padding-left:0.5em;
	padding-right:0.5em;
	font-size:10px;
	width:7em;
}
.tbpro{
	width:30em;
	padding-top:1em;
	padding-left:1em;
}
#capqr{
	position:absolute;
	border:1px solid #dcdad9;
	background-color:#FFFFFF;
	margin-top:-30em;
	margin-left:0em;
	z-index:5;
}
#capqr2{
	position:absolute;
	border:1px solid #dcdad9;
	background-color:#FFFFFF;
	margin-top:-38em;
	margin-left:-22em;
	z-index:5;
}
#capqr3{
	position:absolute;
	border:1px solid #dcdad9;
	background-color:#FFFFFF;
	margin-top:-38em;
	margin-left:-22em;
	z-index:5;
}

.capqrtp{
	width:31.0em;
	background-image:url(/portalbv/imgs/fonsqrcode.png);
	background-repeat:repeat-y;
 	background-position:right;
	height:2em;
	padding-top:1em;
}
.capqrtp .capqrtx{
	float:left;
	padding-left:2em;
}
.capqrtc{
	float:right;
	padding-right:1em;
}
.capqrim{
	padding:0em;
   width:31.0em;
}
.capqrim img{
	/*padding-left:1.5em;*/
	/*padding-left:1.5em;*/
	width:28.5em;
	height:28.5em;
    padding:1.2em;

}
.pd1bot{
	padding-bottom:1.5em;
}
.cajadocs{
	float:left;
	width:100%;
	padding-bottom:1em;
	padding-top:2em;
}
.cajadocsti{
	float:left;
	width:100%;
	font-size:14px;
	font-weight:bold;
	color:#d8001d;
	padding-bottom:0.2em;
}
.cajadocsop{
	font-size:12px;
	color:#d8001d;
/*	font-style:italic;*/
}
.cajadocsop ul{
	float:left;
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
}
.cajadocsop li{
	background-image:url(/portalbv/imgs/fle01.png);
	background-repeat:no-repeat;
	background-position:0em 0.5em;
	padding-left:1em;
}
.cajadocsop a{
	color:#333333;
	text-decoration:underline;
	font-weight:bold;
}
.globo{
	width:20em;
}
.globo .nombre_centro{
	width:10.5em;
	color:#000000;
	font-size:18px;
}
.globo .texto{
	width:18em;
	color:#333333;
	font-size:12px;
	padding-top:0.5em;
	padding-bottom:1em;
}
.globo .gooplobmas{
}
.globo .gooplobmas a{
	font-size:12px;
	padding-left:0.5em;
	color:#d8001d;
	font-weight:bold;
	text-decoration:underline;
}
.cbusnot{
	float:left;
	width:66em;
	padding-left:2em;
	padding-top:1em;
	padding-bottom:2em;
}
.cbusnot .cnttxp{
	float:left;
	padding-right:0.5em;
	font-size:12px;
	color:#333333;
	font-weight:bold;
}
.cbusnot .cnttcmp1{
	float:left;
	padding-right:1em;
	width:15.75em;
	font-size:12px;
	color:#333333;
}
.cbusnot .cnttcmp2{
	float:left;
	padding-right:0em;
	width:13.33em;
	font-size:12px;
	color:#333333;
}
.cbusnot .cnttbtn{
	float:left;
	width:3.9em;
	color:#333333;
	margin:-0.5em;
	padding-left:1em;
}
.linesep{
	float:left;
	width:65em;
	margin-left:2em;
	border-bottom:1px solid #e9e9e9;
}
.notadetiz{
	float:left;
	width:38.1em;
	padding-left:2em;
	padding-top:2em;
}
.notadetiztx{
	float:left;
	color:#333333;
	font-size:12px;
}
.notadetde{
	float:right;
	width:25em;
	padding-top:2em;
	padding-right:2em;
}
.notacaj{
	float:right;
	width:25em;
	padding-top:1.3em;
}
.notacaj .notacajtx{
	float:right;
	color:#666666;
	font-weight:bold;
	text-align:right;
	font-size:11px;
	padding-top:0.5em;
}
.notacaj .notacajtx a{
	color:#666666;
	text-decoration:underline;
}
.notacaj .notacajico{
	float:right;
	padding-left:2em;
	padding-right:0.3em;
}
.ccgal{
	float:left;
	width:64.8em;
	margin-left:2.4em;
	padding-top:2em;
	padding-bottom:1em;
}
.ccgal .ccgaltit{
	float:left;
	width:45.9em;
	color:#d8001d;
	font-size:14px;
	font-weight:bold;
}
.ccgal .ccgalsubtit{
	float:left;
	width:50.9em;
	color:#666666;
	font-size:12px;
	font-weight:bold;
	padding-top:0.3em;
	padding-bottom:0.3em;
}
.ccgal .ccgaltx{
	float:left;
	width:53.9em;
	font-size:12px;
	color:#333333;
	line-height:1.5em;
}
.ccgal .ccgalcj{
	float:left;
	width:19.5em;
	padding-bottom:2em;
    padding-top:2em;
/*   	height:14.8em; */
}
.ccgal .ccgalcj .cccgalimg{
	float:left;
	width:15em;
    padding-bottom:0.5em;
	background:url(/portalbv/imgs/fons_photo150.png) bottom right no-repeat;
}
.ccgal .ccgalcj .cccgalimg img{
	float:left;
	width:15em;
}
.ccgal .ccgalcj .cccgallis{
	float:left;
	padding-top:0.5em;
    width:15em;
}
.ccgal .ccgalcj .cccgallis ul{
	margin:0em;
	padding:0em;
	list-style:none;
}
.ccgal .ccgalcj .cccgallis li{
	background-image:url(/portalbv/imgs/fle01.png);
	background-repeat:no-repeat;
	background-position:0em 0.3em;
	padding-left:1em;
	font-size:11px;
	font-weight:bold;
	padding-bottom:0.2em;
}
.ccgal .ccgalcj .cccgallis a{
	font-size:11px;
	color:#333333;
	text-decoration:underline;
}
.ccgal .ccgalsub{
	float:left;
	width:60em;
	font-size:11px;
	color:#666666;
}
.ccgal .ccgalsub span{
	font-weight:bold;
}
.ccgal .ccgalcj .cccgaldes{
	float:left;
	width:12em;
	font-size:12px;
	color:#333333;
	padding-top:0.5em;
	padding-bottom:0.3em;
}
.crevizq{
	float:left;
	width:40em;
	padding-left:2em;
}
.crevizq .crevizqtx{
	float:left;
	width:31.5em;
	font-size:12px;
	color:#333333;
	line-height:1.5em;
	padding-bottom:3.4em;
}
.crevizq .crevizqsum{
	float:left;
	width:31.5em;
	font-size:12px;
	color:#333333;
	line-height:1.5em;
	padding-bottom:3.4em;
}
.crevizq .crevizqsum .crevizqsumti{
	float:left;
	width:31.5em;
	font-size:12px;
	color:#d8001d;
	font-weight:bold;
	line-height:1.5em;
}
.crevizq .crevizqsum .sum{
	float:left;
	padding-top:1em;
}
.crevizq .crevizqsum .sum ul{
	margin:0;
	padding:0;
	list-style:none;
}
.crevizq .crevizqsum .sum li{
	font-size:12px;
	color:#333333;
	font-weight:bold;
}
.crevizq .crevizqsum .sum .divcol{
	float:left;
	width:1em;
	height:1em;
	margin-right:0.5em;
	margin-top:0.2em;
}
.crevizq .crevizqsum .sum .divcoltx{
	float:left;
	width:28.6em;
}
.crevizq .crevizqsum .sum span{
	font-size:12px;
	color:#666666;
	font-weight:normal;
}
.crevder{
	float:right;
	width:25em;
	padding-right:2em;
}
.crevinf{
	float:left;
	width:65em;
	padding-left:2em;
}
.crevinf .crevinfti{
	float:left;
	width:54.16em;
	font-size:12px;
	font-weight:bold;
	color:#d8001d;
}
.crevinf .crevinfcj{
	float:left;
	width:9.5em;
	height:6em;
	padding-top:2.4em;
}
.crevinf .crevinfcj .crevimg{
	float:left;
	width:3.7em;
	height:5.2em;
    border:1px #7e7c7d dotted;
}
.crevinf .crevinfcj .crevtxan{
	float:left;
	width:4.3em;
	color:#686057;
	font-size:12px;
	padding-left:0.3em;
	padding-top:3.2em;
}
.crevinf .crevinfcj .crevtxan a{
	color:#686057;
	text-decoration:underline;
}
.subimg250{
	float:right;
	width:25em;
	padding-top:1.5em;
	text-align:right;
	font-size:11px;
	color:#333333;
	font-weight:bold;
}
.subimg250 a{
	color:#333333;
	font-weight:bold;
	text-decoration:underline;
}
.subimg250 a:hover{
	color:#333333;
	font-weight:bold;
	text-decoration:underline;
}
.subimg250 img{
	padding-right:0.5em;
}
.tformi{
	float:left;
	width:30.5em;
	padding-left:2em;
	color:#333333;
	padding-bottom:1em;
}
.midcmpcaj{
	float:left;
	width:67.5em;
}
.midcmptit{
	float:left;
	width:46.07em;
	color:#d8001d;
	font-weight:bold;
	font-size:14px;
	padding-top:1em;
	padding-bottom:1em;
	padding-left:1.5em;
	padding-right:1.5em;
}
.tformi .midcmp1{
	float:left;
	width:9.58em;
	color:#333333;
	font-size:12px;
}
.tformi .midcmp2{
	float:left;
	width:15.83em;
	color:#333333;
	font-size:12px;
}
.tformi .midcmp2 img{
	padding-left:0.4em;
}
.tformi .midcmp3{
	float:left;
	width:1.5em;
	color:#333333;
	padding-right:0.5em;
	font-size:12px;
}
.tformi .midcmp4{
	float:left;
	width:23.33em;
	color:#333333;
	font-size:12px;
}
.tformd{
	float:left;
	width:31.9em;
	padding-left:2.6em;
	color:#333333;
	padding-bottom:1em;
}
.tformd .midcmp1{
	float:left;
	width:10.75em;
	color:#333333;
	font-size:12px;
}
.tformd .midcmp2{
	float:left;
	width:15.75em;
	color:#333333;
	font-size:12px;
}
.tformd .midcmp2 img{
	padding-left:0.3em;
}
.novist
{
	display:none;
}
.tformd .midcmp3{
	float:left;
	width:1.5em;
	padding-right:0.5em;
	color:#333333;
	font-size:12px;
}
.tformd .midcmp4{
	float:left;
	width:24.41em;
	color:#333333;
	font-size:12px;
}

.tformd .chck {
	float:left;
	color:#333333;
	font-size:12px;
}
.tformd .chcktx {
	float:left;
	padding-left:0.5em;
	padding-right:0.5em;
	color:#333333;
	font-size:12px;
	padding-top:0.2em;
}
.tformid{
	float:left;
	width:65em;
	padding-left:2em;
    padding-top:1.5em;
	color:#333333;
	padding-bottom:1.5em;
}
.tformid a{
	color:#333333;
	text-decoration:underline;
}
.tformid .midcmp1{
	float:left;
	padding-right:1em;
	font-size:12px;
}
.tformid .midcmp1_2{
	float:left;
	padding-right:1em;
	padding-left:9em;
	font-size:12px;
}
.tformid .midcmp2{
	float:left;
}
.tformid .midcmp3{
	float:left;
	font-size:12px;
	padding-top:0.2em;
}
.tformid .midcmp3_2{
	float:left;
	font-size:11px;
	padding-top:0.2em;
}
.tformid .midcmp4{
	float:right;
	padding-left:1em;
	padding-right:1.5em;
}
.tformid .midcmp5{ 
	float:left;
	font-style:italic;
	color:#999999;
	font-size:11px;
/*	padding-left:10em;*/
}
.tformid .midcmp6{
	float:left;
	width:9.58em;
	color:#333333;
	font-size:12px;
}
.tformid .midcmp7{
	float:left;
	width:44.3em;
	color:#333333;
	font-size:12px;
}
.pdtop{
	padding-top:4em;
	margin-bottom:1em;
}
.pdtop2{
	padding-top:1.8em;
	margin-bottom:1em;
}
.pdtop3{
	margin-top:1em;
}
.pdbot3{
	margin-bottom:1em;
}
.pagenot{
	float:right;
	font-size:11px;
	color:#333333;
	padding-right:1.5em;
}
.pageleft{
	float:left;
	font-size:11px;
	color:#333333;
	padding-left:1.5em;
}
.pagenot span{
	padding-left:0.3em;
	padding-right:0.3em;
}
.pagenot a{
	color:#666666;
	text-decoration:underline;
}
.pdbot2{
	margin-bottom:2em;
}
.pdleft2{
	padding-left:2em;
}
.mbcaja{
	float:left;
	width:21em;
	padding-right:1.5em;
}
.mbcaja ul{
	margin:0;
	padding:0;
	padding-bottom:1em;
	list-style:none;
}

.mbcaja a:hover{
	text-decoration:underline !important;
}

.mbcaja .mblvl1{
	background-image:url(/portalbv/imgs/fle01.png);
	background-repeat:no-repeat;
	background-position:0em 0.3em;
	padding-bottom:0.2em;
	padding-left:1.4em;
	padding-bottom:0.9em;
	color:#d8001d;
	font-size:14px;
	font-weight:bold;
}
.mbcaja .mblvl1 a{
	color:#d8001d;
	font-weight:bold;
	text-decoration:none;
}
.mbcaja .mblvl2{
	padding-bottom:0.2em;
	padding-left:1.6em;
	padding-bottom:0.7em;
	color:#333333;
	font-size:12px;
	font-weight:bold;
}
.mbcaja .mblvl2 a{
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
.mbcaja .mblvl3{
	background-image:url(/portalbv/imgs/fle06.png);
	background-repeat:no-repeat;
	background-position:0em 0.6em;
	padding-bottom:0.2em;
	margin-left:1.4em;
	padding-left:1em;
	padding-bottom:0.5em;
	color:#666666;
	font-size:12px;
}
.mbcaja .mblvl3 a{
	color:#666666;
	text-decoration:none;
}
.mbcaja .mblvl4{
	background-image:url(/portalbv/imgs/fle07.png);
	background-repeat:no-repeat;
	background-position:0em 0.6em;
	padding-bottom:0.2em;
	margin-left:2.3em;
	padding-left:1em;
	padding-bottom:0.5em;
	color:#666666;
	font-size:12px;
}
.mbcaja .mblvl4 a{
	color:#666666;
	text-decoration:none;
}
.cmenuint{
	float:left;
	width:67em;
	padding-left:2em;
	padding-top:1.5em;
}
.cmenuint .cmenuintpas{
	float:left;
	width:30em;
	padding-right:2em;
	padding-top:0.7em;
}

.cmenuint .cmenuintpas ul{
	margin:0;
	padding:0;
	list-style:none;
}
.cmenuint .cmenuintpas li{
	background-image:url(/portalbv/imgs/fle01.png);
	background-repeat:no-repeat;
	background-position:0em 0.3em;
	padding-left:2em;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	padding-bottom:1em;
}
.cmenuint .cmenuintpas a{
	color:#333333;
	font-weight:bold;
	text-decoration:underline;
}
.cresu{
	float:left;
	width:65em;
	padding-left:2em;
}
.cresu .cresuopt{
	float:left;
	width:65em;
	margin-top:1em;
}
.cresu .cresuopt .opttit{
	float:left;
	width:46em;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	padding-top:1em;
	padding-bottom:1em;
}
.cresu .cresuopt .opttitsub{
	float:left;
	width:54em;
	color:#d8001d;
	font-size:12px;
	font-weight:bold;
	padding-bottom:0.5em;
}
.cresu .cresuopt .opttittx{
	float:left;
	width:54em;
	color:#333333;
	font-size:12px;
	padding-bottom:0.5em;
}
.cresu .cresuopt .opttittx a{
	color:#333333;
	text-decoration:underline;
}
.cresu .cresuopt .opttitenl{
	float:left;
	width:54em;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	padding-bottom:0.5em;
}
.cresu .cresuopt .opttitenl a{
	color:#333333;
	text-decoration:underline;
}
.cjsalida{
	float:left;
	width:61em;
	padding-bottom:1em;
}
.cjsalida .cjsalidatx{
	float:left;
	color:#666666;
	font-weight:bold;
	font-size:11px;
	padding-right:0.5em;
	padding-top:0.8em;
}
.cjsalida .cjsalidacmp{
	float:left;
	width:22.81em;
	color:#666666;
	font-size:11px;
	padding-right:1em;
	padding-top:0.5em;
}
.cjsalida .cjsalidabt{
	float:left;
	padding-right:1em;
}
.cjsalida .cjsalidr{
	float:right;
	padding-right:0.7em;
	padding-top:0.8em;
	color:#d8001d;
	font-weight:bold;
	font-size:11px;
}
.cjsalida .cjsalidr a{
	color:#d8001d;
	font-weight:bold;
	text-decoration:underline;
}
.cjsalida .cjsalidr img{
	padding-right:0.5em;
	padding-top:0.1em;
}
.mpllega{
	float:left;
	width: 65em;
	height: 34.6em;
	background-color:#333333;
}
#directions
{
	float:left;
	font-size:10px;
	/*width:65em;
	height:40.6em;
	top:40.5em;*/
	width:54.16em;
	height:0em;
	top:33.75em;
	font-size:12px;
	background-color:#FFFFFF;
	overflow-Y:auto;
	-moz-scrollbars-vertical;
}
#directions a
{
	text-decoration:none;
	color:#000000;
}
.printruta{
	float:right;
	padding-right:0.7em;
	padding-top:0.8em;
	color:#d8001d;
	font-weight:bold;
	font-size:11px;
}
.printruta a{
	color:#d8001d;
	font-weight:bold;
	text-decoration:underline;
}
.printruta img{
	padding-right:0.5em;
	padding-top:0.1em;
}
.cjfot3int{
	float:left;
	width:25.1em;
	height:6.4em;
    border:1px solid #e2000e;
}
.cjfot3{
	float:left;
	width:25.1em;
	height:7.2em;
	background:url(/portalbv/imgs/fons_photo250_v4.png) top right no-repeat;
	margin-bottom:1em;
}
.cjfot3 img{
	float:left;
	width:24.9em;
	height:6.2em;
	border:1px solid #f39ca5;
}
.fottrip{
	float:left;
	width:25.1em;
}
.cdetcase{
	float:left;
}
.cdetcase ul{
	margin:0;
	padding:0;
	list-style:none;
		padding-top:1.4em;
}
.cdetcase li{
	background-image:url(/portalbv/imgs/fle04.png);
	background-repeat:no-repeat;
	background-position:left 0.3em;
	padding-left:1.3em;
	font-size:12px;
	color:#333333;
	padding-bottom:1.4em;
	width:49em;
	line-height:1.5em;
}
.cdetcase li span{
	font-weight:bold;
}
.cdetcasecjf{
	float:left;
	width:61.1em;
	height:17.4em;
	background-image:url(/portalbv/imgs/fons_gal.png);
	background-repeat:repeat-x;
}
#flegalizq{
	/*position:absolute;*/
	float:left;
	width:2em;
	/*padding-top:35em;
	padding-left:32.9em;*/
	padding-top:7em;
	padding-right:0em;
	padding-left:0.5em;
	float:left;
	top:0;
	left:0;
}
#flegalder{
	/*position:absolute;*/
	width:2em;
	/*padding-top:35em;
	padding-left:90.5em;*/
	padding-top:7em;
	padding-right:0em;
	float:left;
	top:0;
	left:0;
}
#galcase
{
	width:56.4em;
	height:13em;
	overflow:hidden;
	float:left;
}

.cdetcascon{
	float:left;
	
	/*padding-left:3.2em;*/
	padding-top:3.3em;
}
.cdetcasimg{
	float:left;
	width:12.5em;
	height:9.4em;
	background:url(/portalbv/imgs/fons_photo125.png) top right no-repeat;
	margin-right:0.8em;
	margin-left:0.8em;
}
.cdetcaslnk{
	float:left;
	padding-left:2.3em;
	padding-top:1em;
	color:#333333;
	font-size:12px;
	font-weight:bold;
}
.cdetcaslnk a{
	color:#333333;
	text-decoration:underline;
}
.cdetcaslnk img{
	padding-right:1em;
}
.cdetcasconsub{
	float:left;
	width:50.95em;
	font-size:12px;
	padding-top:1.83em;
	line-height:1.5em;
}
.cdetcasopt{
	float:left;
	width:50.95em;
	font-size:12px;
	padding-top:2.2em;
	line-height:1.5em;
}
.cdetcasoptcap{
	float:left;
	padding-top:0.2em;
	width:50.95em;
	color:#333333;
	font-size:12px;
	font-weight:bold;
}
.cdetcasoptcap a{
	color:#333333;
	text-decoration:underline;
}
.cdetcasoptcap img{
	padding-right:1em;
}
.cpal{
	float:left;
	width:65em;
	padding-left:2em;
	padding-right:2em;
	padding-top:2em;
	padding-bottom:2em;
}
.cpalint{
	float:left;
	width:65em;
}
.cpalint .cpalintizq{
	float:left;
	width:51em;
}
.cpalint .cpalintizq .cpalizqti{
	float:left;
	width:26.33em;
	color:#d8001d;
	font-size:18px;
	padding-right:1em;
}
.cpalint .cpalintizq .cpalizqcnt{
	float:left;
	width:40.5em;
	color:#333333;
	font-size:12px;
	padding-right:2em;
	padding-top:0.5em;
	line-height:1.5em;
}
.cpalint .cpalintder{
	float:right;
	width:14em;
	height:10.4em;
	background:url(/portalbv/imgs/fons_photo140.png) top right no-repeat;
}
.cpalun{
	float:left;
	width:65em;
}
.cpaluncj{
	float:left;
	width:21.5em;
	padding-top:2em;
}
.cpaluncj .cpaluncjti{
	float:left;
	width:14.35em;
	color:#333333;
	font-size:14px;
	padding-right:1em;
	font-weight:bold;	
}
.cpaluncj .cpaluncjul{
	float:left;
}
.cpaluncj .cpaluncjul a{
	text-decoration:underline;
	color:#333333;
}
.cpaluncj .cpaluncjul ul{
	margin:0;
	padding:0;
	list-style:none;
	padding-top:1em;
}
.cpaluncj .cpaluncjul li{
	background-image:url(/portalbv/imgs/fle01.png);
	background-repeat:no-repeat;
	background-position:left 0.4em;
	padding-left:1.2em;
	padding-bottom:1em;
	color:#333333;
	font-size:11px;
	font-weight:bold;
}
.ptta{
	float:left;
	background-image:url(/portalbv/imgs/fle01.png);
	background-repeat:no-repeat;
	background-position:left 0.3em;
	padding-left:1.2em;
	margin-left:1.9em;
	font-weight:bold;
	color:#333333;
	font-size:12px;
}
.ptta a{
	color:#000000;
	text-decoration:underline;
}
.ptta_on{
	float:left;
	background-image:url(/portalbv/imgs/fle01.png);
	background-repeat:no-repeat;
	background-position:left 0.3em;
	padding-left:1.2em;
	margin-left:1.9em;
	font-weight:bold;
	color:#000000;
	font-size:12px;
}
.ptta_on a{
	color:#d8001d;
	text-decoration:underline;
}
.ptcnt{
	float:left;
	width:54.16em;
	padding-left:1.6em;
	font-size:12px;
	padding-top:2em;
	padding-bottom:2em;
	line-height:1.5em;
}
.ptconte{
	float:left;
	width:65em;
	padding-left:2em;
	padding-bottom:2em;
}
.ptconte .ptcontett{
	float:left;
	width:54.16em;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	line-height:1.5em;
}
.ptconte .ptcontetx{
	float:left;
	width:54.16em;
	font-size:12px;
	color:#333333;
	line-height:1.5em;
	padding-top:1em;
}
.ptconte .ptconft{
	float:left;
	width:15em;
	padding-top:2em;
	padding-right:3em;
}
.ptconte .ptconft .ptconimg{
	float:left;
	width:15em;
	height:11em;
	background:url(/portalbv/imgs/fons_photo150.png) top right no-repeat;
}
.ptconte .ptconul{
	float:left;
}
.ptconte .ptconul a{
	text-decoration:underline;
	color:#333333;
}
.ptconte .ptconul ul{
	margin:0;
	padding:0;
	list-style:none;
	padding-top:1em;
}
.ptconte .ptconul li{
	background-image:url(/portalbv/imgs/fle01.png);
	background-repeat:no-repeat;
	background-position:left 0.4em;
	padding-left:1.2em;
	padding-bottom:1em;
	color:#333333;
	font-size:11px;
	font-weight:bold;
}
.ptconopt3{
	float:left;
	width:65em;
	height:18em;
}
#ccar{
	float:left;
	width:23em;
	background-color:#eeedec;
	margin-left:1em;
	margin-top:2em;
}
#ccar .ccarti{
	float:left;
	width:13.46em;
	font-size:15px;
	margin-left:0.93em;
	margin-top:1em;
	margin-bottom:0.5em;
	padding-bottom:0.73em;
	color:#000000;
	font-weight:bold;
	border-bottom: 1px solid #FFFFFF;
}
#ccar .ccartx{
	float:left;
	width:18.45em;
	font-size:11px;
	color:#333333;
	line-height:1.5em;
	padding-left:1.2em;
	padding-bottom:1em;
}
#ccar .ccarpd{
	float:left;
	width:20.3em;
	padding-left:1.4em;
    overflow:hidden;
}
#ccar .ccarpdf{
	float:left;
	width:20.3em;
	background-color:#f7f6f6;
	border-left:1px solid #ffffff;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}

#ccar .ccarsum{
	float:left;
	width:20.3em;
	background-color:#f7f6f6;
	border-left:1px solid #ffffff;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	margin-bottom:2em;
    display:none;
    position:absolute;
    top:0em;
    left:1.4em;
    height:2.6em;
}

#ccar .ccarsum .tit{
	font-size:11px;
	padding-top:0.5em;
    padding-left:0.7em;
    float:left;
}
#ccar .ccarsum .num{
	float:right;
    padding-top:0.5em;
    padding-right:1.4em;
    color:#d8001d;
    font-size:11px;
    font-weight:bold;

}

#ccar .ccarpdf .cestit{
	float:left;
	width:16.81em;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	padding-left:0.81em;
	padding-top:1em;
	padding-bottom:1em;
}
#ccar .ccarpdf .cestcnt{
	float:left;
	width:16.81em;
	font-size:11px;
	color:#333333;
	padding-left:0.81em;
	padding-bottom:1em;
}
#ccar .ccarpdf .cestpro{
	float:left;
	font-size:11px;
	color:#333333;
	width:10.09em;
}
#ccar .ccarpdf .cestgui{
	float:left;
	font-size:11px;
	color:#333333;
	padding-left:0.3em;
	padding-right:0.3em;
}
#ccar .ccarpdf .cestcod{
	float:left;
	font-size:11px;
	color:#d8001d;
	font-weight:bold;
}
#ccar .ccarpdf .cestcod a{
	color:#d8001d;
	text-decoration:underline;
}
#ccar .ccarpdf .cestx{
	float:right;
	width:1.7em;
}
#ccar .lnsep{
	float:left;
	height:0.3em;
	width:19em;
	border-top:1px solid #eeedec;
	margin-left:0.6em;
}
#ccar .ccarpdf .cesprv{
	float:left;
	width:18em;
	padding-left:1.2em;
}
#ccar .ccarpdf .cespti{
	float:left;
	width:16.36em;
	font-size:11px;
	color:#333333;
	font-weight:bold;
	padding-top:1em;
	padding-bottom:1em;
}
#ccar .ccarpdf .cespca{
	float:left;
	width:16.36em;
	font-size:11px;
	color:#333333;
	padding-bottom:1em;
}
#ccar .ccartxs{
	float:left;
	width:16.5em;
	font-size:11px;
	color:#333333;
	line-height:1.5em;
	padding-top:1em;
	padding-left:1.2em;
	padding-bottom:1em;
}
#ccar .ccarbtn{
	float:left;
	width:18em;
	padding-top:1em;
	padding-left:1.2em;
	padding-bottom:2em;
}
.bcpro{
	float:left;
	width:61em;
	height:5.5em;
	border-bottom:1px solid #e9e9e9;
}
.bcpro .bcprotx{
	float:left;
	width:20.75em;
	font-size:12px;
	color:#333333;
	padding-top:1em;
}
.bcpro .bcprocj{
	float:left;
	width:15.83em;
	font-size:12px;
	color:#333333;
	padding-top:1em;
}
.bcpro .bcprobt{
	float:left;
	width:10.5em;
	color:#333333;
	padding-top:1em;
	padding-left:3em;
}
.bcres{
	float:left;
	width:50.83em;
	color:#d8001d;
	font-weight:bold;
	font-size:12px;
	padding-top:1em;
	padding-bottom:2em;
}
.bctopta{
	float:left;
	width:61em;
	height:3.2em;
	background-color:#eeedec;
}
.bctaco{
	float:left;
	width:4.8em;
	font-size:12px;
	padding-left:0.8em;
	padding-top:0.7em;
	font-weight:bold;
	color:#333333;
}
.bctano{
	float:left;
	width:25.91em;
	font-size:12px;
	padding-top:0.7em;
	font-weight:bold;
	color:#333333;
}
.bctafa{
	float:left;
	width:10em;
	font-size:12px;
	padding-top:0.7em;
	font-weight:bold;
	color:#333333;
}
.bctasubfa{
	float:left;
	width:9.16em;
	font-size:12px;
	padding-top:0.7em;
	font-weight:bold;
	color:#333333;
}
.bctamed{
	float:left;
	width:61em;
	padding-bottom:1em;
}
.bctaco_m{
	float:left;
	width:4.8em;
	font-size:12px;
	padding-left:0.8em;
	padding-top:0.7em;
	color:#d8001d;
	font-weight:bold;
	line-height:1.5em;
}
.bctaco_m a{
	color:#d8001d;
	text-decoration:underline;
}
.bctano_m{
	float:left;
	width:23.91em;
	font-size:12px;
	padding-top:0.7em;
	color:#333333;
	line-height:1.5em;
	padding-right:2em;
}
.bctano_m a{
	color:#333333;
	text-decoration:underline;
}
.bctafa_m{
	float:left;
	width:10em;
	font-size:12px;
	padding-top:0.7em;
	color:#333333;
	line-height:1.5em;
}
.bctafa_m a{
	color:#333333;
	text-decoration:underline;
}
.bctasubfa_m{
	float:left;
	width:9.16em;
	font-size:12px;
	padding-top:0.7em;
	color:#333333;
	line-height:1.5em;
}
.bctasubfa_m a{
	color:#333333;
	text-decoration:underline;
}
.bctaline{
	float:left;
	height:0.3em;
	width:61em;
	margin-bottom:1em;
	border-bottom:1px solid #e9e9e9;
}
.csto{
	float:left;
	width:69em;
}
/* FIN INTERIOR  */

/* TIPOS DE PIE */
.ctoppie{
	float:left;
	width:70.7em;
	/*height:12.5em;*/
	margin-top:4.5em;
}
.cpie1{
	float:left;
	width:70.7em;
	height:12.5em;
}
.cpie1 .cpiecn{
	float:left;
	width:21.3em;
	padding-left:1.7em;
	height:12.5em;
}
.cptipo1{
	float:left;
	width:21.3em;
	height:12.5em;
}
.cptipo1 .cptit{
	float:left;
	width:21.3em;
	height:2.2em;
	color:#d8001d;
}
.cptipo1 .cptx{
	float:left;
	width:18.4em;
	height:3.33em;
	padding-top:0.58em;
	padding-right:1em;
	padding-bottom:0.58em;
	color:#333333;
	font-size:11px;
	overflow:hidden;
}
.cptipo1 .cpcj{
	float:left;
	width:14.4em;
	padding-top:1em;
}
.cptipo1 .cpbt{
	float:left;
	width:5em;
	padding-top:0.4em;
	padding-left:1em;
}
.cptipo1 .cpphoto{
	float:left;
	width:6.4em;
	height:8.5em;
	padding-top:3.5em;
}
.cptipo1 .cpcaj{
	float:left;
	width:13.8em;
	height:8.5em;
	padding-top:3.6em;
	padding-left:0.8em;
}
.cptipo1 .cpcaj .dtit{
	float:left;
	width:12.72em;
	padding-top:0.5em;
	font-size:11px;
	font-weight:bold;
}
.cptipo1 .cpcaj .dcnt{
	float:left;
	width:12.72em;
	height:3.73em;
	overflow:hidden;
	padding-top:0.5em;
	font-size:11px;
	color:#333333;
}
.cptipo1 .cpcaj .dminf{
	float:left;
	width:12.72em;
	padding-top:0.5em;
	font-size:11px;
	color:#d8001d;
	font-weight:bold;
}
.cptipo1 .cpcaj .dminf img{
	padding-right:0.5em;
}
.cptipo1 .cpcaj .dminf a{
	color:#d8001d;
	text-decoration:underline;
}
.cptipo1 .cpcaj .dminf a:hover{
	color:#d8001d;
	text-decoration:underline;
}
.cptipo2{
	float:left;
	width:66.8em;
	height:12.5em;
}
.cptipo2 .cptit{
	float:left;
	width:66.8em;
	height:2.2em;
	color:#d8001d;
}
.cptipo2 .cptx{
	float:left;
	width:60.72em;
	height:1.33em;
	padding-top:0.58em;
	padding-right:1em;
	padding-bottom:0.58em;
	color:#333333;
	font-size:11px;
	overflow:hidden;
}
.cptipo2 .cpcj{
	float:left;
	width:14.4em;
	padding-top:1em;
}
.cptipo2 .cpbt{
	float:left;
	width:5em;
	padding-top:0.4em;
	padding-left:1em;
}
.detproti{
	float:left;
	width:20.87em;
	padding-left:1.25em;
	padding-top:0.8em;
	font-size:16px;
	color:#d8001d;
	font-weight:bold;
}
.detprotx{
	float:left;
	width:23.85em;
	padding-left:1.42em;
	padding-top:0.8em;
	font-size:14px;
	color:#333333;
	line-height:1.5em;
}
.dettip1{
	float:left;
	width:27.83em;
	font-size:12px;
	margin-left:1.66em;
	padding-top:1em;
	margin-top:1em;
	border-top:1px solid #e9e9e9;
	color:#333333;
}
.dettip1 span{
	font-weight:bold;
}
.dettip1 ul{
	margin:0;
	padding:0;
	padding-left:1.5em;
	padding-top:0.3em;
	list-style:none;
}
.dettip1 li{
	background-image:url(/portalbv/imgs/fle04.png);
	background-repeat:no-repeat;
	background-position:0em 0.3em;
	padding-left:1.4em;
}
.dettip1im{
	float:left;
	width:24.6em;
	margin-left:1.6em;
	padding-top:1.4em;
}
.dettip1im .detipimca{
	float:left;
	width:8.2em;
}
.dettip1im .detipimca .detimgico{
	float:left;
	width:3em;
}
.dettip1im .detipimca .detimgico img{
	vertical-align:bottom;
}
.dettip1im .detipimca .detimgtx{
	float:left;
	width:4em;
}
.dettip2{
	float:left;
	width:27.83em;
	font-size:12px;
	margin-left:1.66em;
	padding-top:1em;
	color:#333333;
}
.dettip2 a{
	color:#333333;
	font-weight:bold;
	text-decoration:underline;
}
.dettip2 ul{
	margin:0;
	padding:0;
	padding-left:1em;
	padding-top:0.3em;
	list-style:none;
}
.dettip2 li{
	background-image:url(/portalbv/imgs/fle01.png);
	background-repeat:no-repeat;
	background-position:0em 0.3em;
	padding-left:1.4em;
	padding-bottom:0.5em;
}
.ccarri{
	font-size:11px;
	color:#333333;
	text-align:right;
	padding-right:1.8em;
}
.ccarri a{
	color:#333333;
	text-decoration:underline;
}
.ccarri img{
	padding-right:.5em;
}

/* FIN TIPOS DE PIE */


/* CAMPOS FORM     */
.caja01{
	width:19.63em;
	height:1.73em;

	color:#666666;
	font-size:11px;
}
.caja02{
	width:8em;
	border:1px solid #FFFFFF;
	background-color:#FFFFFF;
	color:#666666;
	font-size:10px;
    font-weight:bold;
    padding-left:0.3em;
}
.caja03{
	width:18em;
	color:#666666;
	font-size:11px;
}
.caja04{
	width:12.4em;
	padding-left:0.5em;
	color:#666666;
	font-size:11px;
}
.caja05{
	width:16.5em;
    padding-left:0.5em;
    border:1px solid #d4d1d0;
	background-color:#FFFFFF;
	color:#333333;
	font-size:11px;
}
.caja06{
	width:16em;
	color:#333333;
	font-size:11px;
}
.caja07{
	width:11em;
	color:#333333;
	font-size:11px;
}
.caja08{
	width:17.18em;
    border:1px solid #d4d1d0;
	background-color:#FFFFFF;
	color:#666666;
	font-size:11px;
}
.caja09{
	width:14.54em;
    border:1px solid #d4d1d0;
	background-color:#FFFFFF;
	color:#666666;
	font-size:11px;
}
.caja10{
	width:20.91em;
    border:1px solid #d4d1d0;
	background-color:#FFFFFF;
	color:#666666;
	font-size:11px;
}
.caja11{
	width:13em; 
    border:1px solid #d4d1d0;
	background-color:#FFFFFF;
	color:#666666;
	font-size:12px;
    padding-left:0.5em;
}
.caja12{
	width:3.55em;
    border:1px solid #d4d1d0;
	background-color:#FFFFFF;
	color:#666666;
	font-size:12px;
	margin-right:0.79em;
}
.caja13{
	width:4.5em;
    border:1px solid #d4d1d0;
	background-color:#FFFFFF;
	color:#666666;
	font-size:12px;
}
.caja14{
	width:8.5em;
    border:1px solid #d4d1d0;
	background-color:#FFFFFF;
	color:#666666;
	font-size:12px;
}
.caja15{
	width:15.83em;
    border:1px solid #d4d1d0;
	background-color:#FFFFFF;
	color:#666666;
	font-size:12px;
}
.caja16{
	width:13.6em;
    border:1px solid #d4d1d0;
	background-color:#FFFFFF;
	color:#666666;
	font-size:12px;
}
.caja17{
	width:42.3em;
	height:13.33em;
	border:1px solid #d4d1d0;
	background-color:#FFFFFF;
	color:#666666;
	font-size:12px;
}
.caja18{
	width:24.3em;
	border:1px solid #d4d1d0;
	background-color:#FFFFFF;
	color:#666666;
	font-size:12px;
}
.caja19{
	width:22.8em;
	border:1px solid #d4d1d0;
	background-color:#FFFFFF;
	color:#666666;
	font-size:11px;
}
#mensaje_particular{
	text-align:center;
	font-weight:bold;
	font-size:11px;
	color:#ff6600;
    border-bottom:1px solid #e9e9e9;
    padding-top:1em;
   	padding-bottom:1em;
    width:59em;
    margin-left:1.7em;
    display:none;
    border-top:1px solid #e9e9e9;
}
#mensaje_particular .inmsjp{
	padding-top:4.5em;
}
/*  FIN CAMPOS FORM   */

.botrojo .b1
{
	width:2.1em;
	height:3.2em;
	background:url(/portalbv/imgs/bot_rojo_left.png);
	background-repeat:no-repeat;
	background-position:right;
	float:left;
}
.botrojo .b2
{
	float:left;
}
.botrojo .b3
{
	width:2.2em;
	height:3.2em;
	background:url(/portalbv/imgs/bot_rojo_right.png);
	background-repeat:no-repeat;
	background-position:left;
	float:left;
}
.botrojo2 .b1
{
	width:1.5em;
	height:3.2em;
	background:url(/portalbv/imgs/bot_rojo_left.png);
	background-repeat:no-repeat;
	background-position:right;
	float:left;
}
.botrojo2 .b2
{
	float:left;
    padding-top:0.25em;
}
.botrojo2 .b3
{
	width:2.2em;
	height:3.2em;
	background:url(/portalbv/imgs/bot_rojo_right.png);
	background-repeat:no-repeat;
	background-position:left;
	float:left;
}
/************  ESTILO PRES  **************/
.texto_gris_11pt{
	font-size:11px;
	color:#999999;
}
.texto_bold_gris_12pt{
	font-size:12px;
	color:#666666;
	font-weight:bold;
}
.texto_bold_gris_14pt{
	font-size:14px;
	color:#333333;
	font-weight:bold;
}
.texto_rojo_18pt{
	font-size:18px;
	color:#d8001d;
}

.texto_18pt{
	font-size:18px;
}

.texto_rojo_12pt{
	font-size:12px;
	color:#d8001d;
	text-decoration:underline;
}

#layer_ov
{
	display:none;
	position:absolute;
	font-size:12px;
	width:40em;
	height:20em;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	padding:2em;
	left:20em;
	top:25em;
	z-index:20;
}

.mtop .itm
{
	float:left;
}

.subcapa
{
	display:none;
	position:absolute;
	z-index:40;
	text-align:left;
	border:1px solid #ffffff;
	background-color:#e4e3e2;
	margin-top:2em;
}

.imgmenu
{
	padding-bottom:1em;
    vertical-align:top;
}

.imgmenu2
{
	padding-bottom:1em;
    vertical-align:top;    
}

.subcapa div
{
	background-color:#e4e3e2;
	width:17.5em;
	border-top:1px solid #ffffff;
	background:url(/portalbv/imgs/flmenu.gif);
	background-position:0em 0.9em;
	background-repeat:no-repeat;
	margin-left:1.2em;
    margin-right:1.2em;
    padding-left:1.6em;
    padding-right:0;
    padding-top:0.8em;
    padding-bottom:0.8em;
}

.subcapa .sinb
{
	border:0;
}

.subcapa div a
{
	font-size:11px;
	color:#333333;
	text-decoration:none;
}

.subcapa div a:hover
{
	text-decoration:underline;
}

.mtop .itm img
{
	/*margin-bottom:1em;*/
}

.pesta
{
	display:none;
}

/*** capa rss ***/



#subrss{
	width:21.7em;
	height:15.5em;
	position:absolute;
	margin-top:3.1em;
	margin-left:14em;
	z-index:9;
	display:none;
	background-color:#e4e3e1;
	border:1px solid #ffffff;
	text-align:left;
	padding-left:1.6em;
	padding-top:0.6em;
	padding-right:1em;
}

.ahome #subrss
{
	margin-left:25em;
}

#subrss .cerrar
{
	margin-bottom:0.6em;
	text-align:right;
	right:0;
}

#subrss .texto
{
	margin-bottom:0.6em;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
    padding-right:0.5em;
}

#subrss .texto2
{
	margin-bottom:0.6em;
	margin-top:0.6em;
}

#subrss .texto2 a
{
	text-decoration:underline;
}


#subrss .texto2 a:hover
{
	text-decoration:none;
}
#subrss .link1{
	color:#666666;
    padding-bottom:0.3em;
}

#subrss .link1 a{
	color:#666666;
	font-size:11px;
	text-decoration:none;
}

#subrss .link1 a:hover{
	color:#cc0035;
	text-decoration:underline;
}
#subrss .link1 img{
	padding-right:0.5em;
}
#subrss .link2{
	padding-bottom:1.4em;
	padding-bottom:0.8em;
	padding-top:1em;
	text-align:left;
}

#subrss .link2 a{
	font-size:12px;
	color:#333333;
}
#subrss .link1 a:hover{color:#cc0035; text-decoration:none;}
#subrss .link2 a:hover{color:#333333; text-decoration:underline;}


#subrsshome{
	width:21.7em;
	height:15.5em;
	position:absolute;
	margin-top:3.1em;
	margin-left:14em;
	z-index:9;
	display:none;
	background-color:#e4e3e1;
	border:1px solid #ffffff;
	text-align:left;
	padding-left:1.6em;
	padding-top:0.6em;
	padding-right:1em;
}

#subrsshome .cerrar
{
	margin-bottom:0.6em;
	text-align:right;
	right:0;
}

#subrsshome .texto
{
	margin-bottom:0.6em;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

#subrsshome .texto2
{
	margin-bottom:0.6em;
	margin-top:0.6em;
}

#subrsshome .texto2 a
{
	text-decoration:underline;
}


#subrsshome .texto2 a:hover
{
	text-decoration:none;
}
#subrsshome .link1{
	color:#666666;
	font-weight:bold;
}

#subrsshome .link1 a{
	color:#666666;
	font-size:11px;
	text-decoration:underline;
}

#subrsshome .link1 a:hover{
color:#cc0035;
	text-decoration:underline;
}
#subrsshome .link1 img{
	padding-right:0.5em;
}
#subrsshome .link2{
	padding-bottom:1.4em;
	padding-bottom:0.8em;
	padding-top:1em;
	text-align:left;
}

#subrsshome .link2 a{
	font-size:12px;
	color:#333333;
}
#subrsshome .link1 a:hover{color:#cc0035; text-decoration:none;}
#subrsshome .link2 a:hover{color:#333333; text-decoration:underline;}
/*** fin capa rss ***/



/*Mapa Contacto (ShadowBox)*/
#mapa_contacto{
	width:89.5em;
	
}

#mapa_contacto .titulo{
	font-size:28px;
	color:#999999;
	padding-top:0.85em;
	padding-bottom:0.45em;
	padding-left:0.66em;
}

#mapa_contacto .l{
	float:left;
	width:33.7em;

}
#mapa_contacto .r{
	float:right;
	width:48em;
	padding-right:1.9em;

}

#mapa_contacto .card{
	border-bottom:1px solid #e6e6e6;
	padding-bottom:1.5em;
	margin-left:2.2em;
	margin-bottom:1.4em;
	width:33.6em;
}
#mapa_contacto .card a{
	text-decoration:none;
	color:#333333;
}
#mapa_contacto .card a:hover{
	text-decoration:underline;
}
#mapa_contacto .card .tit{
	font-size:16px;
	color:#d8001d;
	font-weight:bold;
	padding-bottom:0em;
}
#mapa_contacto .card .txt{
	color:#333333;
	font-size:12px;
	line-height:1.5em;
}
#mapa_contacto .item{
	padding-bottom:0.9em;
	padding-left:2.1em;
	width:33em;
	
}
#mapa_contacto .item .tit{
	font-size:16px;
	color:#d8001d;
	font-weight:bold;
	padding-bottom:0.1em;
}
#mapa_contacto .item .txt{
	color:#333333;
	font-size:12px;
	line-height:1.65em;
}
#mapa_contacto .item a{
	color:#333333;
	text-decoration:none;
}
#mapa_contacto .item a:hover{
	text-decoration:underline;
}

#mapa_contacto .item .img{
	float:right;
	border:1px solid #e6e6e6;
	margin-top:0.7em;
}

#mapa_contacto #mapa{
	width:48em;
	height:36.3em;
}
#mapa_contacto ul, #mapa_contacto li{
	padding:0;
	margin:0;
}
#mapa_contacto .ti_n{
	background-image:url(/portalbv/imgs/fle_der.png);
	background-repeat:no-repeat;
	background-position:0em 1.8em;
	padding-left:1.1em;
	padding-bottom:0.4em;
	line-height:1.5em;
	color:#d8001d;
	font-size:12px;
	font-weight:bold;
	list-style:none;
	float:left;
	margin-right:1.5em;
	padding-top:1.3em;
	
}
#mapa_contacto .ti_n a{
	color:#333333;
	text-decoration:underline;
}

/*FIN Mapa Contacto (ShadowBox)*/

#load
{
	text-align:center;
}



/*FLASH HOME*/

#flash_home{
	width:99.4em;
	height:55.4em;
}

#flash_home_perfil{
	width:99.5em;
	height:39.4em;
	background-repeat:no-repeat;
	background-position:50% 0%;
}

.globo_cin{
	width:23.5em;
}

.globo_cin .tit{
	font-size:18px;
	color:#d8001d;

}

.globo_cin .txt{
	font-size:11px;
	color:#333333;

}

.globo_cin .lnk{
	background:url(/portalbv/imgs/fle05.png) no-repeat;
	background-position:0em 0.3em;
	padding-left:1.5em;
}

.globo_cin .lnk a{
	font-size:11px;
	font-weight:bold;
	color:#d8001d;
}
.globo_cin .lnk a:hover{
	color:#333333;
}



#subclientes{
	width:36.7em;
	position:absolute;
	left:-25.7em;
	margin-top:2.5em;
	z-index:9;
	display:none;
	background-color:#e4e3e1;
	border:1px solid #ffffff;
	text-align:left;
	padding-left:1.6em;
	padding-top:0.6em;
	padding-right:1em;
	padding-bottom:1.3em;
}

.ahome #subclientes
{
	margin-left:25em;
}

#subclientes .cerrar
{
	text-align:right;
	right:0;
}

#subclientes .texto{
	font-size:11px;
	width:33em;
	line-height:1.2em;
}

#subclientes .pdf{
	padding-top:1.7em;
}
#subclientes .lnk{
	margin-bottom:1em;
}
#subclientes .pdf a{
	font-size:11px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;

}

#subclientes .pdf a img{
	margin-right:0.45em;
}

#subclientes .pdf a:hover{
	color:#d90f2a;
}


#welcome-msg{
	background:#FFFFFF;
	width:100%;
	height:100%;
	color:#666666;
	font-size:16px;
	padding:1em;
	
}

#welcome-msg .tit{
	font-size:28px;
	color:#999999;
	padding-bottom:0.5em;

}

#welcome-msg div{
	width:80%
}

.enlace_gris{
	font-weight:bold;
	color:#333333 !important;
	background:url(/portalbv/imgs/fle01.png) no-repeat;
	background-position:0em 0.3em;
	padding-left:1em;
}
.enlace_gris a{
	color:#333333 !important;
}

#flash_top0{
    width:99.4em;
    height:28.4em;
    margin-bottom:8px;
}


#flash_top1,#flash_top2,#flash_top3{
    width:99.4em;
    height:30.5em;
}



.draggable{
	cursor:pointer;
}

.separador_contenido p{
    margin:0;
    padding:0;
}

.separador_contenido a{
	color:#333333;
	font-weight:bold;
}
.pdbot1{
    padding-bottom:2em;
}

.ver_gal a{
	color:#D8001D;
    font-size:12px;
    font-weight:bold;
}

.ver_gal{
	text-align:right;

}
.ver_gal img{
	margin-right:0.4em;
}

.nota {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

.hideall {
  display: none;
  visibility: hidden;
}

.ctih1novo{
	padding-top:0.47em;
	width:24.07em;
	font-size:27px;
	color:#333333;
    padding-bottom:0.6em;
}