.left{
float:left;
}

.right{
float:right;
}
.rightr{
float:right;
text-align:right;
}
.texto9{
text-align:justify;
font-size:9pt;
line-height:125%;
font-family:Arial, Helvetica, sans-serif;
}

div.texto10{
font-family:Arial;
font-size:10pt;
line-height:125%;
text-align:justify;
}

a{
	color:#336699;
	text-decoration:none;
	
}


a:hover{
	text-decoration:underline;
}

a.cab {
	font-size: 10pt;
	color: #555555;
	font-family: Tahoma, Arial, Helvetica;
		font-weight: bold;
	text-decoration:none;
}

a.cal_selp{
	font-size: 10pt;
	color: #fff;
	font-family: Tahoma, Arial, Helvetica;
	font-weight: bold;
	text-decoration:none;
}

a.cab_gris{
font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
font-size: 11pt;
color: #555555;
font-weight: bold;
} 

a.cab_gris:hover{
text-decoration:none;
}

a.cab_gris:visited{
color: #555555;
}



a.link_menu_1{
text-decoration:none;
color:#fff;
padding:4px;}
a.link_menu_1:visited{
color:#fff;
}
a.link_menu_1:hover{
color:#003366;
padding:1px;
margin:2px;
border:solid;
border-width:1px;
background-color:#ffffff;
border-color:#98B2CB;
text-decoration:none;}

a.link_menu_1_sel{
padding-top:3px;
padding-bottom:3px;
padding-left:5px;
padding-right:5px;
border:none;
color:#336699;
background-color:#ffffff;
}

a.link_menu_1_sel:visited{
color:#336699;
}

a.link_menu_1_sel:hover{
color:#336699;
text-decoration:none;}


a.link_menu_2{
text-decoration:none;
color:#003366;
padding:4px;}
a.link_menu_2:visited{
color:#003366;
}
a.link_menu_2:hover{
color:#003366;
padding:1px;
margin:2px;
border:solid;
border-width:1px;
background-color:#ffffff;
border-color:#336699;
text-decoration:none;}

a.link_menu_2_sel{
padding:1px;
margin:2px;
border:solid;
border-width:1px;
background-color:#ffffff;
border-color:#98B2CB;
color:#98B2CB;
background-color:#ffffff;
border-color:#98B2CB;
}

a.link_menu_2_sel:visited{
color:#98B2CB;
}

a.link_menu_2_sel:hover{
color:#98B2CB;
text-decoration:none;}


a.noticia{
color:#000000;
text-decoration:none;}
a.noticia:hover{
color:#000000;
text-decoration:underline;}
a.noticia:hover{
color:#000000;
text-decoration:underline;}


a.noticia_b{
color:#ffffff;
text-decoration:none;}
a.noticia_b:hover{
color:#ffffff;
text-decoration:underline;}


a.portada1{
color: #336699;
}

a.portada1:visited{
color: #336699;
}

a.portada2{
color: #000;
font-size: 8pt;
font-weight:normal;
}
a.portada2:visited{
color: #000;
}

b.tit{
font-family:Arial;
font-size:12pt;
color:#006699;
}

b.naranja{
color:#FFCC00;
}

b.azul_claro{
color:#98B2CB;
}

b.verde_f{
color:#CCFF33;
}

body{
background:#ffffff;
text-align:center;
margin: 0 30px 0 30px;
}

blockquote.solid{
border: solid;
border-width:1px;
border-color:#555555;
padding:10px;
margin-right:10px
}


blockquote.solid_g{
border:1px solid;
border-color:#505050;
background-color:#eeeeee;
padding:10px;
margin-right:10px
}

blockquote.informacion{
border:1px solid;
border-color:#505050;
width:400px;
text-align:justify;
padding:10px;
margin-right:10px
}

div.t404{
color:#336699;
font-size:36px;
text-align:left;
}

div.cab{
width:970px;
min-height:100px;
margin:0;
margin-bottom:10px;
padding:0;
font-family:Arial;
font-size:10pt;
text-align:left;
background-color:#fff;
overflow:visible;
}




div.center{
text-align:center;
clear:both;}

div.coldoble{
width:970px;
float:left;
right:0;
margin:0px;
padding:0px;
text-align:center;
border:none;
vertical-align:middle;
overflow:visible;
display:table;
clear:both;
}

div.col33{
clear:none;
float:left;
width:300px;
height:200px;
margin:5px;
padding:5px;
text-align:justify;
background:url('images/bg_1.jpg') repeat-x top;
border:1px solid;
overflow:visible;
display:table
}

div.col50d{
width:47%;
float:right;
margin:5px;
padding:5px;
text-align:justify;
overflow:visible;
display:table;
}

div.col50i{
width:47%;
float:left;
margin:5px;
padding:5px;
text-align:justify;
overflow:visible;
display:table;
}

div.col_d{
min-width:390px;
width:390px;
float:right;
right:0;
margin:5px;
padding:5px;
text-align:justify;
overflow:visible;
display:table;
}

div.columna_gris{
float:left;
margin-top:10px;
margin-bottom:15px;
padding:0px;
text-align:justify;
background-color:#ffffff;
border-color:#dddddd;
border:solid;
border-width:1px;
overflow:visible;
display:table;
clear:both;
}


div.columna_gris2{
float:left;
margin-top:0px;
margin-bottom:15px;
padding:10px;
text-align:justify;
background-color:#ffffff;
border-color:#dddddd;
border:solid;
border-width:1px;
overflow:visible;
display:table;
}

div.columna_d1{
min-width:345px;
width:345px;
float:right;
margin-top:10px;
margin-bottom:15px;
padding:0px;
text-align:justify;
background-color:#eeeeee;
border-color:#dddddd;
border:solid;
border-width:1px;
overflow:visible;
display:table;
}


div.columna_d2_env{
width:345px;
float:right;
padding:0;
text-align:center;
overflow:visible;
clear:none;
display:table;
}

div.columna_d2{
min-width:345px;
width:345px;
float:right;
margin-bottom:15px;
padding:5px;
text-align:justify;
background:url('images/bg_1.jpg') repeat-x top;
border:1px solid;
border-color:#dddddd;
overflow:visible;
clear:none;
display:table;
}

div.gris_total{
width:auto;
padding:5px;
text-align:justify;
background:url('images/bg_1.jpg') repeat-x top;
border:1px solid;
border-color:#dddddd;
overflow:visible;
clear:none;
display:table
}


div.col_i{
min-width:390px;
width:390px;
float:left;
margin:5px;
padding:5px;
text-align:justify;
overflow:visible;
display:table;
}


div.columna_dt{
width:360px;
float:right;
margin:0px;
padding:0;
overflow:visible;
border:none;
display:table;
}


div.columna_i{
width:95%;
float:left;
margin:5px;
padding:0;
text-align:justify;
overflow:visible;
display:table;
}


div.columna_it{
min-width:590px;
width:590px;
float:left;
margin:0px;
padding:0;
text-align:left;
overflow:visible;
border:none;
display:table;
}

div.contenedor{
width:100%;
margin:0;
border:none;
padding:0;
overflow:visible;
clear:both;
position:relative;
display:table;
}


div.cuerpo_total{
width:970px;
min-height:400px;
margin:0;
padding:0;
border:none;
overflow:visible;
display:table;
}

div.comments_der
{
float:right;
clear:both;
text-align:right;
display:table;
overflow:visible;
}

div.der
{
text-align:right;
}

div.just
{
overflow:visible;
display:table;
height:auto;
text-align:justify;
margin-bottom:15px;
clear:both;
}

div.esbozo_grita{
margin-left:30pt;
}

div.menu_1{
width:970px;
font-family:Arial;
font-size:10pt;
font-weight:bold;
text-align:left;
color:#555555;
padding-top:3px;
padding-bottom:3px;
margin:0;
border:solid;
border-color:#336699;
border-bottom-width:0px;
border-top-width:1px;
border-left-width:1px;
border-right-width:1px;
background-color:#336699;
}


div.menu_2{
border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-top:0px solid #cccccc; border-bottom:1px solid #cccccc; width:970px;
font-family:Arial;
font-size:10pt;
font-weight:normal;
text-align:left;
color:#000;
padding-top:3px;
padding-bottom:3px;
margin:0;
background:url('images/bg_3.jpg') repeat-x top;
}



div.noticias_cab_970{
width:970px;
overflow:visible;
display:table;
margin:0;
border-style:solid;
border-width:1pt;
border-color:#999999;
font-family:Arial;
font-size:9pt;
padding:10px;
vertical-align:top;
text-align:justify;
background-color:#ffffff;
clear:both;
line-height:125%;
}

div.noticias_cab_680{
float:none;
width:680px;
overflow:visible;
display:table;
margin:0;
border-style:solid;
border-width:1pt;
border-color:#999999;
font-family:Arial;
font-size:9pt;
padding:10px;
vertical-align:top;
text-align:justify;
background-color:#ffffff;
clear:both;
line-height:125%;
}

div.noticias_cab{
float:none;
overflow:visible;
display:table;
margin:0;
border-style:solid;
border-width:1pt;
border-color:#999999;
font-family:Arial;
font-size:9pt;
padding:10px;
vertical-align:top;
text-align:justify;
background-color:#ffffff;
clear:both;
line-height:125%;
}


div.origen{
font-family:Arial;
font-size:10pt;
font-style:italic;
color:#ffb300;
text-align:right;
margin:10pt
}

div.oyp{
margin-top:50px;
width:40%;
font-family:Arial;
font-size:8pt;
color:#505050;
padding:5px;
text-align: center;
vertical-align:middle;
clear:both;
}

div.pub_lat{
width:130px;
float:left;
border-right-style: solid;
border-right-width:0px;
border-right-color:#555555;
padding:5px;
overflow:visible;
}

div.publicidad_1{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 8pt;
color: #555555;
float:left;
margin-left:10px;
clear:both;
}

div.publicidad_2{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 8pt;
color: #555555;
float:left;
margin-left:10px;
clear:none;
}

div.publicidad{
background-color:#fff;
float:right;
text-align:right;
clear:none;
overflow:visible;
}

div.publicidad_t{
font-family:Arial;
font-size:8pt;
text-align:right;
color:#999999;
background-color:#fff;
clear:none;
overflow:visible;
}


div.separador{
margin:0;
padding:0;
height:20px;
border:none;
display:table;
}

div.total{
width:970px;
margin:0;
padding:0;
overflow:visible;
clear:both;
border:none;}

div.total2{
width:100%;
margin:0;
padding:0;
overflow:visible;
clear:both;
border:none;}

div.total3{
width:950px;
margin:0;
padding:0;
overflow:visible;
clear:both;
border:none;}


h1.cab{
font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
font-size: 12pt;
color: #555555;
font-weight: bold;
border-bottom-style: solid;
border-bottom-color: #FFCC00;
border-bottom-width: 2px;
text-align:justify;
line-height:150%;
margin-top:0;
}


h1.cab_gris{
font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
font-size: 12pt;
color: #555555;
font-weight: bold;
border-bottom-style: solid;
border-bottom-color: #555555;
border-bottom-width: 2px;
text-align:justify;
line-height:150%;
margin-top:0;
} 


h2.cab{
font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
font-size: 11pt;
color: #336699;
font-weight: bold;
}

h2.cab_gris{
font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
font-size: 10pt;
color: #555555;
font-weight: bold;
line-height:150%;

} 

h1.noticias{
font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
font-size: 14pt;
color: #336699;
font-weight: bold;
margin-top:0;
line-height:150%;
margin-bottom:3px;
margin-top:0;
}

h2.noticias{
font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
font-size: 12pt;
color: #555555;
margin-bottom:3px;
line-height:125%;
margin-top:0;
}

h3.noticias{
font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
font-size: 10pt;
color: #336699;
font-weight: bold;
margin-bottom:3px;
line-height:125%;
margin-top:0;
}

h1.portada{
font-family:  Verdana, Helvetica, sans-serif;
font-size: 11pt;
color: #336699;
font-weight: bold;
margin-bottom:3px;
margin-top:0;
}

h2.portada{
font-family:  Verdana, Helvetica, sans-serif;
font-size:10pt;
color: #336699;
font-weight: bold;
line-height:125%;
margin-bottom:3px;
margin-top:0;
}


h2.portada_p{
font-family:Verdana, Helvetica, sans-serif;
font-size:8pt;
color: #336699;
font-weight:normal;
line-height:125%;
margin-bottom:3px;
margin-top:0;
}


h3.portada{
font-family:  Verdana, Helvetica, sans-serif;
font-size: 9pt;
font-weight:normal;
color: #000;
margin-bottom:0;
margin-top:0px;
}

h4.noticias{
font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
font-size: 10pt;
color: #336699;
font-weight: bold;
}



h1.publicidad{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 8pt;
color: #555555;
float:left;
margin-left:10px;
clear:both;
}

h1.publicidad2{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 8pt;
color: #555555;
float:left;
margin-left:10px;
clear:none;
}

i.origen{
font-style:italic;
color:#ffb300;
}

img{
border:none;}

img.left_n{
width:100px;
height:75px;
float:left;
border:solid;
border-width:1px;
border-color:#555555;
margin-left:0;
margin-right:10px;
clear:left;}

img.left_10{
float:left;
margin-left:10px;
clear:left;
margin-right:10px;
}

img.left_100{
float:left;
margin-left:100px;
clear:left;
}

img.left_50{
float:left;
margin-left:50px;
clear:left;
margin-right:10px;
}

img.right_n{
width:100px;
height:75px;
float:right;
border:solid;
border-width:1px;
border-color:#555555;
margin-left:10px;
margin-right:0;}


img.right_100{
float:right;
margin-right:100px;
clear:right;
}

img.right_50{
float:right;
margin-right:50px;
clear:right;
}

img.bordegris{
border:solid;
border-width:1px;
border-color:#555555;
}

img.noticias{
border:solid;
border-width:1px;
border-color:#555555;
margin-left:10px;
margin-right:10px;
}



li{
font-family:Arial;
font-size:10pt;
line-height:150%;
text-align:justify;
}

li.comentarios{
line-height:175%;
list-style-image: url('images/comentarios.gif');
margin-left:0px;
color: #000;
font-family:  Verdana, Helvetica, sans-serif;
font-size: 8pt;
font-weight:normal; padding-left:10px; padding-right:0; padding-top:0; padding-bottom:0
}

li.enlaces{
color:#555555;
line-height:125%;
font-family:  Verdana, Helvetica, sans-serif;
font-size: 8pt;
font-weight:normal;
margin-bottom:10px;
}

li.eventos{
line-height:125%;
color: #000;
font-family:  Verdana, Helvetica, sans-serif;
font-size: 8pt;
font-weight:normal;
}

li.noticias{
color:#336699;
font-family:  Verdana, Helvetica, sans-serif;
font-size: 8pt;
font-weight:normal;
}

div{
font-family:Arial;
font-size:10pt;
line-height:125%;
text-align:justify;
}


table.calendario{
vertical-align:top;
}

table.gris{
border-style:solid;
border-width:1pt;
border-color:#999999;
}

ul{
margin-bottom:0}

table.triple{
width:100%;
border:none;
margin:0;
padding:0;
}

td.tercio1{
width:33%;
margin:0;
padding-left:0;
padding-right:5px;}


td.tercio2{
width:34%;
margin:0;
padding-left:5px;
padding-right:5px;}

td.tercio3{
width:33%;
margin:0;
padding-left:5px;
padding-right:0;}

.encuesta{
margin-left: 30px;}




.noticias_lista{
border-bottom-style:solid;
border-width:1pt;
border-color:#999999;
font-family:Arial;
font-size:9pt;
color:#999999;
padding:10px;
vertical-align:top;
text-align:justify;
background-color:#ffffff;
clear:both;
overflow:visible;
}

.texto{
font-family:Arial;
font-size:10pt;
color:#000000;
padding:5px;
line-height:125%;
}

.textogris{
font-family:Arial;
color:#999999;
}

.textogrisp{
font-family:Arial;
font-size:8pt;
color:#999999;
}

.textop{
font-family:Arial;
font-size:8pt;
color:#000000;
padding:5;
}

.cab_1 {
	font-size: 10pt;
	color: #555555;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-color: #555555;
	border-bottom-width: 2px;
	text-align:justify;
}

.cab_1p {
	font-size: 8pt;
	color: #555555;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-bottom-width: 2px;
	text-align:justify;
}
.cab_publi {
	font-family: Arial, Helvetica, sans-pt;
	text-decoration: none;
}

.entradilla_portada {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}


.mas {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFcc00;
	font-size: 8pt;
	text-decoration: none;
}


.publi_texto{
padding: 5pt;
border-width:1pt;
border-style:solid;
border-color:#336699;
font-size:9pt;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
}

.reclamo_portada {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #336699;
	font-weight: bold;
}
.titular_portada {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}