body { background-color:#e8e9ec; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; text-align:center}
a {outline: none}
img { border: none}
h1, h2, h3, h4, h5, h6, p, ul, li {margin: 0; padding: 0; font-weight: normal; line-height: normal}
#zona {font-size: 1em}
#jsestadisticas {display: none}
#supercontenedor { background: #fff; border:1px solid #999999 !important; color:#4E4E50; margin:94px auto auto; position:relative; text-align:left; width:994px}
.publicidad_top { padding-bottom:2px; position:absolute !important; margin:0px auto auto;  width:994px !important; z-index: 2}
#v2multi {position: absolute; top: 0; left: 0; font-family: Arial; font-size:11px}
#v2multi #v2multiHora {position: absolute; top: 5px; left: 10px; width: 255px}
#v2multi #v2multiTiempo {position: absolute; top: 3px; left: 260px; width: 400px}
#v2multi #v2multiTiempo2 {position: absolute; top: 28px; left: 260px; width: 400px}
#v2multi #v2multiTiempo img { margin: -2px 0 0 0 !important; padding: 0 !important;}
#v2multi #v2multiTiempo a { margin: 2px 5px 0 0 !important; padding: 0 !important; float: left;}

/* Header */
.v2header {height:160px; margin:-90px 0 0}
.v2header h1 {
	padding: 0;
	margin: 30px 0 5px 10px;
	background: url(../img/cssimg/logoinde.jpg);
	width: 222px;
	height: 60px;
	float: left
}
.v2header h1 a {display: block; height: 40px}
.v2header h1 span {position: absolute; top: -99999em}
.v2header .contenedorDestacadaHome { float: right; width: 500px; text-align: right; margin: 5px 10px 0 0}
.lineaUsuario { background: #000; position: absolute; filter: alpha(opacity = 85); -moz-opacity:0.85;  opacity: 0.85; color: #fff; margin:2px 0 3px 0; padding:6px 0 3px 0px; width: 100%}
.v2header #v2menu {position: relative; float: left; width: 972px; margin: 0 0 0 10px; display: inline}
.v2header ul.v2menu {list-style: none; border-top: 1px solid #bcbbbb; background: #2c479d; padding: 2px 0 1px 0; height: 22px}
.v2header ul.v2menu li {margin: 1px 0; padding: 0; float: left}
.v2header ul.v2menu li.registro {float: right}
.v2header ul.v2menu li.buscador {}
.v2header ul.v2menu li a {padding: 3px 6px; font-size: 12px; font-weight: bold; color: #fff; text-transform: uppercase; text-decoration: none; display: block}
.v2header ul.v2menu li a:hover, .v2header ul.v2menu li a.on {text-decoration: underline}
.v2header ul.v2submenu { list-style: none; background: #e2e2e2; overflow: hidden; width: 972px; display: inline-block; border-bottom: 1px solid #f6f6f6}
.v2header #v2submenu1, #v2submenu2, #v2submenu3, #v2submenu4, #v2submenu5, #v2submenu6, #v2submenu7  {position: absolute; top: 28px; margin: 0; padding: 0; left: 0px}
.v2header ul.v2submenu.subvisible {display: inline-block}
.v2header ul.v2submenu.subinvisible {display: none}
.v2header ul.v2submenu li {padding: 0; margin: 0; float: left}
.v2header ul.v2submenu li a {padding: 3px 6px 3px 6px; font-size: 12px; color: #171717; text-decoration: none; font-weight: normal; text-transform: none; display: block}
.v2header ul.v2submenu li a:hover, .v2header ul.v2submenu li a.on {text-decoration: none; background: #2c479d; color: #fff}

/* Publicidad de cabecera, autopromo */
#v2miniBanner {
	position: absolute;
	width: 450px;
	height: 95px;
	right: 12px;
	top: 1px;
	z-index: 1;
	overflow: hidden;
	background: transparent
}
iframe { background: transparent}
#v2miniBanner p { margin: 0; padding: 0;}

/* Numero de columnas */
.col1 {width: 145px; height: auto}
.col2 {width: 310px; height: auto}

/* cintillo noticia */
.cintilloNoticia {background: #aac4cf; color: #171717}

/* Blog 1 columna */
.v2blog {float: left; width: 100% !important;  height: auto; margin: 0 0 10px 0; background: #f7f7f7 url(../img/cssimg/bg_cintillo.gif) top repeat-x;  border-top: 1px solid #999; padding: 0}
.v2blog h3 {height: 23px; margin: 0; padding: 2px 0; border-bottom: #eee; font-weight: bold; display: block}
.v2blog h3 span.open {display: block; height: 25px; padding: 2px 0 0 18px; background: url(../img/cssimg/sprite.png) no-repeat -388px -655px; cursor: pointer}
.v2blog h3 a {display: block; height: 19px; padding: 0; margin: 0; font-family: Arial; font-size: 15px; color: #277c9c; text-decoration: none; cursor: pointer}
.v2blog h3 a:hover {text-decoration: underline}
.v2blog .silueta {width: 140px; background: transparent; text-align: center; float: left; margin-bottom: 5px; margin-right: 7px; display: inline}
.v2blog img {width: 100px}
.v2blog h4 {padding: 5px 2px 0 2px; font-family: arial; font-size: 10px; font-weight: bold; text-transform: uppercase;}
.v2blog h4 a {color: #3d3d3d; text-decoration: none}
.v2blog h4 a:hover {text-decoration: underline}
.v2blog h5 {padding: 2px 3px; margin: 3px 0 0 0; font-family: Georgia; font-size: 17px; font-weight: normal; line-height: 20px}
.v2blog h5 a {color: #057; text-decoration: none}
.v2blog h5 a:hover {text-decoration: underline}
.v2blog p {padding: 0 2px 2px 2px; margin: 5px 0 0 0; font-size: 12px; color: #171717; display: none}
.v2blog p.autor {font-size: 11px; text-transform: uppercase; text-align: right}
.v2blog h6 {height: 12px; padding: 2px 0; margin: 5px 0 0 0; background: #eaeaea; font-size: 10px; text-transform: uppercase; font-weight: bold; width: 100%; float: left}
.v2blog h6 a {padding: 2px 0 0 18px; background: url(../img/cssimg/sprite.png) no-repeat scroll -985px -501px; color: #057; text-decoration: none; float: right}
.v2blog h6 a:hover {text-decoration: underline}
.ennoti { float: none; height: auto; margin: 0 0 10px 0; background: #fff url(../img/cssimg/filete.gif) top  left no-repeat; border: none}
.ennoti  h3 { margin: 0; padding: 5px 0 0 0; height: auto; border: none; background: none; font-weight: bold; width: 100%}
.ennoti h3 span.open { display: block; padding: 0; background: none; cursor: pointer}
.ennoti h3 a {display: block; height: auto; padding: 0 0 0 4px; margin: 0; font-family: Arial; font-size: 15px; color: #277c9c; text-decoration: none; cursor: pointer}
.ennoti h3 a:hover {text-decoration: underline}
.ennoti .silueta {width: 100%; background: #fff; text-align: center}
.ennoti img {width: 100px; border-bottom: 1px solid #2c479d}

/* Blog flexible autor y título editables */
.marcoCulturas .v2blognoti h3 a { color: #fff !important}
.v2blognoti { float: none; height: auto; padding: 0 0 5px 0; background: #f0f0f0 url(../img/cssimg/filete.gif) top  left no-repeat; border: none}
.v2blognoti h3 { margin: 0; padding: 2px 0 0 2px !important; height: auto; border: none; background: #2c479d; font-weight: bold; font-family: Arial; font-size: 11px; text-transform: uppercase}
.v2blognoti h3 span.open { display: block; padding: 0; background: none; cursor: pointer}
.v2blognoti h3 a {display: block; height: auto; padding: 0; margin: 0; color: #fff !important; text-decoration: none; cursor: pointer}
.v2blognoti h3 a:hover {text-decoration: underline}
.v2blognoti .silueta {width: 100px; float: left; background: transparent; text-align: center; margin: 5px; display: inline}
.v2blognoti img {width: 100px; border-bottom: 1px solid #2c479d; float: left; margin-top: 5px;}
.v2blognoti h4 {padding: 5px 2px 0 2px; font-family: arial; font-size: 10px; font-weight: bold; text-transform: uppercase; line-height:10px}
.v2blognoti h4 a {color: #3d3d3d; text-decoration: none}
.v2blognoti h4 a:hover {text-decoration: underline}
.v2blognoti h5 {padding: 2px 3px; margin: 3px 0 0 0; font-family: Georgia; font-size: 17px; font-weight: normal; line-height: 20px}
.v2blognoti h5 a {color: #057; text-decoration: none}
.v2blognoti h5 a:hover {text-decoration: underline}
.v2blognoti p {padding: 0 2px 2px 2px; margin: 5px 0 0 0; font-size: 13px; color: #171717;}
.v2blognoti p.autor {font-size: 11px; text-transform: uppercase; text-align: right}
.v2blognoti h6 {height: 12px; padding: 2px 0; margin: 0px 0 0 0; background: #eaeaea; font-size: 10px; text-transform: uppercase; font-weight: bold; display: block}
.v2blognoti h6 a {padding: 2px 0 0 18px; background: url(../img/cssimg/sprite.png) no-repeat scroll -985px -501px; color: #057; text-decoration: none; float: right}
.v2blognoti h6 a:hover {text-decoration: underline}

/* Motor */
h4.motor {background: url(../img/cssimg/filete.gif) no-repeat; padding: 4px 0 2px 0}
h4.motor a {font-family: Arial; font-size: 15px; font-weight: bold; color: #057}
#entradillaNotiMotor h3 {font-family: Georgia; font-size: 17px}
#entradillaNotiMotor h3 a {color: #057}
#textoMotor {font-size: 13px; padding: 5px 0 10px 0}

/* Guia para autonomos 2 columnas */
.v2guiauto {float: left; width: 310px; height: auto; margin: 0 0 10px 0;background: #f7f7f7; border: 1px solid #eee; border-top: 1px solid #999; overflow: hidden}
.v2guiauto h3 {display: block; height: 23px; margin: 0; padding: 2px 0; background: url(../img/cssimg/bg_cintillo.gif) repeat-x; border-bottom: #eee; font-weight: bold}
.v2guiauto h3 span.open {display: block; height: 25px; padding: 2px 0 0 18px; background: url(../img/cssimg/sprite.png) no-repeat -388px -803px; cursor: pointer}
.v2guiauto h3 a {display: block; width: 290px; height: 19px; margin: 0; font-size: 15px; color: #2c479d; text-decoration: none; cursor: pointer}
.v2guiauto h3 a:hover {text-decoration: underline}
.v2guiauto #contguiauto {padding: 5px}
.v2guiauto #contguiauto a {color: #057; text-decoration: none}
.v2guiauto #contguiauto a:hover {text-decoration: underline}
.v2guiauto #contguiauto h4 {font-size: 14px; margin: 5px 0; color: #057; font-weight: bold}
.v2guiauto #contguiauto p {margin: 10px 0}
.v2guiauto #contguiauto p.nuevasresp {margin: 10px 0 20px 0}
.v2guiauto #contguiauto ul {margin: 10px 0; list-style: none}
.v2guiauto #contguiauto ul li {margin:0; padding:0 0 0 10px; background:transparent url(../img/cssimg/list-style.gif) no-repeat scroll 0 7px}

/* Motor 1 columna */
#blogmotor h4 {display: none}
#blogmotor h3 span.open {display: block; height: 25px; padding: 2px 0 0 18px; background: url(../img/cssimg/fmotor.gif) 5px 9px no-repeat; cursor: pointer}
#blogmotor h3 a {display: block; width: 120px; height: 19px; padding: 0; margin: 0; font-family: Arial; font-size: 15px; color: #DC6312; text-decoration: none; cursor: pointer}
.v2blog p.autor {display: none}

/* Columnistas 2 columnas */
.v2columnistas {float: left; width: 310px; height: auto; margin: 0 0 10px 0;background: #f7f7f7; border: 1px solid #eee; border-top: 1px solid #999}
.v2columnistas h3 {display: block; height: 23px; margin: 0; padding: 2px 0; background: url(../img/cssimg/bg_cintillo.gif) repeat-x; border-bottom: #eee; font-weight: bold}
.v2columnistas h3 span.open {display: block; height: 25px; padding: 2px 0 0 18px; background: transparent url(../img/cssimg/sprite.png) no-repeat scroll -388px -655px; cursor: pointer}
.v2columnistas h3 a {display: block; width: 290px; height: 19px; padding: 0; margin: 0; font-family: Arial; font-size: 15px; color: #277c9c; text-decoration: none; cursor: pointer}
.v2columnistas h3 a:hover {text-decoration: underline}
.v2columnistas ul {margin: 10px 0 0 0;list-style: none}
.v2columnistas .blog h5 {border-top: 1px solid #057 !important}
.v2columnistas ul li {float: left; width: 135px; padding: 0 5px 0 12px; margin: 0 0 15px 0; height: 100px; overflow: hidden}
.v2columnistas ul .silueta {float: left; padding: 0; margin: 0}
.v2columnistas ul .silueta img {float: left; width: 60px; height: 40px}
.v2columnistas ul h4 {padding: 10px 0 0 0px; margin: 0; font-family: Arial; font-size: 10px; font-weight: bold; text-transform: uppercase; line-height:14px; float: right; width: 75px; overflow: hidden}
.v2columnistas ul h4 a {color: #383939; text-decoration: none}
.v2columnistas ul h4 a:hover {color: #2c479d}
.v2columnistas ul h5 {float: left; width: 137px; min-height:40px; height:auto !important; height:40px; padding: 3px 0 0 0; font-family: Georgia; font-size: 14px; font-weight: bold; line-height: 14px; border-top: 1px solid #2c479d}
.v2columnistas ul h5 a {color: #057; text-decoration: none}
.v2columnistas ul h5 a:hover {text-decoration: underline}

/* Encuestas 1 y 2 columnas */
.v2encuestas {float: left; margin: 0 0 10px 0; background: #f7f7f7; border: 1px solid #eee; overflow: hidden; border-top: 1px solid #999}
.v2encuestas h3 {display: block; height: 23px; margin: 0; padding: 2px 0; background: url(../img/cssimg/bg_cintillo.gif) repeat-x; border-bottom: #eee; font-weight: bold}
.v2encuestas h3 span.open {display: block; height: 25px; padding: 2px 0 0 18px; background: url(../img/cssimg/sprite.png) no-repeat -388px -803px; cursor: pointer}
.v2encuestas h3 a {display: block; width: 120px; height: 19px; padding: 0; margin: 0; font-size: 15px; color: #2c479d; text-decoration: none; cursor: pointer}

/* Avance 1 columna */
.v2avance {
	float: left;
	width: 310px;
	height: auto;
	margin: 0 0 10px 0;
	background: #f7f7f7;
	border: 1px solid #eee;
	overflow: hidden;
	border-top: 1px solid #999
}
.v2avance h3 {display: block; height: 23px; margin: 0; padding: 2px 0; background: url(../img/cssimg/bg_cintillo.gif) repeat-x; border-bottom: #eee; font-weight: bold}
.v2avance h3 span.open {display: block; height: 25px; padding: 2px 0 0 23px; background: url(../img/flechita_verde.gif) no-repeat 2px 8px; cursor: pointer}
.v2avance h3 a {display: block; width: 120px; height: 19px; padding: 0; margin: 0; font-size: 15px; color: #000; text-decoration: none; cursor: pointer}
.v2avance .img {width: 133px; margin: 10px auto}
.v2avance img {border: 1px solid #ccc}

/* El tiempo 2 columnas */
.v2eltiempo {float: left; width: 310px; height: auto; margin: 0 0 10px 0;background: #f7f7f7; border: 1px solid #eee; border-top: 1px solid #999}
.v2eltiempo h3 {display: block; height: 23px; margin: 0; padding: 2px 0; background: url(../img/cssimg/bg_cintillo.gif) repeat-x; border-bottom: #eee; font-weight: bold; font-size: 15px}
.v2eltiempo h3 span.open {display: block; height: 25px; padding: 2px 0 0 18px; background: url(../img/cssimg/sprite.png) no-repeat -388px -871px; cursor: pointer; color: #7ab63e}
.v2eltiempo h3 a {display: block; width: 290px; height: 19px; padding: 0; margin: 0; font-size: 15px; color: #7ab63e; text-decoration: none; cursor: pointer}
.v2eltiempo h3 a:hover {text-decoration: underline}
.v2eltiempo ul.menu {background: #202020; list-style: none}
.v2eltiempo ul.menu li {display: inline; margin: 0; padding: 0 15px; font-size: 13px; color: #fff; text-transform: uppercase}
.v2eltiempo ul.menu li.on { background: #7ab63e;}
.v2eltiempo ul.menu li:hover {background: #7ab63e; cursor: pointer}
.v2eltiempo ul.menu li a {color: #fff}
.v2eltiempo ul.menu li a:hover {text-decoration: none} 
.v2eltiempo .contenedor {height: 175px}
.v2eltiempo .cuando {height: 35px; font-size:12px; height:30px; text-transform:uppercase; color:#171717;}
.v2eltiempo .contmeteo {width: 290px; float: left; padding: 5px}
.v2eltiempo .contmeteo .contciudad {float: left; width: 290px; border-bottom: 1px solid #7ab63e}
.v2eltiempo .contmeteo h4 {float: left; width: 190px; margin:0; padding: 0; font-family: Georgia; font-size: 15px; color: #171717; font-weight: bold}
.v2eltiempo .contmeteo p.cambia {margin: 0; padding: 5px 0 0 0; float: right; font-size: 10px; text-transform: uppercase}
.v2eltiempo .contmeteo p.cambia a {color: #686868; text-decoration: none}
.v2eltiempo .contmeteo p.cambia a:hover {color: #7ab63e}
.v2eltiempo ul.prevision {list-style: none}
.v2eltiempo ul.prevision li {float: left; width: 88px; margin: 10px 4px; padding: 0 0 10px 0; text-align: center; border-bottom: 3px solid #7ab63e}
.v2eltiempo ul.prevision li p.min {width: 40px; float: left; font-family: Verdana; text-transform: uppercase; font-size: 15px; color: #3187df}
.v2eltiempo ul.prevision li p.min span {color: #3187df}
.v2eltiempo ul.prevision li p.max {width: 40px; float: right; font-family: Verdana; text-transform: uppercase; font-size: 15px; color: #e01c1c}
.v2eltiempo ul.prevision li p.max span {color: #e01c1c}

/* El tiempo 2 columnas */
.v2eltiempo2 {float: left; width: 310px; height: auto; margin: 0 0 10px 0;background: #f7f7f7; border: 1px solid #eee; border-top: 1px solid #999}
.v2eltiempo2 h3 {display: block; height: 23px; margin: 0; padding: 2px 0; background: url(../img/cssimg/bg_cintillo.gif) repeat-x; border-bottom: #eee; font-weight: bold; font-size: 15px}
.v2eltiempo2 h3 span.open {display: block; height: 25px; padding: 2px 0 0 18px; background: url(../img/cssimg/sprite.png) no-repeat -388px -871px; cursor: pointer; color: #7ab63e}
.v2eltiempo2 h3 a {display: block; width: 290px; height: 19px; padding: 0; margin: 0; font-size: 15px; color: #7ab63e; text-decoration: none; cursor: pointer}
.v2eltiempo2 h3 a:hover {text-decoration: underline}
.v2eltiempo2 ul.menu {background: #202020; list-style: none;}
.v2eltiempo2 ul.menu li {display: inline; margin: 0; padding: 0 13px; font-size: 14px; color: #fff; text-transform: uppercase}
.v2eltiempo2 ul.menu li.on { background: #7ab63e;}
.v2eltiempo2 ul.menu li:hover {background: #7ab63e; cursor: pointer}
.v2eltiempo2 ul.menu li a {color: #fff}
.v2eltiempo2 ul.menu li a:hover {text-decoration: none} 
.v2eltiempo2 .contenedor {height: 175px; position: relative}
.v2eltiempo2 .cuando {height: 35px; font-size:12px; height:30px; text-transform:uppercase; color:#171717;}
.v2eltiempo2 .contmeteo {width: 290px; float: left; padding: 5px}
.v2eltiempo2 .contmeteo .contciudad {float: left; width: 290px; border-bottom: 1px solid #7ab63e}
.v2eltiempo2 .contmeteo h4 {float: left; width: 190px; margin:0; padding: 0; font-family: Georgia; font-size: 15px; color: #171717; font-weight: bold}
.v2eltiempo2 .contmeteo p.cambia {margin: 0; padding: 5px 0 0 0; float: right; font-size: 10px; text-transform: uppercase}
.v2eltiempo2 .contmeteo p.cambia a {color: #686868; text-decoration: none}
.v2eltiempo2 .contmeteo p.cambia a:hover {color: #7ab63e}
.v2eltiempo2 ul.prevision { list-style: none; display: inline; float: left; width: 300px; }
.v2eltiempo2 ul.prevision li {float: left; width: 88px; margin: 10px 4px; padding: 0 0 10px 0; text-align: center; border-bottom: 3px solid #7ab63e; list-style: none;}
.v2eltiempo2 ul.prevision li p.min {width: 40px; float: left; font-family: Verdana; text-transform: uppercase; font-size: 15px; color: #3187df}
.v2eltiempo2 ul.prevision li p.min span {color: #3187df}
.v2eltiempo2 ul.prevision li p.max {width: 40px; float: right; font-family: Verdana; text-transform: uppercase; font-size: 15px; color: #e01c1c}
.v2eltiempo2 ul.prevision li p.max span {color: #e01c1c}
/* ciudades */
.v2eltiempo2 ul.ciudades {position: absolute; top: 0; left: 0; list-style: none; width: 300px; height: 170px; padding: 5px; background: #000; filter: alpha(opacity = 85); -moz-opacity:0.85;  opacity: 0.85; }
.v2eltiempo2 ul.ciudades li {float: left; display: block; width: auto; margin: 4px 4px; padding: 0px; font-size: 1.2em; font-weight: bold;}
.v2eltiempo2 ul.ciudades li a {display: block; color: #fff; text-decoration: underline; padding: 2px;}
.v2eltiempo2 ul.ciudades li a:hover { color: #fff; text-decoration: none; background: #057;}

/* Viñetas 2 columnas */
.v2vinetas {float: left; width: 310px; height: auto; margin: 0 0 10px 0;background: #f7f7f7; border: 1px solid #eee; border-top: 1px solid #999;}
.v2vinetas h3 {display: block; height: 23px; margin: 0; padding: 2px 0; background: url(../img/cssimg/bg_cintillo.gif) repeat-x; border-bottom: #eee; font-size: 15px; font-weight: bold;}
.v2vinetas h3 span.open {display: block; height: 25px; padding: 2px 0 0 18px; background: url(../img/cssimg/sprite.png) no-repeat -388px -691px;}
.v2vinetas h3 a {display: block; width: 290px; height: 19px; padding: 0; margin: 0; color: #216fc2; text-decoration: none; cursor: pointer; }
.v2vinetas h3 a:hover {text-decoration: underline;}
.v2vinetas .vinetahoy {position: relative; width: 300px; margin:5px auto; border: 1px solid #d6d6d6;}
.v2vinetas .vinetahoy img { width: 300px; height: 100px;}
.v2vinetas .fototexto {width: 280px; position: absolute; left: 5px; bottom: 3px; padding: 2px 5px; background: #216fc2; filter: alpha(opacity = 85); -moz-opacity:0.85;  opacity: 0.85;}
.v2vinetas .fototexto h4 {font-size: 13px; font-weight: normal;}
.v2vinetas .fototexto h4 a {display: block; color: #fff; text-decoration: none;}
.v2vinetas .fototexto h4 a:hover {text-decoration: underline;}
.v2vinetas .fototexto h4 { font-weight: bold; font-variant: small-caps; font-size: 15px;}
.v2vinetas img {border: none;}
.v2vinetas ul {margin: 0; padding: 5px; list-style: none; font-size: 13px; }
.v2vinetas ul li {display: inline; margin: 0 3px; padding: 0 0 0 20px; background: url(../img/cssimg/sprite.png) no-repeat scroll -389px -954px; float: left; width: 120px;}
.v2vinetas ul li a {color: #216fc2; text-decoration: none;}
.v2vinetas ul li a:hover {text-decoration: underline;}
.v2vinetas ul li h4 {font-size: 13px; font-weight: normal; float: none;}

/* Noticia gas en dinero 2 columnas */
#v2gasdinero {background:transparent url(../img/cssimg/filete.gif) no-repeat scroll left top; border-top: none; padding-top:8px;}
#v2gasdinero a img {float: left; width: 140px; margin: 0 7px 0 0; border: none}
#v2gasdinero h3#titularNotiDinero {font-size: 14px; margin: 10px 0 0; font-family: Georgia; font-weight: bold !important}
#v2gasdinero h3#titularNotiDinero a {color: #057; font-weight: bold !important}
#v2gasdinero p#entradillaNotiDinero2 {margin: 10px 0; font-size: 13px}
#v2gasdinero #pubnotirel {padding: 0 0 5px 20px}

/* Noticia Historias empresariales dinero */
#v2caixahistorias1c, #v2caixahistorias2c {background:transparent url(../img/cssimg/filete.gif) no-repeat scroll left top; border-top: none; padding-top:8px; float: left; width: 100%;}
#v2caixahistorias2c a img {float: left; width: 312px; margin: 0; border: none}
#v2caixahistorias1c a img {float: left; width: 140px; margin: 0 7px 0 0; border: none}
#v2caixahistorias2c h3#titularNotiHistorias, #v2caixahistorias1c h3#titularNotiHistorias {font-size: 14px; margin: 10px 0 0; font-family: Georgia; font-weight: bold !important}
#v2caixahistorias2c h3#titularNotiHistorias a, #v2caixahistorias1c h3#titularNotiHistorias a {color: #057; font-weight: bold !important}
#v2caixahistorias2c p#entradillaNotiHistorias2, #v2caixahistorias1c p#entradillaNotiHistorias2 {margin: 10px 0; font-size: 13px}
#v2caixahistorias2c #pubnotirel, #v2caixahistorias1c #pubnotirel {padding: 0 0 5px 20px}

/* Blogs 2 columnas */
.v2blogs {float: left; width: 310px; height: auto; margin: 0 0 10px 0;background: #f7f7f7; border: 1px solid #eee; border-top: 1px solid #999;}
.v2blogs h3 {display: block; height: 23px; margin: 0; padding: 2px 0; background: url(../img/cssimg/bg_cintillo.gif) repeat-x; border-bottom: #eee; font-weight: bold;}
.v2blogs h3 span.open {display: block; height: 25px; padding: 2px 0 0 18px; background: url(../img/cssimg/sprite.png) no-repeat -388px -655px; cursor: pointer;}
.v2blogs h3 a {display: block; width: 290px; height: 19px; padding: 0; margin: 0; font-family: Arial; font-size: 15px; color: #277c9c; text-decoration: none; cursor: pointer;}
.v2blogs h3 a:hover {text-decoration: underline;}
.v2blogs ul.destacados {margin: 10px 0 0 0;list-style: none;}
.v2blogs ul.destacados li {padding: 5px;}
.v2blogs .silueta {float: left; padding: 0 4px; margin: 0 5px 0 0; border-bottom: 1px solid #2c479d;}
.v2blogs .silueta img { width: 70px; height: 49px;}
.v2blogs ul.destacados h4 {font-family: Georgia; font-size: 10px; font-weight: bold; text-transform: uppercase; line-height:6px;}
.v2blogs ul.destacados h5 {margin: 3px 0 0 0; font-family: Georgia; font-size: 14px; font-weight: bold; line-height: 14px;}
.v2blogs ul.destacados h5 a {color: #057;}
.v2blogs ul.destacados h5 a:hover {text-decoration: underline;}
.v2blogs ul.destacados h6 {font-size: 11px; text-transform: uppercase;}
.v2blogs ul.destacados h6 a {color: #3b3b3b; text-decoration: none;}
.v2blogs ul.destacados h6 a:hover {text-decoration: underline;}
.v2blogs ul.destacados p {margin: 3px 0 0 0; font-size: 12px; color: #58585a; line-height:18px;}
.v2blogs .blogData { display: none;}

/* blogs subportadas */
/* Columnistas 2 columnas */
.v2subblogs {float: left; width: 310px; height: auto; margin: 0 0 10px 0;background: #f7f7f7; border: 1px solid #eee; border-top: 1px solid #999}
.v2subblogs .blogData { display: none;}
.v2subblogs h3 {display: block; height: 23px; margin: 0; padding: 2px 0; background: url(../img/cssimg/bg_cintillo.gif) repeat-x; border-bottom: #eee; font-weight: bold}
.v2subblogs h3 span.open {display: block; height: 25px; padding: 2px 0 0 18px; background: url(../img/cssimg/sprite.png) no-repeat -388px -655px; cursor: pointer}
.v2subblogs h3 a {display: block; width: 290px; height: 19px; padding: 0; margin: 0; font-family: Arial; font-size: 15px; color: #277c9c; text-decoration: none; cursor: pointer}
.v2subblogs h3 a:hover {text-decoration: underline}
.v2subblogs ul {margin: 10px 0 0 0;list-style: none}
.v2subblogs .blog h5 {border-top: 1px solid #057 !important}
.v2subblogs ul li {float: left; width: 135px; padding: 0 5px 0 12px; margin: 0 0 15px 0; height: 100px; overflow: hidden}
.v2subblogs ul .silueta {float: left; padding: 0; margin: 0}
.v2subblogs ul .silueta img {float: left; width: 60px; height: 40px}
.v2subblogs ul h4 {padding: 10px 0 0 0px; margin: 0; font-family: Arial; font-size: 10px; font-weight: bold; text-transform: uppercase; line-height:14px; float: right; width: 75px; overflow: hidden}
.v2subblogs ul h4 a {color: #383939; text-decoration: none}
.v2subblogs ul h4 a:hover {color: #2c479d}
.v2subblogs ul h5 {float: left; width: 137px; min-height:40px; height:auto !important; height:40px; padding: 3px 0 0 0; font-family: Georgia; font-size: 14px; font-weight: bold; line-height: 14px; border-top: 1px solid #2c479d}
.v2subblogs ul h5 a {color: #057; text-decoration: none}
.v2subblogs ul h5 a:hover {text-decoration: underline}

/* Consultorios 2 columnas */
.v2consultorios {float: left; width: 310px; height: auto; margin: 0 0 10px 0;background: #f7f7f7; border: 1px solid #eee; border-top: 1px solid #999;}
.v2consultorios h3 {display: block; height: 23px; margin: 0; padding: 2px 0; background: url(../img/cssimg/bg_cintillo.gif) repeat-x; border-bottom: #eee; font-weight: bold;}
.v2consultorios h3 span.open {display: block; height: 25px; padding: 2px 0 0 18px; background: url(../img/cssimg/sprite.png) no-repeat -388px -803px; cursor: pointer;}
.v2consultorios h3 a {display: block; width: 290px; height: 19px; padding: 0; margin: 0; font-size: 15px; color: #2c479d; text-decoration: none; cursor: pointer;}
.v2consultorios h3 a:hover {text-decoration: underline;}
.v2consultorios h4 {margin: 5px 0 0 0; padding: 0 0 0 2px; font-family: Georgia; font-size: 15px; color: #057; font-weight: normal;}
.v2consultorios ul {height: 85px; margin: 3px 0; padding: 0; list-style: none;}
.v2consultorios ul li {float: left; padding: 0 4px 0px 4px; margin: 2px 4px; border-bottom: 1px dashed #eaeaea; }
.v2consultorios img {float: left; width: 25px; height: 25px; margin: 2px; border: 1px solid #057;}
.v2consultorios p {float: left; width: 255px; margin: 0; font-family: Georgia; font-size: 12px; color: #171717; font-weight: bold;}
.v2consultorios h5 {float: right; font-weight: normal;}
.v2consultorios h5 a {font-weight: bold; color: #057; text-decoration: none;}
.v2consultorios h5 a:hover {text-decoration: underline;}
.v2consultorios h6 {height: 12px; padding: 2px; margin: 5px 0 0 0; background: #eaeaea; text-align: right; font-size: 10px; text-transform: uppercase; font-weight: bold;}
.v2consultorios h6 a {padding: 2px 0 0 18px; background: url(../img/cssimg/sprite.png) no-repeat scroll -985px -501px; color: #057; text-decoration: none; }
.v2consultorios h6 a:hover {text-decoration: underline;}

/* Ultima Hora 2 columnas */
.v2ultimahora {float: left; width: 310px; height: auto; margin: 0 0 10px 0;background: #f7f7f7; border: 1px solid #eee; border-top: 1px solid #999;}
.v2ultimahora h3 {display: block; height: 23px; margin: 0; padding: 2px 0; background: url(../img/cssimg/bg_cintillo.gif) repeat-x; border-bottom: #eee; font-weight: bold;}
.v2ultimahora h3 span.open {display: block; height: 25px; padding: 2px 0 0 18px; background: url(../img/cssimg/sprite.png) no-repeat -388px -803px; cursor: pointer;}
.v2ultimahora h3 a {display: block; width: 290px; height: 19px; padding: 0; margin: 0; font-size: 15px; color: #2c479d; text-decoration: none; cursor: pointer;}
.v2ultimahora h3 a:hover {text-decoration: underline;}
.v2ultimahora ul {width: 292px; list-style: none; margin: 4px; padding: 4px; }
.v2ultimahora ul li {float: left; padding: 5px 0;}
.v2ultimahora .hora {float: left; width: 30px; height: 15px; text-align: center; margin: 0 4px 0 0; font-size: 11px; font-weight: bold; color: #2c479d; background: #e7e7e7; border: 1px solid #e3e1e1;}
.v2ultimahora h4 {float: left; width: 245px; font-size: 12px; font-weight: normal;}
.v2ultimahora h4 a {color: #171717; text-decoration: none;}
.v2ultimahora h4 a:hover {color: #171717; text-decoration: underline;}
li.elemListadoNoticiasFlash {width: 98% !important}

/* Deportes 2 columnas */
.v2deportes {float: left; width: 310px; height: auto; margin: 0 0 10px 0;background: #f7f7f7; border: 1px solid #eee; border-top: 1px solid #999;}
.v2deportes h3 {display: block; height: 23px; margin: 0; padding: 2px 0; background: url(../img/cssimg/bg_cintillo.gif) repeat-x; border-bottom: #eee; font-weight: bold;}
.v2deportes h3 span.open {display: block; height: 25px; padding: 2px 0 0 18px; background: url(../img/cssimg/sprite.png) no-repeat -388px -836px; cursor: pointer;}
.v2deportes h3 a {display: block; width: 290px; height: 19px; padding: 0; margin: 0; font-size: 15px; color: #fa9a21; text-decoration: none; cursor: pointer;}
.v2deportes h3 a:hover {text-decoration: underline;}
.v2deportes img {float: left; margin: 5px;}
.v2deportes h4 {margin: 5px 0 10px 0; padding: 0; font-family: Georgia; font-size: 16px; color: #057;}
.v2deportes p {font-size: 13px;}
.v2deportes p span {display: block; font-family: Georgia; font-size: 11px;}
.v2deportes ul {list-style: url(../img/cssimg/flecha_deportes.gif); margin: 5px 0 5px 20px; padding: 0; font-family: Georgia; font-size: 14px; color: #057; }
.v2deportes ul li {}

/* Video home 2 columnas */
.v2homevideo {float: left; width: 310px; height: auto; margin: 0 0 10px 0;background: #f7f7f7; border: 1px solid #eee; border-top: 1px solid #999; overflow: hidden;}
.v2homevideo h3 {display: block; height: 23px; margin: 0; padding: 2px 0; background: url(../img/cssimg/bg_cintillo.gif) repeat-x; border-bottom: #eee; font-weight: bold;}
.v2homevideo h3 span.open {display: block; height: 25px; padding: 2px 0 0 18px; background: url(../img/cssimg/sprite.png) no-repeat -388px -803px; cursor: pointer;}
.v2homevideo h3 a {display: block; width: 310px; height: 19px; margin: 0; font-size: 15px; color: #2c479d; text-decoration: none; cursor: pointer; background: url(../img/cssimg/sprite.png) no-repeat -697px -1848px}
.v2homevideo h3 a:hover {text-decoration: underline;}
.v2homevideo p {margin: 0; padding: 2px 0; font-size: 13px; font-family: georgia; font-weight: bold; color: #057}

/* Fotogaleria 2 columnas */
.v2fotogal {float: left; width: 310px; height: auto; margin: 0 0 10px 0;background: #f7f7f7; border: 1px solid #eee; border-top: 1px solid #999; overflow: hidden;}
.v2fotogal h3 {display: block; height: 23px; margin: 0; padding: 2px 0; background: url(../img/cssimg/bg_cintillo.gif) repeat-x; border-bottom: #eee; font-weight: bold; color: #2c479d;}
.v2fotogal h3 span.open {display: block; height: 25px; padding: 2px 0 0 18px; background: url(../img/cssimg/sprite.png) no-repeat -388px -803px; font-size: 15px; }
.v2fotogal h3 a {display: block; width: 300px; height: 19px; padding: 2px 0 0 5px; margin: 0; color: #2c479d; text-decoration: none; cursor: pointer; background: url(../img/cssimg/sprite.png) no-repeat -697px -599px}
.v2fotogal h3 a:hover {text-decoration: underline;}
.v2fotogal .v2contfotogal {height: 180px;}
.v2fotogal .v2contfades {position: relative; height: 180px;}
.v2fotogal .v2fade {position: absolute; margin-left: 4px; width: 300px; overflow: hidden; height: 180px; }
.v2fotogal .v2foto {position: relative;}
.v2fotogal .v2fototexto {width: 280px; height: auto; position: absolute; left: 5px; bottom: 5px; padding: 5px; background: #000; filter: alpha(opacity = 85); -moz-opacity:0.85;  opacity: 0.85;}
.v2fotogal h4 {font-family: arial, helvetica, sans-serif; font-size: 16px;}
.v2fotogal h4 a {color: #f7f7f7; text-decoration: none;}
.v2fotogal h4 a:hover {color: #f7f7f7; text-decoration: underline;}
.v2fotogal img { /*height: 180px; width: 100%*/}

/* Crusaito 2 col */
.v2crusaito { float: left; width: 310px; height: 272px; margin: 0 0 10px 0;background: #f7f7f7; border: 1px solid #eee; overflow:hidden; border-top: 1px solid #999}
.notepierdas h3 .notepierdas{ display: block; height: 23px; margin: 0; padding: 2px 0; background: url(../img/cssimg/bg_cintillo.gif) repeat-x; border-bottom: #eee}
.notepierdas h3 .notepierdas span {display: block; padding: 2px 0 0 18px; background: url(../img/cssimg/sprite.png) no-repeat -388px -803px; color: #2c479d; font-size: 15px; font-weight: bold}
.culturas h3 {display: block; height: 23px; margin: 0; padding: 2px 0; background: url(../img/cssimg/bg_cintillo.gif) repeat-x; border-bottom: #eee; font-size: 15px; font-weight: bold}
.culturas h3 span {display: block; padding: 2px 0 0 18px; background: url(../img/cssimg/sprite.png) no-repeat -388px -691px; color: #216fc2}
.ciencias h3 {display: block; height: 23px; margin: 0; padding: 2px 0; background: url(../img/cssimg/bg_cintillo.gif) repeat-x; border-bottom: #eee; font-size: 15px; font-weight: bold}
.ciencias h3 span {display: block; padding: 2px 0 0 18px; background: url(../img/cssimg/sprite.png) no-repeat -388px -871px; color: #71a11f}
.contcrusaito { height: 220px; overflow: hidden; margin: 0; padding: 0}
.fotocrusado { position: relative; width: 310px; height: 180px; overflow: hidden; display: block; top: 0}
.fototexto {width: 290px; position: absolute; left: 0px; bottom: 2px; padding: 3px 5px; background: #000;  filter: alpha(opacity = 75); -moz-opacity:0.75;  opacity: 0.75;}
.fototexto h4 { margin: 0; padding: 0; font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: normal; background: none}
.fototexto h4 a { color: #f7f7f7; text-decoration: none; background: none; margin: 0; padding: 0}
.fototexto h4 a:hover { color: #fff; text-decoration: underline}
.v2crusaito p {font-size: 12px; color: #f7f7f7}
.v2crusaito .navigacion {}
.v2crusaito ul.crusados { height: 180px; overflow:hidden; float: left; list-style: none}
.v2crusaito ul.crusados li { margin:0;padding:0; float: left; height: 180px; overflow: hidden; list-style: none; display: none}
.v2crusaito ul.crusados li.desplegado { margin:0;padding:0; float: left; height: 180px; overflow: hidden; list-style: none; display: inline}
.v2crusaito ul.crusados li img.video { position: absolute; top: 70px; left: 130px; }

/* Horizontal Carousel */
.v2minicarrusel { float: left; width: 310px; height: 52px; position: relative; margin: 5px 0;}
.v2minicarrusel .container { float: left; width: 270px; height: 52px; position: relative; overflow: hidden;}
.v2minicarrusel ul { margin: 0; padding:0; width: 100000px; position: relative; top: 0; left: 0; height: 52px; list-style: none; }
.v2minicarrusel ul li { width: 90px; height: 62px; text-align: center;  list-style:none; float:left; margin: 0px; position: relative;}
.v2minicarrusel ul li img { width: 82px; height: 62px; }
.v2minicarrusel ul li a { cursor: pointer;}
.v2minicarrusel ul li a img { border: 1px solid #fff; }
.v2minicarrusel ul li a:hover img { border: 1px solid #2c479d}
.v2minicarrusel .previous_button { float:left;  width: 12px; height: 52px; margin-right: 6px; background: url(../img/cssimg/sprite.png) no-repeat scroll -198px -539px; z-index: 100; cursor: pointer;}
.v2minicarrusel .previous_button_over { background: transparent url(../img/cssimg/sprite.png) no-repeat scroll -77px -538px;}
.v2minicarrusel .previous_button_disabled { background: url(../img/cssimg/sprite.png) no-repeat scroll -138px -539px; cursor: default;}
.v2minicarrusel .next_button { float:right; width: 12px; height: 52px; margin-right: 2px; background: transparent url(../img/cssimg/sprite.png) no-repeat scroll -228px -539px; z-index: 100; cursor: pointer;}
.v2minicarrusel .next_button span, .v2minicarrusel .previous_button span { position: absolute; top: -99999em;}
.v2minicarrusel .next_button_over { background: url(../img/cssimg/sprite.png) no-repeat scroll -109px -538px;}
.v2minicarrusel .next_button_disabled { background: url(../img/cssimg/sprite.png) no-repeat -168px -539px; cursor: default;}
.ciencias .v2minicarrusel .next_button { background: url(../img/cssimg/sprite.png) no-repeat -290px -540px}
.ciencias .v2minicarrusel .previous_button { background: url(../img/cssimg/sprite.png) no-repeat -260px -540px}
.culturas .v2minicarrusel .next_button { background: url(../img/cssimg/sprite.png) no-repeat -109px -538px}
.culturas .v2minicarrusel .previous_button { background: url(../img/cssimg/sprite.png) no-repeat -77px -538px}
.ciencias .v2minicarrusel .next_button_disabled, .culturas .v2minicarrusel .next_button_disabled { background: url(../img/cssimg/sprite.png) no-repeat -168px -539px; cursor: default;}
.ciencias .v2minicarrusel .previous_button_disabled, .culturas .v2minicarrusel .previous_button_disabled { background: url(../img/cssimg/sprite.png) no-repeat -138px -538px; cursor: default;}
.ciencias .v2minicarrusel .next_button_over, .culturas .v2minicarrusel .next_button_over { background: url(../img/cssimg/sprite.png) no-repeat -109px -538px; cursor: pointer;}
.ciencias .v2minicarrusel .previous_button_over, .culturas .v2minicarrusel .previous_button_over { background: url(../img/cssimg/sprite.png) no-repeat -77px -538px; cursor: pointer;}

.v2crusaito.deportes h3 span {background: url(../img/cssimg/sprite.png) no-repeat -388px -836px; color: #ea8122; }
.v2crusaito.deportes .v2minicarrusel .next_button { background: url(../img/cssimg/sprite.png) no-repeat -352px -539px}
.v2crusaito.deportes .v2minicarrusel .previous_button { background: url(../img/cssimg/sprite.png) no-repeat -319px -539px}
.v2crusaito.deportes .v2minicarrusel .next_button { background: url(../img/cssimg/sprite.png) no-repeat -352px -539px}
.v2crusaito.deportes .v2minicarrusel .previous_button { background: url(../img/cssimg/sprite.png) no-repeat -319px -539px}
.v2crusaito.deportes .v2minicarrusel .next_button_disabled, .culturas .v2minicarrusel .next_button_disabled { background: url(../img/cssimg/sprite.png) no-repeat -168px -539px; cursor: default;}
.v2crusaito.deportes .v2minicarrusel .previous_button_disabled, .culturas .v2minicarrusel .previous_button_disabled { background: url(../img/cssimg/sprite.png) no-repeat -138px -538px; cursor: default;}
.v2crusaito.deportes .v2minicarrusel .next_button_over, .culturas .v2minicarrusel .next_button_over { background: url(../img/cssimg/sprite.png) no-repeat scroll -109px -538px; cursor: pointer;}
.v2crusaito.deportes .v2minicarrusel .previous_button_over, .culturas .v2minicarrusel .previous_button_over { background: transparent url(../img/cssimg/sprite.png) no-repeat scroll -77px -538px; cursor: pointer;}

.v2brikindans {
	float: left;
	height: 230px;
	position: relative;
	margin: 5px 0;
	background: #057 url(../img/cssimg/bgbrikin2.gif) center;
	border: 1px solid #eee;
	overflow: hidden;
}
.v2brikindans h3 { display: none}
.v2carrusel .container { float: left; width: 637px; height: auto; position: relative; overflow: hidden;}
.v2carrusel h4 { margin: 4px 0 0 0; padding: 2px; font-family: georgia; font-size: 12px; font-weight: bold; height: 30px; overflow: hidden;}
.v2carrusel h4 a { color: #fff; text-decoration: none;}
.v2carrusel h4 a:hover { color: #fff; text-decoration: underline;}
.v2carrusel h5 { margin: 6px 0 0 0; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #fff; text-transform: uppercase }
.v2carrusel ul.carruselos { margin: -5px 0 0 5px; padding: 0; width: 100000px; position: relative; top: 0; left: 0; height: auto;} 
.v2carrusel ul.carruselos li { width: 147px; height: 142px; padding: 0 3px; text-align: left;  list-style:none; float:left; margin: 5px 5px 0 0px; overflow: hidden; }
.v2carrusel ul.carruselos li img { float:left;  width: 147px; }
.v2brikindans ul.carruselos li p { margin: 0; padding: 0; color: #fff; font-size: 13px; font-family: arial;  display: none;}
.v2brikindans ul.cuadraicos { margin: 2px 0px 0 0; padding:0; width: auto; float: left; list-style:none; } 
.v2brikindans ul.cuadraicos li { float: left;  list-style:none; margin: 0 0 0 3px; }
.v2brikindans ul.cuadraicos li a { width: 9px; height: 7px; display: block; background: #fff; border: 1px solid #b7e5f8; cursor: pointer;}
.v2brikindans ul.cuadraicos li a.on { background: #b7e5f8}
.v2brikindans ul.cuadraicos li a:hover { background: #b7e5f8}
.v2brikindans ul.cuadraicos li a span { position: absolute; top: -99999em}
.v2brikindans .v2brikimagen { width: 147px; height: 80px; overflow: hidden; border: 1px solid #ccc; margin-top: 2px}

.v2cuadraditos {width: 480px; position: absolute;  top: 141px; left: 0px; padding: 5px 0;}
.v2carrusel .previous_button { position: absolute;  top: 142px;  right: 80px; width: 70px; height: 11px; padding: 3px 0 7px 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 15px; background: url(../img/cssimg/sprite.png) no-repeat -17px -614px; z-index: 100; cursor: pointer; color: #fff}
.v2carrusel .previous_button_over { background: url(../img/cssimg/sprite.png) no-repeat -17px -614px; color: #b7e5f8}
.v2carrusel .previous_button_disabled { background: url(../img/cssimg/sprite.png) no-repeat -17px -614px; cursor: default;}
.v2carrusel .next_button { float:right; width: 70px; height: 11px; padding: 3px 0 7px 0; margin-right: 5px; display: inline; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  background: url(../img/cssimg/sprite.png) no-repeat -110px -614px; z-index: 100; cursor: pointer; color: #fff}
.v2carrusel .next_button_over { background: url(../img/cssimg/sprite.png) no-repeat -110px -614px; color: #b7e5f8}
.v2carrusel .next_button_disabled { background: url(../img/cssimg/sprite.png) no-repeat -110px -614px; cursor: default;}
.v2carrusel .next_button span, .v2carrusel .previous_button span { position: static; top: 0; color: #fff;}

/* Crusaito BIG a 2 col */
.v2crusaitobig { float: left; width: 310px; height: 310px; margin: 0 0 10px 0;background: #f7f7f7; border: 1px solid #eee; overflow:hidden; border-top: 1px solid #999}
.v2crusaitobig h3 { display: block; height: 23px; margin: 0; padding: 2px 0; background: url(../img/cssimg/bg_cintillo.gif) repeat-x; border-bottom: #eee}
.v2crusaitobig h3 span { display: block; padding: 2px 0 0 18px; background: url(../img/cssimg/sprite.png) no-repeat -388px -803px; color: #2c479d; font-size: 15px; font-weight: bold}
.v2crusaitobig .contcrusaito { height: 290px; overflow: hidden; margin: 0; padding: 0; position: relative}
.v2crusaitobig .fototexto {width: 260px; position: absolute; left: 5px; top: 242px; padding: 3px 0px; text-align: left; height: 50px; overflow: hidden; }
.v2crusaitobig h4 { margin: 0; padding: 0; font-family: Georgia; font-size: 14px; font-weight: bold; background: none}
.v2crusaitobig h4 a { color: #057; text-decoration: none; background: none; margin: 0; padding: 0}
.v2crusaitobig h4 a:hover { color: #057; text-decoration: underline}
.v2crusaitobig p {font-size: 12px; color: #f7f7f7}
.v2menubig { float: left; width: 310px; height: 280px; position: relative; margin: 5px 0}
.v2menubig .container { float: left; width: 310px; height: 300px; margin-top: -30px; position: relative; overflow: hidden}
.v2menubig ul { margin: 0; padding:0; width: 100000px; position: relative; top: 0; left: 0; height: 240px; list-style: none}
.v2menubig ul li { width: 310px; height: 250px; text-align: left;  list-style:none; float:left; margin: 0px; position: relative}
.v2menubig ul li img { width: 310px; height: 240px}
.v2menubig ul li a { cursor: pointer}
.v2menubig ul li a img { border: 1px solid #fff}
.v2menubig ul li a:hover img { border: 1px solid #2c479d}
.v2menubig .previous_button { position: relative; float: left; top: 257px; left: 270px; width: 21px; height: 21px; background: url(../img/cssimg/sprite.png) no-repeat scroll -198px -554px; z-index: 100; cursor: pointer;}
.v2menubig .previous_button_over { background: transparent url(../img/cssimg/sprite.png) no-repeat scroll -77px -553px;}
.v2menubig .previous_button_disabled { background: url(../img/cssimg/sprite.png) no-repeat scroll -138px -553px; cursor: default;}
.v2menubig .next_button { position: relative; float: right; top: 257px; width: 21px; height: 21px;  background: transparent url(../img/cssimg/sprite.png) no-repeat scroll -228px -554px; z-index: 102; cursor: pointer;}
.v2menubig .next_button_over { background: url(../img/cssimg/sprite.png) no-repeat scroll -109px -553px;}
.v2menubig .next_button_disabled { background: url(../img/cssimg/sprite.png) no-repeat -168px -554px; cursor: default;}
.next_button span, .previous_button span, .previous_button_over span, .next_button_over span, .previous_button_disabled span, .next_button_disabled span { position: absolute; top: -99999em;}

/* Crusaito BIG a 2 col */
.v2crusaitosuperbig { float: left; width: 640px; height: 315px; margin: 0 0 10px 0;background: #f7f7f7; border: 1px solid #eee; overflow:hidden; border-top: 1px solid #999}
.v2crusaitosuperbig h3 { display: block; height: 23px; margin: 0; padding: 2px 0; background: url(../img/cssimg/bg_cintillo.gif) repeat-x; border-bottom: #eee}
.v2crusaitosuperbig h3 span { display: block; padding: 2px 0 0 18px; background: url(../img/cssimg/sprite.png) no-repeat -388px -803px; color: #2c479d; font-size: 15px; font-weight: bold}
.v2crusaitosuperbig .contcrusaito { height: 290px; overflow: hidden; margin: 0; padding: 0; position: relative}
.v2menusuperbig { float: left; width: 640px; height: 290px; position: relative; margin: 0}
.v2menusuperbig .container { float: left; width: 640px; height: 290px; position: relative; overflow: hidden; margin-top: -40px;}
.v2menusuperbig ul { margin: 0 0 0 0; padding:0; width: 100000px; position: relative; top: 0; left: 0; height: 290px; list-style: none}
.v2menusuperbig ul li { width: 640px; height: 290px; text-align: center;  list-style:none; float:left; margin: 0px; position: relative}
.v2menusuperbig ul li img { width: 640px}
.v2menusuperbig ul li a { cursor: pointer}
.v2menusuperbig ul li a img { height:255px; width:100%; }
.v2menusuperbig ul li a:hover img {}
.v2menusuperbig .previous_button {width: 21px; height: 21px; position: relative; float: left; top: 244px; left: 600px; background: url(../img/cssimg/sprite.png) no-repeat scroll -198px -554px; z-index: 100; cursor: pointer;}
.v2menusuperbig .previous_button_over { background: transparent url(../img/cssimg/sprite.png) no-repeat scroll -77px -553px;}
.v2menusuperbig .previous_button_disabled { background: url(../img/cssimg/sprite.png) no-repeat scroll -138px -553px; cursor: default;}
.v2menusuperbig .next_button { width: 21px; height: 21px; position: relative; float: right; top: 244px; background: transparent url(../img/cssimg/sprite.png) no-repeat scroll -228px -554px; z-index: 100; cursor: pointer;}
.v2menusuperbig .next_button_over { background: url(../img/cssimg/sprite.png) no-repeat scroll -109px -553px;}
.v2menusuperbig .next_button_disabled { background: url(../img/cssimg/sprite.png) no-repeat -168px -554px; cursor: default;}
.v2menusuperbig .next_button span, .v2menusuperbig .previous_button span, .v2menusuperbig .previous_button_over span, .v2menusuperbig .next_button_over span, .v2menusuperbig .previous_button_disabled span, .v2menusuperbig .next_button_disabled span { position: absolute; top: -99999em;}
.v2menusuperbig .fototexto {width: 600px; position: absolute; left: 5px; top: 260px; padding: 2px 0px; text-align: left; height: 25px; overflow: hidden; }
.v2menusuperbig h4 { margin: 0; padding: 0; font-family: Georgia; font-size: 20px; font-weight: normal; background: none}
.v2menusuperbig h4 a { color: #057; text-decoration: none; background: none; margin: 0; padding: 0}
.v2menusuperbig h4 a:hover { color: #057; text-decoration: underline}
.v2menusuperbig p {font-size: 12px; color: #f7f7f7}

.v2CrusaitoBigMixto { float: left; width: 310px; height: 310px; margin: 0; overflow:hidden; }
.v2CrusaitoBigMixto ul.v2nav { list-style: none; margin: 0 0 5px 0; padding: 0; border: none; background: url(../img/cssimg/bkpestanas.gif) bottom left no-repeat; float: left; width: 972px;}
.v2CrusaitoBigMixto ul.v2nav li { width: 100px; margin: 0 10px 0px 5px; border: 1px solid #ccc; border-bottom: none; padding: 6px 8px 6px 8px; float:left; background: #efefef url(../img/cssimg/bkpestanas.gif) bottom  no-repeat; text-transform: uppercase; font-size: 1em; font-weight: bold; text-align: center; overflow: hidden; cursor: pointer}
.v2CrusaitoBigMixto ul.v2nav li.videosBut { width: 100px; margin: 0 10px 0px -25px; }
.v2CrusaitoBigMixto ul.v2nav li.on { background: #fff; color: #2c479d }
.v2CrusaitoBigMixto ul.v2nav li:hover { background: #fff url(../img/cssimg/bkpestanas.gif) bottom left no-repeat; color: #2c479d }
.v2crusaitobig .contcrusaito { height: 300px; }
.v2CrusaitoBigMixto .v2crusaitobig { height: 290px; }
.v2CrusaitoBigMixto .v2menubig { height: 300px; overflow: hidden; }
.v2CrusaitoBigMixto .container { height: 300px; margin-top: -27px; overflow: hidden; }
.v2CrusaitoBigMixto .fototexto { height: 35px; overflow: hidden; }
.v2CrusaitoBigMixto h4 { margin-top: 0px; font-size: 1.5em; font-weight: normal; background: none}
.v2CrusaitoBigMixto .v2menubig .previous_button { top: 245px;}
.v2CrusaitoBigMixto .v2menubig .next_button { top: 245px; }

/* modulo google maps */
.v2homemap, .v2homestreet {float: left; width: 310px; height: auto; margin: 0 0 10px 0;background: #f7f7f7; border: 1px solid #eee; border-top: 1px solid #999}
.v2homemap h3, .v2homestreet h3  {display: block; height: 23px; margin: 0; padding: 2px 0; background: url(../img/cssimg/bg_cintillo.gif) repeat-x;  font-size: 15px; border-bottom: #eee; font-weight: bold}
.v2homemap h3 span.open, .v2homestreet h3 span.open {display: block; height: 25px; padding: 2px 0 0 18px; background: url(../img/cssimg/sprite.png) no-repeat -388px -803px; cursor: pointer}
.v2homemap h3 a, .v2homestreet h3 a {display: block; width: 290px; height: 19px; padding: 0; color: #2c479d; text-decoration: none; cursor: pointer}
.v2homemap h3 a:hover, .v2homestreet h3 a:hover {text-decoration: underline}
.v2homemap .content, .v2homestreet .content {width: 310px; margin: 0 0 15px 0}
.v2homemap .geodata, .v2homestreet .geodata { display: none}
.v2homemap .content .googleMap, .v2homestreet .content .googleStreet { height: 200px; width: 310px}
.v2notimap, .v2notistreet { display: none}

/*.publi620x60 { padding: 5px 8px 5px 12px; margin: 3px 0 0 0; background: #EFE7EF url(../img/cssimg/sprite.png) no-repeat -1px -157px}*/
.publi620x50 { padding: 5px 5px 5px 12px; margin: 3px 0 0 0; background: #EFE7EF;}

/* Lo más leido, valorado y comentado a 2 columnas */
.v2lomas { float: left; width: 310px; /*height: 365px; */margin: 0 0 10px 0;background: #f7f7f7; border: 1px solid #eee; border-top: 1px solid #999; overflow: hidden; }
.v2lomas h3 { display: block; height: 23px; margin: 0; padding: 2px 0; background: url(../img/cssimg/bg_cintillo.gif) repeat-x; border-bottom: #eee; font-weight: bold}
.v2lomas h3 span.open { display: block; height: 25px; padding: 2px 0 0 24px; background: url(../img/flechita_verde.gif) no-repeat 2px 8px; cursor: pointer}
.v2lomas h3 a { display: block; width: 290px; height: 19px; padding: 0; margin: 0; font-size: 15px; color: #000; text-decoration: none; cursor: pointer}
.v2lomas h3 a:hover { text-decoration: underline}
ul.listaSolapasAjustable { background: #202020 !important; list-style: none; width: 100% !important; float: none}
ul.listaSolapasAjustable li { float: left !important; width: 100px !important; padding: 0px 0px !important; text-transform: uppercase; background: #202020 !important}
ul.listaSolapasAjustable li a { display: block !important; margin: 0; padding: 2px 3px !important; font-size: 11px !important; color: #fff; cursor: pointer; background: none; text-decoration: none; line-height: normal}
ul.listaSolapasAjustable li a:hover { background: #2c479d !important}
ul.listaSolapasAjustable li a.actual { background: #2c479d !important}
ul.listadoTitularesAjustable { list-style: none; font-family: Arial, Helvetica, sans-serif}
ul.listadoTitularesAjustable li {float: left; width: 98% !important; margin: 1px 0 !important; padding: 0 1% !important}
ul.listadoTitularesAjustable li h4 { font-size: 12px !important; float: right !important; width: 92%}
ul.listadoTitularesAjustable li h4 a { color: #171717; text-decoration: none}
ul.listadoTitularesAjustable li h4 a:hover { text-decoration: underline}
ul.listadoTitularesAjustable li strong {background: #e7e7e7 !important; border: 1px solid #e3e1e1 !important; color: #2c479d !important; font-size: 11px; float: left; padding: 0 2px; margin-right: 5px !important}
.v2lomas .pie_bloq { display: none}
li.elemListadoTitularesUltimo, li.elemListadoTitulares { border: none !important; margin-bottom: 5px}

/* caja deportes */
.marcoDeportes { background: #fff8f3; border: none; padding: 2px 0px; border-bottom: 2px solid #fa9a21; margin-bottom: 20px;}
.marcoDeportes .cintilloMarco {display: block; margin: -3px 0 5px 0; color: #fff; padding: 2px 0 2px 5px; background:#FA9A21; border-bottom: #eee; font-size: 13px; font-weight: bold; border-top: 1px solid #ccc; text-transform: uppercase }
.marcoDeportes h3 { margin: 5px 0 0 0; padding: 0;}
.marcoDeportes h3 a { color: #057 !important; }
.marcoDeportes .topArticulo { height: auto; padding-top: 3px}
.marcoDeportes .tituloNoticia { margin-bottom: 0px; }
.marcoDeportes .comentarios_noticia_manual { margin: 5px 0}
.marcoDeportes ul li.noticiaRel { background:transparent url(../img/cssimg/rel_relacionada_deportes.gif) left top no-repeat;}
.marcoDeportes ul li.relacionado_imagen { background:transparent url(../img/cssimg/rel_grafico_deportes.gif) left top no-repeat;}
.marcoDeportes ul li a { color: #bd6900;}
.marcoDeportes ul.informacionRelacionada li a {/*color: #c56100*/ color: #057 !important}
.marcoDeportes .separador { background:transparent url(../img/cssimg/filete_deportes.gif) no-repeat scroll left top; padding-top:4px; }

/* caja Ciencias */
.marcoCiencias { background: #f2fbea; border: none; padding: 2px 0px; border-bottom: 2px solid #0b7700; margin-bottom: 20px;}
.marcoCiencias .cintilloMarco {display: block; margin: -3px 0 5px 0; color: #fff; padding: 2px 0 2px 5px; background:#2e5c09; border-bottom: #eee; font-size: 13px; font-weight: bold; border-top: 1px solid #999; text-transform: uppercase }
.marcoCiencias h3 { margin: 5px 0 0 0; padding: 0;}
.marcoCiencias h3 a { color: #057 !important; }
.marcoCiencias .topArticulo { height: auto; padding-top: 3px}
.marcoCiencias .tituloNoticia { margin-bottom: 0px; }
.marcoCiencias .comentarios_noticia_manual { margin: 5px 0}
.marcoCiencias ul li.noticiaRel { background:transparent url(../img/cssimg/rel_relacionada_deportes.gif) left top no-repeat;}
.marcoCiencias ul li.relacionado_imagen { background:transparent url(../img/cssimg/rel_grafico_deportes.gif) left top no-repeat;}
.marcoCiencias ul li a { color: #15670d;}
.marcoCiencias .separador {background: url(../img/cssimg/filetetechnologia.gif) top left no-repeat;}
.portada184 .cintilloNoticia { background: #2e5c09; color: #fff;}
.marcoCiencias .cintilloNoticia { background: #cbe3b8; color: #222;}
.portada184 .separador { background: url(../img/cssimg/filetetechnologia.gif) top left no-repeat; }
.portada184 .masNoticiasSeccion { background:transparent url(../img/cssimg/filetetechnologia.gif) no-repeat scroll left top; }

/* caja Tecnología */
.marcoTecnologia { background: #f2fbea; border: none; padding: 2px 0px; border-bottom: 2px solid #0B7700; margin-bottom: 20px;}
.marcoTecnologia .cintilloMarco {display: block; margin: -3px 0 5px 0; color: #fff; padding: 2px 0 2px 5px; background:#3c7011; border-bottom: #eee; font-size: 13px; font-weight: bold; border-top: 1px solid #999; text-transform: uppercase }
.marcoTecnologia h3 { margin: 5px 0 0 0; padding: 0;}
.marcoTecnologia h3 a { color: #057 !important;}
.marcoTecnologia .topArticulo { height: auto; padding-top: 3px}
.marcoTecnologia .tituloNoticia { margin-bottom: 0px; }
.marcoTecnologia .comentarios_noticia_manual { margin: 5px 0}
.marcoTecnologia ul li.noticiaRel { background:transparent url(../img/cssimg/rel_relacionada_deportes.gif) left top no-repeat;}
.marcoTecnologia ul li.relacionado_imagen { background:transparent url(../img/cssimg/rel_grafico_deportes.gif) left top no-repeat;}
.marcoTecnologia ul li a { color: #0b7700;}
.marcoTecnologia ul.informacionRelacionada li a {color: #0e5507 !important}
.marcoTecnologia .separador {background: url(../img/cssimg/filetetechnologia.gif) top left no-repeat;}
.marcoTecnologia .cintilloNoticia { background: #cbe3b8; color: #222;}

/* caja Culturas */
.marcoCulturas { background: #f6fcff; border: none; padding: 2px 0px; border-bottom: 2px solid #25404c; margin-bottom: 20px}
.marcoCulturas .cintilloMarco {display: block; margin: -3px 0 5px 0; color: #fff; padding: 2px 0 2px 5px; background:#25404c; border-bottom: #eee; font-size: 13px; font-weight: bold; border-top: 1px solid #999; text-transform: uppercase}
.marcoCulturas h3 { margin: 5px 0 0 0; padding: 0}
.marcoCulturas h3 a { color: #057 !important;}
.marcoCulturas .topArticulo {  height: auto; padding-top: 3px}
.marcoCulturas .tituloNoticia { margin-bottom: 0px}
.marcoCulturas .comentarios_noticia_manual { margin: 5px 0}
.marcoCulturas ul li.noticiaRel { background:transparent url(../img/cssimg/rel_relacionada_deportes.gif) left top no-repeat}
.marcoCulturas ul li.relacionado_imagen { background:transparent url(../img/cssimg/rel_grafico_deportes.gif) left top no-repeat}
.marcoCulturas ul li a { color: #25404c;}
.marcoCulturas ul.informacionRelacionada li a {color: #057 !important}
.marcoCulturas .separador {background: url(../img/cssimg/filetecultura.gif) top left no-repeat;}
.marcoCulturas .cintilloNoticia { background: #d7e5eb; color: #222;}

/* caja Televisión */
.marcoTelevision { background: #f2fcff; border: none; padding: 2px 0px; border-bottom: 2px solid #0d7fa5; margin-bottom: 20px}
.marcoTelevision .cintilloMarco {display: block; margin: -3px 0 5px 0; color: #fff; padding: 2px 0 2px 5px; background:#0d7fa5; border-bottom: #eee; font-size: 13px; font-weight: bold; border-top: 1px solid #999; text-transform: uppercase}
.marcoTelevision h3 { margin: 5px 0 0 0; padding: 0}
.marcoTelevision h3 a { color: #057 !important;}
.marcoTelevision .topArticulo { height: auto; padding-top: 3px}
.marcoTelevision .tituloNoticia { margin-bottom: 0px}
.marcoTelevision .comentarios_noticia_manual { margin: 5px 0}
.marcoTelevision ul li.noticiaRel { background:transparent url(../img/cssimg/rel_relacionada_deportes.gif) left top no-repeat}
.marcoTelevision ul li.relacionado_imagen { background:transparent url(../img/cssimg/rel_grafico_deportes.gif) left top no-repeat}
.marcoTelevision ul li a { color: #0d7fa5}
.marcoTelevision ul.informacionRelacionada li a {color: #09546d !important}
.marcoTelevision .separador {background: url(../img/cssimg/filetetelevision.gif) top left no-repeat;}

.mi12 { margin: 0;}
.margen_drc15px { margin-right:0px;}
.margen_izq15px { margin-left:0px;}

/* quitando dobles pixeles y filetes superiores */
.articulo { margin-bottom: 22px !important }
.topArticulo { height: 3px; }
.separador { border-top: none; background: url(../img/cssimg/filete.gif) top left no-repeat; padding-top: 8px;}
.instancia_gadget.separador {background: none !important; padding-top: 0px}
.especial.separador {background: none !important; padding-top: 0px}

/* noticias relacionadas */
.noticiaRel { color:#057; font-size:13px; font-weight:bold; line-height:16px; padding-left:20px; background: url(../img/cssimg/sprite.png) no-repeat -984px -1769px}
.noticiaRel a, p.relimport a { color:#057;}
.fg { background:transparent url(../img/cssimg/icon_fotogaleria.gif) no-repeat scroll 0 1px !important;}
/*enlaces variados */
/* propiedades comunes */
#pubnotirel, #pubvideorel, #pubfotogalrel, #pubblogrel, #pubpdfrel, #puboutrel { padding-top: 2px; padding-bottom: 4px;  font-family: georgia; font-size: 12px; font-weight: bold; margin: 2px 0;}
#pubnotirel a, #pubvideorel a, #pubfotogalrel a, #pubblogrel a, #pubpdfrel a, #puboutrel a, #pubchatrel a { color: #057; text-decoration: none;}
#pubnotirel a:hover, #pubvideorel a:hover, #pubfotogalrel a:hover, #pubblogrel a:hover, #pubpdfrel a:hover, #puboutrel a:hover, #pubchatrel a:hover, #puboscarrel a:hover { text-decoration: underline;}
/* noticia relacionada */#pubnotirel { background: url(../img/cssimg/sprite.png) no-repeat -984px -1769px; padding-left: 20px;}
/* video relacionado */#pubvideorel { background: transparent url(../img7cssimg/rel_icon_enlace_video.gif) no-repeat 0px 1px; padding-left: 20px;}
/* fotogalería relacionada */#pubfotogalrel { background: transparent url(../img/cssimg/sprite.png) no-repeat scroll -984px -668px; padding-left: 20px;}
/* blog relacionado */#pubblogrel { background: transparent url(../img/cssimg/rel_icon_enlace_blog.gif) no-repeat 0px 1px; padding-left: 20px;}
/* pdf relacionado */#pubpdfrel { background: transparent url(../img/cssimg/rel_icon_pdf.gif) no-repeat 0px 1px; padding-left: 20px;}
/* enlace externo relacionado */#puboutrel { background: transparent url(../img/cssimg/icon_otro_docu.gif) no-repeat 0px 1px; padding-left: 20px;}
/* chat relacionado */#pubchatrel { background: transparent url(../img/cssimg/rel_icon_enlace_blog.gif) no-repeat 0px 1px; padding-left: 20px; }
p#pubnotirel, p#pubvideorel, p#pubfotogalrel, p#pubblogrel, p#pubpdfrel, p#puboutrel, p#pubchatrel { padding-top: 2px; padding-bottom: 4px;  font-family: georgia; font-size: 12px; font-weight: bold; margin: 5px 0;}
/* relacionadas en línea */
p.line { float: left; width: auto; padding-right: 10px;}
#codesutil div { border:1px solid #999999; display:inline; float:left; margin:0 0 20px 20px; padding:20px; width:400px; }
#codesutil h4 { clear:left; color:#2c479d; font-size:20px; font-weight:normal; padding:25px 0 5px 0; }
#codesutil div#utilredac { border: none; display:inline; float:left; margin:0 0 20px 0; padding:20px 0; width:100%; }
p.relimport { font-family: georgia; font-weight:bold; font-size:16px; margin-top:4px; padding:4px 0 4px 20px; background: url(../img/cssimg/sprite.png) no-repeat -985px -812px}
ul.informacionRelacionada li { color:#057 !important; }
ul.informacionRelacionada li a { color:#057 !important; }

/* color de los titulares */
.tituloNoticia h3 { color: #057;}
.tituloNoticia h3 a { color: #057;}

/* quitando filetes laterales */
.contenedor-4-2 { background:transparent url(../img/cssimg/bkcontenedor50.gif) repeat-y scroll 649px 0;}
.contenedor-3-3 { background:transparent url(../img/cssimg/bkcontenedor50.gif) repeat-y scroll 486px 0;}
.contenedor-2-4 { background: url(../img/cssimg/bkcontenedor50.gif) 320px 0px repeat-y;}
.contenedor-2-2-2 { background: url(../img/cssimg/bkcontenedor2a2.gif) 320px 0px repeat-y;}

ul.informacionRelacionada { margin:0 0 10px 0; }

.marco-1-1-1-1-1-1, .marco-2-1-1-1-1, .marco-1-2-1-1-1, .marco-1-1-2-1-1, .marco-1-1-1-2-1, .marco-1-1-1-1-2, .marco-1-1-1-1, .marco-3-1-1-1, .marco-1-3-1-1, .marco-1-1-3-1, .marco-1-1-1-3, .marco-2-2-1-1, .marco-1-1-2-2, .marco-1-2-2-1, .marco-2-1-2-1, .marco-2-1-1-2, .marco-1-2-1-2, .marco-1-1-2, .marco-1-2-1, .marco-2-1-1, .marco-2-2-2, .marco-4-1-1, .marco-1-4-1, .marco-1-1-4, .marco-3-2-1, .marco-3-1-2, .marco-2-1-3, .marco-2-3-1, .marco-1-2-3, .marco-1-3-2, .marco-1-1, .marco-1-3, .marco-2-2, .marco-3-1, .marco-3-3, .marco-5-1, .marco-1-5, .marco-2-4, .marco-4-2, .marco-1-1-1, .marco-2-1, .marco-1-2 { background: none; }

/* Consultorio Autonomo */
.v2consultorioautonomo {float: left; width: 310px; height: auto; margin: 0 0 10px 0;background: #f7f7f7; border: 1px solid #eee; border-top: 1px solid #999; overflow: hidden}
.v2consultorioautonomo h3 {display: block; height: 23px; margin: 0; padding: 2px 0; background: url(../img/cssimg/bg_cintillo.gif) repeat-x; border-bottom: #eee; font-weight: bold}
.v2consultorioautonomo h3 span.open {display: block; height: 25px; padding: 2px 0 0 18px; background: url(../img/cssimg/sprite.png) no-repeat -388px -803px; cursor: pointer}
.v2consultorioautonomo h3 a {display: block; width: 290px; height: 19px; margin: 0; font-size: 15px; color: #2c479d; text-decoration: none; cursor: pointer}
.v2consultorioautonomo h3 a:hover {text-decoration: underline}
.v2consultorioautonomo #contautonomo {padding: 5px}
.v2consultorioautonomo p.intro {height: 80px; margin: 10px 0; padding: 0 140px 0 0; font-family: Arial; font-size: 14px; background: url(../img/cssimg/1232721764151bg_consultorios.gif) right no-repeat}

/* Mini bolsa */
#divminibolsa {float: left; margin: 0 0 10px; padding: 0 0 18px; background: #F7F7F7 url(../img/cssimg/cajagranada.gif) no-repeat 190px 115px; border: 1px solid #eee; border-top: 1px solid #999;}
#divminibolsa .v2minibolsa h3 {display: block; height: 23px; margin: 0; padding: 2px 0; background: url(../img/cssimg/bg_cintillo.gif) repeat-x; border-bottom: #eee; font-weight: bold}
#divminibolsa .v2minibolsa h3 span.open {display: block; height: 25px; padding: 2px 0 0 18px; background: url(../img/cssimg/sprite.png) no-repeat -388px -803px; cursor: pointer}
#divminibolsa .v2minibolsa h3 a {display: block; width: 290px; height: 19px; margin: 0; font-size: 15px; color: #2c479d; text-decoration: none; cursor: pointer}
#divminibolsa .v2minibolsa h3 a:hover {text-decoration: underline}
#divminibolsa .v2minibolsa #contminibolsa {float: left; width: 300px; height: 100px}
#divminibolsa .v2minibolsa #contminibolsa  ul.minibolsa {width: 300px; font-family: Arial; list-style: none; margin: 8px 0; padding: 0}
#divminibolsa .v2minibolsa #contminibolsa  ul.minibolsa li {float: left; width: 60px; padding: 2px; margin: 2px; border:1px solid #EEEEEE}
#divminibolsa .v2minibolsa #contminibolsa  ul.minibolsa li p.indices {width: 65px; height: 15px; margin: 0; padding: 0; font-size: 11px; color: #000; text-transform: uppercase; font-weight: bold; overflow: hidden}
#divminibolsa .v2minibolsa #contminibolsa  ul.minibolsa li p.green {display: block; margin: 0; padding: 0;color: green; font-size: 10px; background: url(../img/cssimg/up.gif) right no-repeat}
#divminibolsa .v2minibolsa #contminibolsa  ul.minibolsa li p.red {display: block; margin: 0; padding: 0;color: red; font-size: 10px; background: url(../img/cssimg/down.gif) right no-repeat}

/* PUBLI ADSENSE */
#publiAdsense, #publiAdsense2 { padding: 2px 0 0 0; margin: 10px 0 0 0; background: url(../img/cssimg/filetetechnologia.gif) top left no-repeat; font-family: georgia, arial, helvetica;}
#publiAdsense ul, #publiAdsense2 ul { padding: 0; margin: 0; list-style: none}
#publiAdsense ul li, #publiAdsense2 ul li { padding: 5px 0; margin: 0; width: 100%; border-bottom: 1px dotted #b0b0b0; font-size: 1.1em}
#publiAdsense ul li a, #publiAdsense2 ul li a { color: #057; text-decoration: underline;}
#publiAdsense ul li a:hover, #publiAdsense2 ul li a:hover { text-decoration: none; }
#publiAdsense ul li h4, #publiAdsense2 ul li h4 {font-size: 1.3em}
#publiAdsense ul.unico li h4, #publiAdsense ul.unico li p, #publiAdsense2 ul.unico li h4, #publiAdsense2 ul.unico li p{ font-size: 15px}
#publiAdsense h3, #publiAdsense2 h3 { padding: 0; margin: 4px 0; width: 100%; font-size: 14px !important; color: #58585a; font-weight: bold !important; }
#publiAdsense p, #publiAdsense2 p { font-family: Arial, helvetica;}
#publiAdsense a.link, #publiAdsense2 a.link { font-family: arial, helvetica;}

/* PUBLICIDAD TOP */
.cabeceraDrc {}
.cabeceraIzq {}

/* ENLACES INFERIORES PUBLI EXTERNOS */
.enlacesexternos { margin: 0; padding: 0; border-top: 1px solid #999; }
.enlacesexternos div { margin: 4px 0 0 5px; padding: 0 0 5px 0; width: 312px; text-align: center; float: left; height: 50px; display: inline }
.enlacesexternos h4 { margin: 0; padding: 8px 0 0 0; font-weight: normal; font-size: 10px; font-family: arial; color: #58585a;}
.enlacesexternos table { border: 1px solid rgb(246, 152, 6); width: 310px; height: 50px; background: url(../img/cssimg/Fondo300x50.gif) center top; }

/* MÓDULO DE MÁS NOTICIAS */
#modulomasnoticias { }
#modulomasnoticias h3 { background: url(../img/cssimg/filete.gif) 0px 0px no-repeat; padding: 6px 0 2px 0; color: #171717; font-size: 13px; text-transform: uppercase}
#modulomasnoticias ul.listado2 {float: left; width: 312px; margin: 0; padding: 0; height: 140px;}
#modulomasnoticias ul.listado2 li {margin: 0 0 5px 0; padding: 0 5px; list-style: none; font-size: 12px; font-family: Arial}
#modulomasnoticias ul.listado2 h5 {margin:10px 0 4px 0; padding: 0; font-size: 11px; font-family: Arial; text-transform: uppercase; border-bottom: 1px solid #ccc}
#modulomasnoticias ul.listado2 h5 a {color: #171717}
#modulomasnoticias ul.listado2 p {margin: 0; padding: 0 0 0 10px; background: url(../img/cssimg/sprite.png) no-repeat -393px -1088px}
#modulomasnoticias ul.listado2 p a {color: #005275; text-decoration: none;}
#modulomasnoticias ul.listado2 p a:hover {text-decoration: underline;}

/* Módulo de más noticias de subportada */
.masNoticiasSeccion {border-top: none; background: url(../img/cssimg/filete.gif) top left no-repeat; padding-top: 8px}
.masNoticiasSeccion h3 {display: none; background: url(../img/cssimg/filetenav.gif) no-repeat; padding: 4px 0; color: #171717}
.masNoticiasSeccion ul.listadoGrande {float: left; width: 100%; margin: 0 0 10px 0; padding: 0;}
.masNoticiasSeccion ul.listadoGrande li {float: left; width: 300px; margin: 0 20px 10px 0; padding: 0; list-style: none;}
.masNoticiasSeccion ul.listadoGrande li a img {float: left; width: 147px; margin: 0 5px 0 0; padding: 0}
.masNoticiasSeccion ul.listadoGrande li h4 {margin: 5px 0; padding: 0; font-size: 1.5em; font-family: Georgia; font-weight: normal}
.masNoticiasSeccion ul.listadoGrande li h4 a {color: #005577}
.masNoticiasSeccion ul.listadoGrande li div {}
.masNoticiasSeccion ul.listadoGrande li div p.naut {display: none}
.masNoticiasSeccion ul.listadoGrande li div p.ncom {font-family: Georgia; font-size: 1.0em}
.masNoticiasSeccion ul.listadoGrande li div p.nent {padding: 10px 0 0 0; font-size: 1.3em}
.masNoticiasSeccion ul.listadoMediano {float: left; width: 100%; margin: 0 0 10px 0; padding: 0;}
.masNoticiasSeccion ul.listadoMediano li {float: left;  width: 300px; margin: 0 20px 10px 0; padding: 0; list-style: none;}
.masNoticiasSeccion ul.listadoMediano li h4 {margin: 5px 0; padding: 0; font-size: 1.5em; font-family: Georgia; font-weight: normal;}
.masNoticiasSeccion ul.listadoMediano li h4 a {color: #005275; text-decoration: none;}
.masNoticiasSeccion ul.listadoMediano li h4 a:hover {text-decoration: underline;}
.masNoticiasSeccion ul.listadoMediano li p.naut {display: none}
.masNoticiasSeccion ul.listadoMediano li p.ncom {font-family: Georgia; font-size: 1.0em}
.masNoticiasSeccion ul.listadoMediano li p.nent {padding: 10px 0 0 0; font-size: 1.3em}
.masNoticiasSeccion ul.listadoPeque {float: left; width: 100%; margin: 0 0 10px 0; padding: 0;}
.masNoticiasSeccion ul.listadoPeque li {float: left;  width: 300px; margin: 0 20px 10px 0; padding: 0; list-style: none;}
.masNoticiasSeccion ul.listadoPeque li h4 {margin: 0; padding: 0; font-size: 1.2em; font-family: Georgia; font-weight: normal;}
.masNoticiasSeccion ul.listadoPeque li h4 a {padding: 0 0 0 10px; color: #005275; text-decoration: none; background: url(../img/cssimg/sprite.png) no-repeat -393px -1088px}
.masNoticiasSeccion ul.listadoPeque li h4 a:hover {text-decoration: underline;}
.masNoticiasSeccion ul.listadoPeque li p.naut {display: none}
.masNoticiasSeccion ul.listadoPeque li p.ncom {font-family: Georgia; font-size: 0.9em; padding: 0 0 0 10px}
.masNoticiasSeccion ul.listadoPeque li p.nent {padding: 10px 0 0 0; font-size: 1.2em}

/* Modulo Especiales 2 columnas */
.v2especiales {float: left; width: 310px; height: auto; margin: 0 0 10px 0;background: #f7f7f7; border: 1px solid #eee; border-top: 1px solid #999; overflow: hidden}
.v2especiales h3 {display: block; height: 23px; margin: 0; padding: 2px 0; background: url(../img/cssimg/bg_cintillo.gif) repeat-x; border-bottom: #eee; font-weight: bold; color: #2c479d}
.v2especiales h3 span.open {display: block; height: 25px; padding: 2px 0 0 18px; background: url(../img/cssimg/sprite.png) no-repeat -388px -803px; cursor: pointer}
.v2especiales ul {margin: 10px 0 0; list-style: none}
.v2especiales ul li {float: left; width: 300px; margin: 0 0 8px 5px}
.v2especiales ul li img {float: left; width: 40px; height: 40px; margin: 0 5px 0 0; border: 1px solid #ccc}
.v2especiales ul li h4 {font-family: Georgia; font-size: 14px}
.v2especiales ul li h4 a {color: #057}
.v2especiales ul li h4 a:hover {text-decoration: underline}

/* MODULO URGENTE */
.urgente {border: 1px solid #d7d7d7; width: 972px; height: 30px; margin: 3px 0 5px 10px; padding: 0; border: none; background: none;}
#ultimahora {width: 100%}
.bloqUrgente {background:#E2E2E2 none repeat scroll 0 0; margin:0; width:100%}
.pUrgente {float: left; width: 200px; padding: 5px; font-size: 13px; text-transform: uppercase; font-family: Georgia; background: #b20000; color: #fff; width: 65px !important; margin-right: 10px}
.bloqTextoUrgente { width: auto !important; float: none !important; }
.textoUrgente { margin-top: 2px; padding: 0; background: none !important; color: #b20000; float: none; }
.imagenUrgente {padding: 0}
.horaUrgente {float: left; width: 32px; padding: 4px 5px 3px 5px; color: #ff3434; background: #fff; font-family: arial, helvetica; font-size: 12px; font-weight: bold }
.titularUrgente {background:#FFFFFF none repeat scroll 0 0; color:#B20000; float:left; font-family:georgia; font-size:14px; font-weight:bold; margin-left:10px; padding:3px 3px 2px 3px; width:820px;}
.titularUrgente a {color: #b20000;}

/*** arreglar espacios entre "comentar" y el titular ***/
.comentarios_noticia_manual { font-family:Georgia,Arial,sans-serif; font-size:11px; margin:3px 0; text-align:left}

/* Relacionada a 4 */
.submarco-4 ul.informacionRelacionada {padding: 10px 0 0 0; }
.submarco-4 ul.informacionRelacionada li {float: left; width: 290px; margin: 0 8px 0 0; }
                                                                                                   
/* Última hora (flash24) */
.contenedorNoticiasFlash {display: none}

/* Arreglar cintillo marco de noticias en home */
.cintilloMarco { background-color:#005577; padding: 2px; color:#FFFFFF; font-weight:bold}

/* Arreglar ancho0 (ancho(cero)) */
.ancho0 { display: block !important }

/* Arreglar enlaces de entradillas */
.entradillaPNoticia a { color: #057; text-decoration: underline; }
.entradillaPNoticia a:hover { text-decoration: none; }

h5.publigasesp, h5.publigas { background:transparent url(../img/cssimg/logo_gasnaturalp.gif) no-repeat scroll right center; height:43px; margin:0; padding:0; border-top: 1px solid #999; }
h5.publigasesp span, h5.publigas span { position:absolute; top:-99999em; }

/* Arreglar imágenes en página de Archivo */
.contenedorEdicionWeb { background:transparent url(../img/cssimg/edicion_web.jpg) no-repeat scroll 0 0; border-bottom:1px solid #BDC8CD; height:35px; margin:0 0 6px; width:100%; }
.contenedorEdicionImpresa { background:transparent url(../img/cssimg/edicion_impresa.jpg) no-repeat scroll 0 0; border-bottom:1px solid #BDC8CD; height:35px; margin:0 0 15px; width:100%; }

/* Fotogalerías cherparias  */
.contenedorTopFotogaleria { background:none !important; }
.contenedorTopFotogaleriaInterior { background: none !important; height:24px; padding:14px 0 4px 40px; }

/* Arreglar ladillos de noticias */
.cuerpo_noticia div.ladillo { font-size:1.4em !important;}
div.ladillo { background:#eee; border:1px solid #ddd; clear:left; color:#777 !important; float:left; font-size:1.2em; font-weight:bold; margin-right:20px; padding:10px; width:200px; }

div.despiece h3 { background:none; color:#057 !important; font-size:13pt; font-weight:bold; margin:0 0 7px; padding:10px 0 0; }

h4.ambiente {background: url(../img/cssimg/filete.gif) no-repeat; padding: 4px 0 2px 0}
h4.ambiente a {font-family: Arial; font-size: 15px; font-weight: bold; color: #057}}
#entradillaNotiMedioAmbiente { font-size: 13px; font-family: arial; color: #58585a}
a#enlaceNotiMedioAmbiente { font-weight: bold !important; }
#titularNotiMedioAmbiente { font-size: 1.2em; margin-top: 3px; line-height: 16px; }

/* tamaño fuentes titulares */
.t1 {font-size: 0.6em !important}
.t2 {font-size: 0.8em !important}
.t3 {font-size: 1em !important}
.t4 {font-size: 1.2em !important}
.t5 {font-size: 1.4em !important}
.t6 {font-size: 1.6em !important}
.t0.8em {}

.submarcoc4 .tituloNoticia h3 { font-size:3.5em; line-height:1.1em; } /* se corresponde en Cherpa_tuneo.css con ".submarcoc4 .tituloNoticia span"*/
.submarcoc4 .tituloNoticia h3 .t1 {font-size: 0.6em !important}
.submarcoc4 .tituloNoticia h3 .t2 {font-size: 0.8em !important}
.submarcoc4 .tituloNoticia h3 .t3 {font-size: 1em !important}
.submarcoc4 .tituloNoticia h3 .t4 {font-size: 1.2em !important}
.submarcoc4 .tituloNoticia h3 .t5 {font-size: 1.4em !important}
.submarcoc4 .tituloNoticia h3 .t6 {font-size: 1.6em !important}

#pie {font-size: 1.2em !important; padding-top: 15px !important}

/* Portada deportes */
.portada186 .separador { border-top: none; background: url(../img/cssimg/filetedeportes.gif) top left no-repeat; padding-top: 8px}
.portada186 .cintilloNoticia { background: #FA9A21; margin: 4px 0; padding: 2px; color: #fff; font-weight: bold}
.marcoDeportes .cintilloNoticia { background:#f9ddc7; color: #222 }

/* Inside noticia */
#zonaAmpliarTexto1 p {font-size: 1.3em}
.cuerpo_noticia ul.lista_comentarios p {font-size: 1.2em}
.cuerpo_noticia .solapasAjustable {padding: 0 !important; border: none !important; margin: 0 !important; background: none !important}
.cuerpo_noticia div.ladillo {font-size: 1.4em !important; border-top: 2px solid #DDD !important; border-left: none !important; border-right: none !important; border-bottom: none !important; background: #F8F8F8 !important}
.cuerpo_noticia div.ladillo h3 {padding: 0 !important}
.cuerpo_noticia form.formComentario {font-size: 1.1em}
.cuerpo_noticia ul.lista_comentarios li {background: #f7f7f7 !important; border: 1px solid #eee !important}
.cuerpo_noticia .zonaVotos {color: #057 !important}
.cuerpo_noticia .comentarios h3 a {color: #434242; font-size: 1.3em}
.cuerpo_noticia ul.lista_comentarios p {line-height: 18px}
.titulo_noticia h1 {color: #171717}
.cuerpo_noticia span.ladillo strong {font-size: 1.3em}
#zonaAmpliarTexto1 .ladillo h3 {font-size: 1.1em !important}
#zonaAmpliarTexto1 h3 {font-size: 1.5em; font-weight: bold; padding: 8px 0 5px 0; color: #363636}

/* Inside noticia, columna derecha */
.contenedorUltimaHora a {color: #057 !important}
div#comentarioDestacado div p {padding: 3px 0 3px 25px !important}
div#comentarioDestacado div p a {color: #057 !important}
h4.h4tituloNoticiaRelacionada a {color: #057 !important}
.infoComentario {font-size: 1.1em !important}
ul.listaNoticiasRelacionadas h4.h4tituloNoticiaRelacionada {font-family: Georgia; letter-spacing: 0px; font-size: 1.2em; font-weight: bold}
.col_drc h3.h3relacionados {font-size: 15px !important; padding: 4px 0 6px !important; letter-spacing: 0 !important; color: #057 !important; background: url(../img/cssimg/filetetechnologia.gif) no-repeat !important; font-weight: bold !important}
.col_drc .paginacion_titulares {text-align: right}

/* Encuestas 2 columnas */
.v2encuesta {float: left; width: 310px; height: auto; margin: 0 0 10px 0;background: #f7f7f7; border: 1px solid #eee; border-top: 1px solid #999}
.v2encuesta h3 {display: block; height: 23px; margin: 0; padding: 2px 0; background: url(../img/cssimg/bg_cintillo.gif) repeat-x; border-bottom: #eee; font-weight: bold; color: #2c479d; font-size: 15px}
.v2encuesta h3 span.open {display: block; height: 25px; padding: 2px 0 0 18px; background: url(../img/cssimg/sprite.png) no-repeat -388px -803px; cursor: pointer}
.v2encuesta form.encuesta {margin: 0 !important; padding: 0 5px !important; background: none !important}
.v2encuesta form.encuesta h3 {background: none !important; color: #454545; font-family: Arial; font-size: 13px}
.v2encuesta form.encuesta div.respuestas {padding: 0; float: left; width: 70%;}
.v2encuesta input.botonEnvioEncuesta {background: #2c479d; border: 0 none; color: #FFFFFF; border: 1px solid #2c479d; cursor:pointer}
.v2encuesta input.botonEnvioEncuesta:hover {background: #fff; color: #2c479d; border: 1px solid #2c479d}
.v2encuesta p.verResultados {font-size: 11px !important; text-align: right; text-transform: uppercase}

/* Pestañas comentarios */
.cuerpo_noticia #listaComentarios ul.listaSolapas {list-style: none; margin: 0px; padding: 0px; border: none; background: url(../img/cssimg/bkpestanas.gif) bottom left no-repeat; float: left;}
.cuerpo_noticia #listaComentarios ul.listaSolapas li {width:100px !important; margin: 0 10px 0px 5px; }
.cuerpo_noticia #listaComentarios ul.listaSolapas li a {width: 100px; border: 1px solid #ccc; border-bottom: none; padding: 0px; float: left; background: #efefef url(../img/cssimg/bkpestanas.gif) bottom  no-repeat; font-variant: small-caps; font-size: 15px; text-align: center; overflow: hidden; color: #434242}
.cuerpo_noticia #listaComentarios ul.listaSolapas li a.actual {background: #fff}
.cuerpo_noticia #listaComentarios ul.listaSolapas li a:hover {background: #fff}
.cuerpo_noticia #listaComentarios .n_comentarios {display: none}
.cuerpo_noticia #listaComentarios h3 {border: none !important}
.paginacion_comentarios {font-size: 1em}

/* Pestañas archivios */
/*.solapas {width: 972px; margin: 0 10px}*/
.solapas ul.listaSolapas {list-style: none; margin: 0px; padding: 0px; border: none; background: url(../img/cssimg/bkpestanas.gif) bottom left no-repeat; float: left;}
.solapas ul.listaSolapas li {width:100px !important; margin: 0 10px 0px 5px; }
.solapas ul.listaSolapas li a {width: 100px; border: 1px solid #ccc; border-bottom: none; padding: 0px; float: left; background: #efefef url(../img/cssimg/bkpestanas.gif) bottom  no-repeat; font-variant: small-caps; font-size: 15px; text-align: center; overflow: hidden; color: #434242}
.solapas ul.listaSolapas li a.actual {background: #fff}
.solapas ul.listaSolapas li a:hover {background: #fff}
.contenedor_calendario {width: 972px; margin: 0 10px}

/* Pestañas lo mas derecha inside noticia */
.cuerpo_noticia .solapas ul.listaSolapas {list-style: none; margin: 0px; padding: 0px; border: none; background: url(../img/cssimg/bkpestanas.gif) bottom left no-repeat; float: left;}
.cuerpo_noticia .solapas ul.listaSolapas li {width: 85px !important; margin: 0 10px 0px 5px; }
.cuerpo_noticia .solapas ul.listaSolapas li a {width: 90px; border: 1px solid #ccc; border-bottom: none; padding: 0px; float: left; background: #efefef url(../img/cssimg/bkpestanas.gif) bottom  no-repeat; font-variant: small-caps; font-size: 13px; text-align: center; overflow: hidden; color: #434242}
.cuerpo_noticia .solapas ul.listaSolapas li a.actual {background: #fff}
.cuerpo_noticia .solapas ul.listaSolapas li a:hover {background: #fff}

/* Publicidad 300x250*/
div.centrado {display: block; margin: 20px 0}

/* Arreglo Ultima Hora */
.listadoNoticiasFlash {float: left}
.horaFlash {margin: 0 8px 0 0}
.todosTitulares {font-size: 1.0em}
.fechaAnterior {color: #057; background:url(../img/cssimg/filete.gif) no-repeat !important}
h3.h3NoticiaAnteriorSeccion {background: url(../img/cssimg/sprite.png) no-repeat -393px -1088px !important}
ul.listadoArchivosCanal ul.listadoNoticiasSeccion li.elemListadoNoticiasSeccion h2.h2NoticiaSeccion a {color:#005577; font-family:Georgia; font-size:14px}
.paginacion_titulares {font-size: 1em}
#contenidoqt h3.titulopublico2 {background:url(../img/cssimg/filete.gif) no-repeat !important}
#contenidoqt #costas h3 {color: #057}
#contenidoqt #costas ul li a {color: #057}
.elementosUH {padding: 8px 0 0 8px}
.contenedorUH {background: url(../img/cssimg/filete.gif) no-repeat 10px 0 !important; margin-top:10px; padding-top:10px;}
.contenedorUH .tituloUH h1.oculto {
	width: 130px;
	display:block !important;
	color: #057;
	font-family: Georgia;
	font-size: 13px;
	font-weight: bold
}
.contenedorUH .tituloUH {
	width: 130px;
	padding: 8px 0 0;
	margin: 0 5px 0 12px !important;
	display: inline
}
.contenedorUH .controlesUH {float: left !important; margin: 9px 0 0 8px !important; padding: 0 !important}

/* Publi 300x100 */
.publi300x100 {background: #E8E9EC url(../img/cssimg/sprite.png) no-repeat scroll -2px -147px; padding-left: 9px}


/* Módulo para blog El ojo público */
#v2ojopublico {float: left; width: 310px; height: auto; margin: 0 0 10px 0; padding-bottom: 25px; background: #fff; border: 1px solid #999; overflow: hidden; font-family: arial, helvetica, sans-serif;}
#v2ojopublico h3 {display: block; height: 23px; margin: 1px 0 0 0; padding: 0; background: none; border-bottom: #eee; font-weight: bold; color: #057; font-size: 15px; font-family: arial, helvetica, sans-serif; background:transparent url(../img/cssimg/sprite.png) no-repeat scroll -697px -597px;}
#v2ojopublico h3 a { float: left; width:auto; height: 17px; cursor:pointer; margin:3px 0 0 4px; padding: 1px 5px 0 5px;  background: #2c479d; color:#fff; font-size:12px; text-decoration:none; text-transform: uppercase;   }
#v2ojopublico h4, #v2ojopublico h4 a { color: #057; padding: 2px 1px; font-family: georgia; font-size: 15px; font-weight: bold}
#v2ojopublico h4 a:hover { background: #2c479d; color: #fff; text-decoration: none;}
#v2ojopublico .v2fototexto { background: none; bottom:-28px; height:auto; left:0; padding: 2px 0; position:absolute; width:auto; opacity: 100;  }
#v2ojopublico .v2contfotogal { height: 220px;}
#v2ojopublico .v2contfades { height: 220px;}
#v2ojopublico .v2fade { height: 230px; }
#v2ojopublico img { height: auto; }

/* cintillo genérico home */
h3.cintillo_home_pequeno { background: #057; color: #fff; padding: 2px 5px; margin: 0 0 -20px 0; font-size: 11px; text-transform: uppercase}

