.todo { width:869px; margin:auto; padding:0; font-size:80%; background:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif;}
* {margin-left:0; padding-left: 0;}
.arial { font-family:Arial, Helvetica, sans-serif; }
.negrita { font-weight:bold; }
.normal { font-weight:normal; }
.cursiva { font-style:italic; }
.subrayado { text-decoration:underline; }
.centrado { text-align:center; }
.justificado { text-align:justify; }
.tderecha { text-align:right; }
.enorme{font-size:1.4em;color:#575757;}
.gra1{font-size:1.2em;color:#575757;}
.blanco { color:#FFFFFF; }
.naranja, a:link.naranja, a:visited.naranja { color:#FF8700 !important; }
.rojo { color:#FF0000; }
.verde { color:#5EB111;}
.gris_oscuro { color:#656565; }
.gris_claro { color:#B2B2B2; }
.color {color:#00837F;}
hr.dotted {clear:both; height:2px; border:0; background:url('../images/fdohrdotted.gif') repeat-x #ffffff; color:#FFFFFF;}
hr.solidstrong {clear:both; height:3px;  border:0; color:#FFFFFF; border-width:0px; border-bottom:3px #dfe0e1 solid; }
.separador {clear:both; height:10px; background:url('../images/fdohrdotted.gif') repeat-x center #ffffff; margin:5px 0;  }

a, a:hover, a:visited { color:#0d1cce; font-weight:bold}
img {border:0}
#home, #interior { margin-top:-18px; padding:0}

#header { margin:0; height:152px; border-bottom:3px #00837F solid; background:url('../images/fdo_header.jpg') no-repeat top right #ffffff; }
#header h1 { color:#00837F; font-family:Arial, Helvetica, sans-serif; }
.bbvaot { height:175px !important; background-image:none !important; }
.bbvaot h1 { float:left; }
.bbvaot .votacion { float:right; margin-top:20px; }

#superior {margin:3px 0 10px; background:url('../images/fdomenu.jpg') no-repeat top center #ffffff; float:left; 
height:329px;  width:100%}
#superior .bloque{ float:left; width:230px; margin:30px 20px 0 35px; background:transparent; color:#393939}
#superior .bloque h2 {color:#464646; font-size:1.4em; font-weight:normal;  
background:url('../images/ico_flecha.gif') no-repeat top left; padding-left:30px; margin-bottom:8px;}
#superior .bloque h2 a {text-decoration:none; border:0}
#superior .bloque p {font-size:.88em}
#superior .bloque img {margin-left:10px;}

#central p {color:#00837F; font-weight:bold; font-size:1.3em; text-align:center; margin:0}
#central a, #central a:hover, #central a:visited { color:#0d1cce !important}

#inferior {margin-top:1em}
#inferior .bloque{ background:url('../images/marcobloque.gif') no-repeat top center #ffffff; padding:1%; float:left; width:29%; margin:0 1%; color:#575757; height:220px; text-align:center}
#inferior .bloque h3 {color:#464646; font-size:1.4em; font-weight:normal; margin:0; height:35px; margin-top:10px}
#inferior .bloque ul {font-size:.88em;  margin:auto; padding:0; width:80% ; list-style-image: url(../images/punto.gif);} 
#inferior .bloque ul li {margin:5px 0 0;}
#inferior .bloque ul.enlaces {width:89%; font-weight:bold; list-style:none; color:#00837F; margin:15px 0 0; padding:0 }
#inferior .bloque ul.enlaces2 {width:89%; font-weight:bold; list-style:none; color:#00837F; margin:45px 0 0; padding:0 }
#inferior .bloque ul.enlaces3{width:89%; font-weight:bold; list-style:none; color:#00837F; margin:53px 0 0; padding:0 }
#inferior .bloque ul.enlaces li ,#inferior .bloque ul.enlaces3 li ,#inferior .bloque ul.enlaces2 li{display:inline; margin-left:10px}
#inferior .bloque ul.enlaces li a, #inferior .bloque ul.enlaces li a:hover, #inferior .bloque ul.enlaces li :visited,#inferior .bloque ul.enlaces2 li a, #inferior .bloque ul.enlaces2 li a:hover, #inferior .bloque ul.enlaces2 li :visited,#inferior .bloque ul.enlaces3 li a, #inferior .bloque ul.enlaces3 li a:hover, #inferior .bloque ul.enlaces3 li :visited  {
	color:#00837F;
}

#pie { padding:1% 5% 0; clear:both; float:left; width:89%; height:65px; background:url('../images/marcopie.gif') no-repeat top center #ffffff;}
#pie h3 { color:#00837F; font-family:Arial, Helvetica, sans-serif; font-size:2.3em; float:left; width:29%; margin:1% 0 0}
#pie ul {font-size:.88em; color:#575757; margin-top:1%; padding:0; }
#pie ul.vinyeta {float:left; width:45%; list-style-image: url(../images/punto.gif);}
#pie ul.vinyeta li {margin:5px 0 0 30px;}
#pie ul.enlaces {float:left; width:25%; list-style:none; text-align:center}
#pie ul.enlaces li {margin:5px 0 0; }
#pie ul.enlaces li a, #pie ul.enlaces li a:hover, #pie ul.enlaces li :visited {
	color:#00837F;
}

#interior #izda { width:30%; float:left; border-right:dashed 1px #dfe0e1; padding:1.5%;}
#interior #central {width:30%; float:left;  border-right:dashed 1px #dfe0e1; border-left:dashed 1px #dfe0e1; padding:1.5%;}
#interior #dcha {width:30%; float:left; border-left:dashed 1px #dfe0e1; padding:1.5%;}
#interior #central #video {width:28%; float:left; padding:1.5%;}
#interior #izda p ,#interior #dcha p{padding-left:20px;}

* html #interior #izda { width:28%; float:left; border-right:dashed 1px #dfe0e1; padding:1.5%;}
* html #interior #central {width:28%; float:left;  border-right:dashed 1px #dfe0e1; border-left:dashed 1px #dfe0e1; padding:1.5%;}
* html #interior #dcha {width:28%; float:left; border-left:dashed 1px #dfe0e1; padding:1.5%;}
* html #interior #central #video {width:28%; float:left; padding:1.5%;}

#centralT p {font-size:0.85em; }
#interior #centralT {width:30%; float:left;  border-right:dashed 1px #dfe0e1; border-left:dashed 1px #dfe0e1; padding:1.5%;}
* html #interior #centralT {width:28%; float:left;  border-right:dashed 1px #dfe0e1; border-left:dashed 1px #dfe0e1; padding:1.5%;}
#interior #centralT ul.enlaces {float:left; list-style:none; font-size:0.85em;}
#interior #centralT ul li{margin:0;padding-bottom:5px; border:0;}
#interior #centralT ul.enlaces li a, #interior #centralT ul.enlaces li a:hover, #interior #centralT ul.enlaces li:visited{color:#00837F;}
#interior #centralT a {color:#00726E;}
#interior #centralT #interes {background-color:#F3F3F3;padding:5px;}
#interior h2 {color:#464646; font-size:1.0em; font-weight:bold;  
background:url('../images/ico_flecha_mini.gif') no-repeat top left; padding-left:20px}
.flecha{background:url('../images/ico_flecha_mini.gif') no-repeat top left;}
#footer {padding-left:30px;}
.margen{padding-left:30px;}
.img_left{float:left; padding-right:6px;}