/* Estilos CSS -. ver 2 - Eldiario Renovacion 2009 del Web site -  */

body {min-width:960px;}

#page {
	width:970px;
	background-color: #FFFFFF;
	margin: auto;
}

#header {
	width:970px;
	color:inherit;
	height: 109px;
	background-color: #fff;
	background-image: url(header2010.gif);
	background-repeat: no-repeat;
}
#header .content-holder {padding:0;}

#holder {background:url(bg_3col_px.gif) top left repeat-y;}

#left {width:140px;float:left;margin:1px 5px 5px 0px;}
#right {
	width:140px;
	float:left;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 4px;
}

#right2 {
	width:160px;
	float:left;
	margin-left: 5px;
}


#left .content-holder,#right .content-holder {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1.5em;
	padding-left: 0px;
}
#main {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	color: #373535;
	margin-top: 5px;
}
#main .content-holder {
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 8px;
	padding-left: 1px;
}

#footer	{
	width:960px;
	clear:both;
	margin: auto;
}
#footer .content-holder {
	padding:5px;	
	margin: auto;
}

.miratit {
	color:#FFFFFF;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}

.content {width:100%;}

.rojo 	{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #990000;
	padding-top: 4px;
	padding-bottom: 4px;
}
.azul 	{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #154982;
	padding-top: 4px;
	padding-bottom: 4px;
}

.azul2 	{
	font-weight: bold;
	color: #2C2C2C;
	background-color: #76DCFF;
	padding-top: 2px;
	padding-bottom: 2px;
}

.titmirala 	{
	font-weight: bold;
	color: #2C2C2C;
	font-size:14px;
}
/* Maquetacion */
#left h2,#right h2 {color:#004080;}


body {
	color:#000;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #fff;
	margin-top: 0px;
} /* Tahoma, Trebuchet MS, Georgia */

blockquote {margin:0.5em;padding:0.3em 0.7em;border-left:2px dashed #aaa;font-style:italic;}
p {
	margin:0;
}



#foto { 
clear:both;margin-bottom:0.4em;
	} 
	
#foto p {
	background-color:#CCCCCC;
	color:#666666;
	padding-top: 2px;
	padding-bottom: 0px;
	font-size:80%;
	margin: 0;
 }	
	
#foto2 {
	height: auto;
	width: auto;
	padding-top: 12px;
	padding-left: 5px;
	} 
	
#foto2 p {
	background-color:#CCCCCC;
	color:#666666;
	font-size:80%;
	float: none;
	padding-left: 6px;
 }		
	

div.imgl {margin:0.2em 0.9em 0 0;float:left;} 
div.imgr {margin:0.2em 0 0 0.9em;float:right;}
* html body div.imgl {margin-right:0.7em;} /* -3px IE hack */
* html body div.imgr {margin-left:0.7em;} /* -3px IE hack */
input.inp:focus,textarea.inp:focus,select.inp:focus {background:#DDDEE5;} 
input.button {
	font-family:Arial,sans-serif;
	background:url(bg_button.png) #F3F3F3 repeat-x;
	font-size: 10px;
}
input.button:hover {background:url(bg_button_active.png) repeat-x;}
div.button {text-align:right;}
/* .fulltext input.inp, .mail input.inp, .auth input.inp {background:url(bg_inp.gif) #fff bottom repeat-x;} */
.prev-next {font-size:100%;text-align:right;}
.segreg {height:3em;clear:both;}
.clear {clear:both;font-size:1px;height:1px;}
.nofloat {clear:both;}
.hidden {display:none;}
.invisible {position:absolute;top:-500px;left:0;width:1px;height:1px;overflow:hidden;}
/* xyz {behavior:url(hover.htc) */



/* Maquetacion-Configuracion */
#page {;}
#header	{;}
#logo {
	float:left;
	margin:0;
	padding:0;
	display:block;
	width:450px;
	height:110px;
}

#logo span {display:none;}


#setting {
	font-size:91%;
	color: #FFFFFF;
	float:right;
	margin-right: 2px;
	margin-top: 15px;
}

#css-switch {width:100px;}
#crumbs {
	font-size:91%;
	color: #FFFFFF;
	width: 970px;
	height: 55px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #fff;
	background-image: url(menus.gif);
	background-repeat: repeat-x;
	background-color: #C93538;
	
}
#crumbs a {
	color: #FFFFFF;
	text-decoration: none;
}

#crumbs a:hover {
	color: #FFFF66;
	text-decoration: none;
}


#left {background:#E9EEF2;color:inherit;}
#right {background:#EFEFEF;color:inherit;}

/* #left,#right {background:#ddd;color:inherit;} */


/* - - - Objetos Maestros - - - */
#left h2 {
	border:1px solid #888A96;
	font-size:100%;
	margin:0 0 0.5em 0;
	padding:0.2em 0.2em 0.2em 1.5em;
	background-color: #990000;
	background-image: url(h2_m.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
}

#right h2 {
	border:1px solid #5B7BAF;
	font-size:100%;
	margin:0 0 0.5em 0;
	padding:0.2em 0.2em 0.2em 1.5em;
	background-color: #990000;
	background-image: url(h2_m.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
}


#left h3,#right h3 {font-size:110%;margin:0;font-family:Tahoma,sans-serif;}
#left .hr,#right .hr {height:1.5em;background:url(hr_m.gif) left center no-repeat;clear:both;}
#left .hr hr,#right .hr hr {display:none;}
.m-obj {background:#fff;margin-bottom:2em;line-height:1.3;}
.m-obj2 {margin-bottom:2em;line-height:1.3;}
.m-con {border:1px solid #D6D8DA;background:#F8F8F8;color:#4B4B4B;font-size:91%;padding:7px;}
.m-con p {line-height:1.4;margin:0.2em 0;}
.m-con ul,.m-con ol {
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 17px;
}
.m-con ul li {list-style:url(li_m.gif) square;line-height:1.4;}

.m-con span.link {border:1px solid #D6D8DA;background:url(link.gif) #fff right center no-repeat;margin-top:0.3em;padding:0 19px 0 3px;display:block;float:right;} 

/* Navega-arriba */
#navig-top {
	border:0px solid #FF9900;
	height:28px;
	clear:both;
	margin-left: 6px;
	width:960px;
}
#navig-top ul {margin:0;padding:0;}
#navig-top li {
	float:left;
	height:28px;
	margin:0;
	list-style:none;
}

#navig-top .porto {
	background-image: url(menu_top3.gif);
	background-repeat: no-repeat;
	background-position: 0 -29px;
	width:16px;
}	
	
#navig-top li a {
	display:block;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
#navig-top li.active a {color:#000000;}
#navig-top li span {display:block;margin:0;padding:0.3em 0 0.3em 1.2em;}
#navig-top li a:hover {background-image:none;color:#000;}
#navig-top li a:active {color:#000;}




/* Navegacion General */
.menu {;}

#navig ul {margin:0;padding:0;}
#navig li {width:100%;margin:0 0 1px 0;background:url(menu.gif) 0 -49px no-repeat;list-style:none;}
#navig li a {display:block;margin:0;padding:0em 0;width:100%;font-family:Tahoma,sans-serif;font-size:110%;font-weight:bold;color:#525252;text-decoration:none;background:url(menu.gif) top left no-repeat;}
#navig li.active a {background:url(menu.gif) 0 -98px no-repeat;color:#9FA4A5;}
#navig li span {display:block;margin:0;padding:0.3em 0 0.3em 1.8em;}
#navig li a:hover {background-image:none;color:#000;}
#navig li a:active {color:#000;}


#naviga ul {margin:0;padding:0;}
#naviga li {}
#naviga li a {margin:0;padding:0em 0;width:100%;font-family:Tahoma,sans-serif;font-size:110%;color:#84A6BD;text-decoration:none;}
#naviga li span {
	font-size:90%;
	color: #80BFFF;
	font-weight: bold;
}
#naviga li.active a {color:#BACDDA;}
#naviga li a:hover {color:#0080FF;}
#naviga li a:active {color:#000;}


/* Texto full */
.fulltext {;}
.fulltext input.inp {width:93%;}

/* Blog */
.board {;}
.board .m-con {background-image:url(w.gif);background-repeat:no-repeat;background-position:right bottom;}
.board h3 {color:#596069;}
.board p {;}

/* Contacto */
.enquiry {;}
#left .enquiry h3 {padding-bottom:0.4em;font-size:100%;}
.enquiry p {margin-top:0.1em;}
.enquiry p span {font-size:91%;padding-left:0.2em;color:#6c6c6c;}
.enquiry img.bar {background:#FFBF5E;}

/* Autorizacion y Suscripcion */
.auth {;}
.auth fieldset {border:0 solid #000;}
.auth label {width:35%;padding-right:0.2em;text-align:right;font-size:100%;float:left;}
.auth span {color:#f00;font-weight:bold;text-align:left;font-size:100%;}
.auth input.inp {width:55%;}

/* EMAIL  */
.mail {;}
.mail input.inp {width:93%;}



/* - - -  Objetos de Contenido - - - */
#main h2 {
	color:#B8B8B8;
	font-size:120%;
	margin:0 0 1.5em 0;
}
#main h2 span {color:#f90;}

#main h4 {font-size:100%;margin:0.5em 0 0.2em 0;}
#main .hr {
	height:1.2em;
	clear:both;
	border-bottom-color:#A9BECA;
	border-bottom-style:solid;
	border-bottom-width:5px;
	margin-bottom: 10px;
}
#main .hr hr {display:none;}
.c-obj {;}
.c-con {
	background:transparent;
	color:#333333;
	font-size:80%;
}
.c-con p,.c-con dl {line-height:1.4;margin:0.3em 0;}
.c-con dd {margin-left:0;}
.c-con ul,.c-con ol {margin:1em;padding:0 0 0 17px;line-height:1.3;}
.c-con ul li {list-style:url(li_c.gif) square;}
.c-con .info {color:#CCCCCC;font-size:91%;margin-top:0.3em;}

#breaking-news {
	background: #FDFBD1;
	border: 1px solid #BDBDBD;
	margin-top: 0;
	margin-right: 4px;
	margin-bottom: 8px;
	margin-left: 4px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 0;
}
#breaking-news h2 {
	margin-bottom: 0;
}
#breaking-news h3 {
	margin-bottom: 0;
	font-size:16px;
}

#breaking-news h3 a {
	margin-bottom: 0;
	font-size:16px;
	color:#003399;
}
#breaking-news em {
	font-size: .92em;
}





#cateclasi {
	border: 1px solid #BDBDBD;
	margin-top: 0;
	margin-right: 4px;
	margin-bottom: 8px;
	margin-left: 4px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 0;
}
#cateclasi h2 {
	margin-bottom: 0;
}
#cateclasi h3 {
	margin-bottom: 0;
	font-size:16px;
}

#cateclasi h3 a {
	margin-bottom: 0;
	font-size:16px;
	color:#003399;
}
#cateclasi em {
	font-size: .92em;
}






dl.tresColumnas dd.last .hora {color:#808080;}/* para la tercer columna en medio del cuerpo principal */
/* 3 columnas centro */
dl.tresColumnas {padding:12px 0 15px;margin:0;display:block;}
dl.tresColumnas dd {float:left;width:230px;margin:0;}
dl.tresColumnas dd.calle {width:21px;display:block;}
dl.tresColumnas dd.last {width:230px;}

.techoColumnaColor {
	width:230px;
	padding-bottom:2px;
	color:#fff;
	float:left;
	height:20px;
	line-height:19px;
	background-color: #31309C;
}
.techoColumnaColor {width:230px;margin-bottom:8px;}
.techoColumnaColor a {color:#fff;display:block;width:230px;text-decoration:none;}
.techoColumnaColor a:hover, .techoColumnaColor a:visited{color:#fff;text-decoration:none;}
.tituloTurquesa, .techoColumnaColor b {padding-left:10px;}
.last .techoColumnaColor, .last .techoColumnaColor a {width:230px;}
*html .floatFix {height:1%}
.floatFix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.nota-tipo3 ul, .nota-tipo2 ul, .nota-tipo1 ul {margin:0;padding:0;}
.nota-tipo3, .nota-tipo2, .nota-tipo1 {font-family:"Trebuchet MS"!important;}
li.trebuchet13 {list-style-position:outside!important;font-weight:normal;}
.nota-tipo3 li {margin:0;padding:0;}
.nota-tipo3 li {list-style:none;background-image: url(bulletTurquesa3x3.gif);background-repeat:no-repeat;background-position:0 7px;list-style-position:outside;padding-left:10px;line-height:18px;}
.nota-tipo3 li {font-size:13px;}

.nota-tipo4 {font-weight:bold;display:block;margin:3px 0 6px 0;}


.cajaBuscar2 {width:200px;line-height:16px;margin-right:4px;padding-left:2px;border:1px solid #b3b3b3;font:11px Tahoma;color:#4d4d4d;color:#838383}

#publi{
	margin-bottom: 6px;
	margin-top: 8px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #003366;
	border-right-color: #003366;
	border-bottom-color: #003366;
	border-left-color: #003366;
}

/* SUBMENU */
ul#submenu {border:1px solid #D6D8DA;background:#EDEBEB;margin:0;padding:7px;list-style:none;}
/* ul#submenu li {background:url(folder.gif) 0 0.2em no-repeat;margin:0;padding:0.3em 0 0.3em 21px;list-style:none;font-weight:bold;font-size:110%;} - Simply SubMenu */
ul#submenu li {width:100%;margin:0 0 1px 0;background:url(submenu.gif) 0 -49px no-repeat;list-style:none;}
ul#submenu li a {display:block;margin:0;padding:0em 0;width:100%;font-size:120%;font-weight:bold;background:url(submenu.gif) top left no-repeat;}
ul#submenu li.active a {background:url(submenu.gif) 0 -98px no-repeat;}
ul#submenu li span {display:block;margin:0;padding:3px 0 3px 25px;}
ul#submenu li a:hover {background-image:none;}

/* Texto de Noticias */
.article-top {;}
.homenoti 
{ 
width:49%; float:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

.homenoti3 
{ 
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

.homenoti2 
{
	width:49%;
	float:left;

}

.contiene
{
	clear:both;
	position: relative;
	padding-right:15px;
 }

.article {;} .Text {;}
#main .article h3 {background:transparent;color:#596069;font-size:115%;margin:0 0 0.2em 0;padding:0;}

#main .homenoti h1 {background:transparent;color:#596069;font-size:135%;margin:0 0 0.2em 0;padding:0;}

#main .homenoti3 h1 {color:#596069;font-size:125%;margin:0 0 0.2em 0;padding:0;}

#main .contiene h1 {background:transparent;color:#31309C;;font-size:135%;margin:0 0 0.2em 0;padding:0;}

.author {color:#6c6c6c;font-size:91%;margin-bottom:0.3em;}
.author span {background:#A8B4B6;color:#fff;padding:0 1px;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.strike {text-decoration:line-through;}
.justify {text-align:justify;}
.right {text-align:right;}
.left {;}
.info-a {color:#000;font-size:90%;}
.info-a span {font-weight:bold;}



/* POOLS */ 

	.poller{	/* The poller box */
	
		float:right;		
		width:120px;		
		padding:15px;	
		background-image:url(images/question.gif);
		background-repeat:no-repeat;
		background-position: center center;
		margin:10px;
	}
	/* Poller title above radio buttons */
	.pollerTitle{
		margin-bottom:5px;
		font-weight:bold;
	}
	/* Label for each radio button */
	.pollerOption{
		margin:0px;
	}
	/* Label for each option above graph - i.e. results */
	.result_pollerOption{
		margin:0px;
		font-size:0.8em;
	}
	/* Title of poller - when ajax shows the results */
	.result_pollerTitle{
		margin-bottom:5px;
		font-weight:bold;
		font-size:0.9em;
	}
	/* Don't change this one, it is used to get the left and right image(the corner) positioned correctly */
	.result_pollGraph img{
		float:left;
	}
	/* The <div> tag where the percentage result is shown */
	.result_pollGraph div{
		float:left;
		height:12px;
		background-repeat:repeat-x;
		color:#FFF;
		font-size:0.9em;
		line-height:12px;
	}
	/* Graph div - parent of both the corner images and the div displaying percentage votes */
	.result_pollGraph{	
		height:12px;
	}
	
	/* Message when Ajax is working getting restults fromt the server */
	.poller_waitMessage{
		display:none;	
	}	
	
	.result_totalVotes{
		clear:both;
		font-size:0.8em;
		margin-top:10px;
		font-style:italic;
	} 

#navig2 ul {margin:0;padding:0;}
#navig2 li {width:100%;margin:0 0 1px 0; list-style:none;}
#navig2 li a {
	margin:0;
	font-family:Tahoma,sans-serif;
	font-size:90%;
	font-weight:bold;
	color:#525252;
	text-decoration:none;
}
#navig2 li span {
	margin:0;
	padding-top: 0.3em;
	padding-right: 0;
	padding-bottom: 0.3em;
	padding-left: 0em;
}
#navig2 li a:hover {background-image:none;color:#000;}
#navig2 li a:active {color:#000;}


/*////////////////AGREGADOS 2009///////////////////////////// */

#main h4 {
	color:#FFFFFF;
	font-family:"Trebuchet MS";
	font-size:22px;
	background-image: url(h3.gif);
	display: block;
	height: 34px;
	padding-left: 10px;
	padding-top: 4px;
	background-repeat: repeat-x;
	line-height: 30px;
}

.headerespecial {
	color:#FFFFFF;
	background-color:#D3373C;
	font-family:"Trebuchet MS";
	font-size:22px;
	padding-left: 10px;
	display: block;
	font-weight: bold;
}

.headerult {
	color:#FFFFFF;
	background-color:#333333;
	font-family:"Trebuchet MS";
	font-size:22px;
	padding-left: 10px;
	display: block;
	font-weight: bold;
}

.headerazul {
	color:#FFFFFF;
	background-color:#24408E;
	font-family:"Trebuchet MS";
	font-size:22px;
	padding-left: 10px;
	display: block;
	font-weight: bold;
}

.titcentral {
	color:#FFFFFF;
	font-size:24px;
	line-height:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.titulares {
font-size:33px; line-height:40px; font-family:Georgia, 'Times New Roman', Times, serif; font-weight: normal;
}

.box {
	background-color:#F1F1F2;
	border-top-width: 0px;
	border-right-width: 10px;
	border-bottom-width: 10px;
	border-left-width: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #8AA7D6;
	border-bottom-color: #8AA7D6;
	border-left-color: #8AA7D6;
	width: 100%;
}

.boxlast {
	background-color:#F1F1F1;
	border-top-width: 5px;
	border-right-width: 7px;
	border-bottom-width: 5px;
	border-left-width: 7px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D3373C;
	border-bottom-color: #D3373C;
	border-left-color: #D3373C;
	width: 100%;
	border-top-color: #D3373C;
}

#main h1 {
	color:#FFFFFF;
	font-size:28px;
	line-height:32px;
}

.info {
	color:#D2232A;
	font-size:12px;
	font-weight: bold;
	padding-left: 4px;
} 
/* Enlaces */
a {color:#162F82;text-decoration:none;}
a:hover {color:#162F82;text-decoration:underline;}

.antetitulo{
	color:#D2232A;
	font-size:13px;
	font-weight: bold;
}

.antepie{
	padding-bottom:0px;
	color:#333333;
	font-size:13px;
}

.antefecha{
	padding-bottom:0px;
	color:#929497;
	font-size:13px;
	margin-top:5px;
}


#main p {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 15px;
}


#masno ul {
	width:300px;
	clear:both;
	padding-left: 2px;
}
/*#masno li {
	float:left;
	margin:0;
	margin-left:2px;
	list-style-image:url(bulletTurquesa3x3.gif);
}*/

#masno li {
	width:100%;
	margin:0 0 5px 0;
	list-style:none;
	background-image: url(bulletTurquesa3x3.gif);
	background-repeat: no-repeat;
}


.cajas {
	background-color:#6D6E70;
	margin-bottom:12px;
	margin-top:5px;
	background-image: url(backbox.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 10px;
}

.cajas2 {
	background-color:#6E6F71;
	margin-top:5px;
	background-image: url(backbox2.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.toggleopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.toggleopacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.7;
}

.toggleopacity img{
border: 1px solid #ccc;
}

.toggleborder:hover img{
border: 1px solid navy;
}

.toggleborder:hover{
color: red; /* Dummy definition to overcome IE bug */
}


#main .hr2 {
	height:0.9em;
	clear:both;
	border-bottom-color:#BCBDC0;
	border-bottom-style:solid;
	border-bottom-width:3px;
}
#main .hr2 hr {display:none;}


/* Navega-arriba */
#navigd {
	border:0px solid #FF9900;
	height:28px;
	clear:both;
	margin-left: 10px;
}
#navigd ul {margin:0;padding:0;}
#navigd li {
	float:left;
	height:23px;
	margin:0;
	width:120px;
	list-style:none;
/* 	background-image: url(menu_down.gif);
	background-repeat: no-repeat;
	background-position: 0 -18px; */
}
#navigd li a {
	display:block;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
/*	background:url(menu_down.gif) top left no-repeat;*/
}
#navigd li.active a {
/* background:url(menu_down.gif) 0 -160px no-repeat; */
color:#000000;}
#navigd li span {display:block;margin:0;padding:0.3em 0 0.3em 1.2em;}
#navigd li a:hover {background-image:none;color:#000;}
#navig-down li a:active {color:#000;}

#footer {
	background-image: url(back-down.gif);
	background-repeat: repeat-x;
	height: 92px;
}
#footer p {
	color:#373535;
	font-size:105%;
	line-height:1.3;
}



#lateral {
	width: 213px;
	height: 62px;
	background-color: #6E6F71;
	margin-bottom: 15px;
	min-height: 62px;
	background-image: url(backright.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

#lateral-twitter {
	width: 213px;
	height: auto;
	background-color: #6E6F71;
	margin-bottom: 15px;
	background-image: url(backright.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

#lateral-twitter p {
	color: #FFFFFF;
	text-align: right;
	padding-top: 5px;
	font-size:12px;
	font-weight: bold;
	padding-bottom: 4px;
}

#lateral-twitter h3 {
	font-size: 18px;
	color: #FFFFFF;
	display: block;
	font-family:"Trebuchet MS";
	text-align: right; margin-bottom:3px; margin-top:3px; padding: 5px 8px 5px 3px; background-color: #2647A0;
}



.imagen {
	width: 85px;
	height: 75px;
	position: relative;
	right: 1px;
	float: left;
	bottom: 9px;
}

#lateral p {
	color: #FFFFFF;
	text-align: right;
	padding-top: 5px;
	font-size:12px;
	font-weight: bold;
	padding-bottom: 4px;
}

#lateral a {
	color: #FFFFFF;
	text-decoration:none;
}

#lateral a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}

#lateral h2 {
	font-size: 21px;
	color: #FFFFFF;
	display: block;
	font-family:"Trebuchet MS";
	text-align: right;
}


#lateral span a {
	color: #373535;
	text-decoration:none;
}

#lateral span a:hover {
	color: #373535;
	text-decoration:underline;
}
#lateral span {
	font-size: 20px;
	color: #373535;
	display: block;
	text-align: right;
}


.lateral-rojo { 
	background-color: #D2232A; } 
	
	.lateral-rojo2 {
	background-color: #8B0304;
} 

.lateral-azul { 
	background-color: #86A4D6; } 
	
	.lateral-azul2 {
	background-color: #3777BC;
} 

	.lateral-envivo {
	background-color: #2647A0;
} 
	.lateral-celeste { 
	background-color: #00B0F0; } 	

	.lateral-celeste2 { 
	background-color: #8AA7D7; } 	
		
	.lateral-brown {
	background-color: #B89B6F;
} 		
	
	.lateral-rosado { 
	background-color: #ED0677; } 

	.lateral-rosado2 { 
	background-color: #ED2790; } 
		
	.lateral-amarillo { 
	background-color: #FFF215;  } 
	
	.lateral-gris { 
	background-color: #BDBFC1;  } 	
	
	
	
	

.servicios { color:#6C6F71; }

#search { float:right; margin-left: 2px; margin-top: 4px;   }

.cajaBuscar { background:transparent url(bg-search.png) 0 0 no-repeat; font-size:11px; width:90px; height:16px; border:none; color:#444; padding:0px 2px 0px 6px;}	





















.sideTabs {
	width:310px !important;
	height:20px !important;
	margin:0px;
}
.idTabs{
	font-size: 12px;
	width: 299px;
}
.idTabs li{
	float: left;
	display:inline;
}
.idTabs li a{
	float: left;
	display:inline;
	line-height: 24px;
	font-weight: bold;
	font-size: 14px;
	text-align:center;
	padding:0px 10px;
	display: block;
	margin: 0px;
	text-align: left;
		color: #ffffff;
}
.idTabs li.last a{
	margin: 0
}

.idTabs li a:hover,
.idTabs .selected{
	color: #ffffff;
	background-color: #c82611;
}

#sidetabber { padding-bottom:7px;  }

#sidetabber ul{
	list-style-type:none;
}



#pop, #feat {
	padding-top:3px;
	width:310px;
	padding-right: 1px;
	background-color: #EFEEEE;

} 

#pop li, #feat li{
	border-bottom: 1px solid #eee;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 12px;
	background: url(ico-mostcomm.gif) no-repeat left center !important;
}




.fix{
	clear: both;
	height: 1px;
	margin: 0 0 -1px;
	overflow: hidden;
}










.sideTabs2 {
	width:370px !important;
	height:38px;
	float:left;
	display: block;
	margin:0px;
	padding:0px;
	background-image: url(boxsections.gif);
	background-repeat: no-repeat;
}
.idTabs2{
	width: 369px;
	float:left;
	height: 25px;
}
.idTabs2 li{
	float: left;
	display:inline;
}
.idTabs2 li a{
	float: left;
	display: block;
	width:100px;
	height:25px;
	text-indent:-9999px;
}
.idTabs2 li.last a{
	margin: 0
}
.idTabs2 li a:hover,
.idTabs2 .selected{
	text-decoration: none
}


#sidetabber2 { padding-top:25px;

} 
#sidetabber2 ul{
	width: 340px !important;
	background-color:#EFEEEE;
	margin-left:12px;
	padding:3px;
	list-style-type:none;
	}


#sec1 li, #sec2 li, #sec3 li{
	border-bottom: 1px solid #eee;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 20px;
		background: url(ico-mostcomm.gif) no-repeat left center !important;
}

#sideespecial{
	margin-top:-12px;
	margin-bottom: 5px;
	}

#sideespecial ul{
	width: 340px !important;
	background-color:#EFEEEE;
	margin-left:12px;
	padding:3px;
	list-style-type:none;
	}


#sideespecial li{
	border-bottom: 1px solid #eee;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 20px;
		background: url(ico-mostcomm.gif) no-repeat left center !important;
}




#paginate-slider4{
	background-color: #006FB0;
	border-color: #006FB0;
	padding: 5px 10px;
}

#paginate-slider4 a img{
width: 80px;
height: 60px;
border: 2px solid gray;
margin-top: 5px;
}

#paginate-slider4 a img:hover, #paginate-slider4 a.selected img{
border: 2px solid red;
}


.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 5px;
width: 320px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 230px;
}



.sliderwrapper{
	position: relative; /*leave as is*/
	overflow: hidden; /*leave as is*/
	background-color:#E7E8E9;
	margin:auto;
	padding-top: 10px;
	width: 97%; /*width of featured content slider*/
	height: 275px;
}


.videoid{
	background-color:#E7E8E9;
	padding-top: 7px;
	text-align: center;
	padding-bottom: 8px;
	margin: auto;
	width: 95%;
}


/**********************************************/
















	/* FEATURED SECTION */
	#featured { /* Featured tab starting from image till end of post excerpt */
	padding-bottom:5px;
	width: 340px;
	margin-bottom:5px;
	height:125px; /* If post doesn't fit to the defined height, increase that value and the value of container below */
	position: relative;
	background-color: #000000;
	}
		#featured ul {
			width: 100000px;
			position: relative;
			top: 0;
			left: 0;
			list-style-type:none;
		}                      
		#featured ul li {
	float:left;
	width:95px;
		}
		#featured .container { /* If post doesn't fit to the defined height, increase that value and the value of #featured above */
	position: absolute;
	overflow:hidden;
	width: 325px;
	height: 125px;
		}
			#featured  .sliderContent { /* This division contains only featured image and post title */
	position:relative; /* Relative posisioning is used to define the location of title as bottom of image */
	height:100px;
	margin-bottom:2px;
	overflow:hidden;
			}
			#featured .featuredImage { /* Image used on featured section, positsioned as absolute */
				display:block;
				position:absolute;
				z-index:1; /* since image goes behind the title, z-index value is assigned as 1. The title classname is h2.featuredTitle and the z-index value for title is 2 */
			}
		#featured .previous_button { /* Class kepts the attributes for  previous (<<) before the numbers on slider navigation*/
	position: absolute;
	font-size:1.7em;
	top:40px;
	right:315px;
	color:#222;
	z-index:2;
	cursor:pointer;
		}
		#featured .previous_button_disabled {
			cursor:default;
			color:#999;
		}
		#featured .next_button {  /* Class kepts the attributes for  next (>>) after the numbers on slider navigation*/
	position: absolute;
	font-size:1.7em;
	top:40px;
	right:1px;
	z-index:2;
	color:#222;
	cursor:pointer;
		}
		#featured .next_button_disabled {
			cursor:default;
			color:#999;
		}
		#featured .feaScrollBar { /* The division wrapper for the line between post excerpt and featured post image */
	color:#FFFFFF;
	position:relative; /* Relative position is used to define location of slider number as absolute */
	display:block;
	padding:2px 5px;
	margin-bottom:5px;
	margin-top: 65px;
	height: 40px;
		}
		#featured .feaPostMeta { /* Text style for "Written on, Filed in..." between postexcerpt and featured post image */
			font-size:9px;
			text-transform:uppercase;
		}
		#featured .feaPostMeta a {
			color:#FFFFFF;
		}
		#featured .feaPostMeta a:hover {
			color:#cd1713;
			text-decoration:none;
		}

p.featuredTitle {
	font-size:9px;
	width:95px;
	padding-top:7px;
	padding-bottom:7px;
	color:#fff;
	position:absolute;
	text-transform:uppercase;
	z-index:2;
	bottom:0;
}
p.featuredTitle a {
	color:#fff;
	padding-left:10px;
	padding-right:10px;
	display:block;
}
p.featuredTitle a:hover {
	text-decoration:underline;
}

.blanco { color:#FFFFFF; }




/********************         NOTICIAS ROTATIVAS ***********************/

.sliderwrapper2{
	position: relative; /*leave as is*/
	overflow: hidden; /*leave as is*/
	border-bottom-width: 6px;
	width: 374px; /*width of featured content slider*/
	height: 370px;
}


.sliderwrapper2 .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 5px;
background: white;
width: 350px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.pagination2{
	width: 353px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
	text-align: right;
	background-color: #C20F19;
	font:Arial, Helvetica, sans-serif;
}

.pagination2 a{
padding: 0 5px;
text-decoration: none; 
color: #000;
background: white;
}

.pagination2 a:hover, .pagination2 a.selected{
color: #000;
background-color: #FEE496;
}


/********************************* **/

.sliderwrapper{
	position: relative; /*leave as is*/
	overflow: hidden; /*leave as is*/
	border-bottom-width: 6px;
	width: 320px; /*width of featured content slider*/
	height: 230px;
}


.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 5px;
background:  #EFEEEE;
width: 305px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.pagination{
width: 319px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: right;
background-color: #EFEEEE;
margin:auto;
}

.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #00007D;
background: white;
}

.pagination a:hover, .pagination a.selected{
color: #000;
background-color: #FEE496;
}



/*************************************************** NUEVA CAJA OPINION */


.cajaopina {
	height:auto !important;
	float:left;
	display: block;
	width: 320px;
}



.opinacaja{
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #007195;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #007195;
	font-size: 12px;
	width: 280px;
	margin: 0px;
}

.opinacaja li{
	background: #ffffff;
	color: #007195;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #007195;
	float: left;
	display:inline;
}

.opinacaja li a:hover,
.opinacaja .selected{
	color: #ffffff;
	background-color: #c82611;
	background-image: url(nav_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}


.opinacaja li a{
	float: left;
	display:inline;
	line-height: 34px;
	font-weight: bold;
	font-size: 12px;
	text-align:center;
	 padding:0px 10px; 
	display: block;
	margin: 0px;
	text-align: left;
}

.opinacaja li a:hover,
.opinacaja .selected{
	text-decoration: none
}

#opina1  { margin:10px; padding:10px; }
#opina2  { margin:10px; padding:10px; }
#opina3  { margin:10px; padding:10px; }


#sideopina{
	margin-top:20px;
	padding-top:10px;
	margin-bottom: 5px;
	background-color:#FFF;
	}

#sideopina ul{
	width: 270px !important;
	background-color:#FFF;
	margin-left:5px;
	padding:3px;
	list-style-type:none;
	}


#sideopina li{
	border-bottom: 1px solid #eee;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 20px;
		background: url(ico-mostcomm.gif) no-repeat left center !important;
}


.jcarousel-skin-tango .jcarousel-container {
    -moz-border-radius: 2px;
    background: #E7E8E9;
    border: 1px solid #6E6F71;
	margin-left:7px;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 288px;
    padding: 5px 10px;
}


.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  288px;
    height: 100px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 105px;
    height: 95px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #E7E8E9;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 1px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 1px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
