#contentText p
{
	margin:0px;
	margin-bottom:10px;
	
}
#contentText h1
{
	font-size: 2.92em;
	margin:0;
	line-height:30px;
	color:#000;
}

#contentText h2
{
	font-size: 1.17em;
	margin:0;
	color:#000;
	margin-bottom:30px;
}



.logotipo img
{
	border:0;
}

.cartaHeader 
{
	float:right;
	margin-bottom:50px;
}			
.cartaHeader ul
{
	margin:0;
	padding:0;
	
}
.cartaHeader li
{
	display:inline;
	list-style:none;
	margin-right:15px;
	font-size:1.2em;
	font-weight:bold;
}

.cartaHeader a
{
	text-decoration:none;
	color:#000;
}

#cartacontent table
{
	border-top:1px solid #000;
}


.menu
{
	margin:0;padding:0;
	list-style:none;
	margin-top:129px;
	margin-left:89px;
}

.menu li
{
	line-height:50px;
	border-bottom:1px solid #FFF;
	text-align:left;
}
.menu a:hover
{
	
	background-image:url(../img/trans2.png);
	behavior: url(iepngfix.htc);
	
}
.menu a
{
	color:#FFF;
	font-size:0.88em;
	text-decoration:none;
	display:block;
	padding-left:5px;
}

.seleccionadoH:hover
{
	
	font-weight:bold!important;
	padding-left:15px!important;
	border-bottom:1px solid #FFF !important;
	background-image:url(../img/trans.png)!Important;
}

.seleccionadoH
{
	color:#000 !important;
	font-weight:bold!important;
	padding-left:15px!important;
	border-bottom:1px solid #FFF !important;
	background-image:url(../img/trans.png);
	behavior: url(iepngfix.htc);
	
}

.flags
{
	margin-top:30px;
	text-align:right;
}

.encabezados
{
	margin-top:40px;
}

table
{
	font-size:1em;
}

.line1 td,.line2 td
{
	border-bottom:1px solid #999;
}

.cartahed td
{
	border-top:1px solid #000;
	padding-top:10px;
	font-weight:bold;
	color:#000 !important;
}

.foot
{
	width:570px;
	text-align:center;
	float:right;
	font-size:0.73em;
	margin-top:10px;
}

.flags img
{
	border:0;
	margin-bottom:5px;
}

.visor
{
	width:auto;
	height:330px;
	-moz-opacity:none;	
	filter: alpha(Opacity=100);
	margin-bottom:20px;
	text-align:center;
	background-color:#FFF;
}
.visor img
{

	border:1px solid #E0E0E0;
	padding:3%;
}
h3
{
	margin:20px 0 5px 0;
	font-size: 1.1em;
}

.panelThmb
{
	widht:100%;
	border-top: 1px solid #E0E0E0;
	padding-top:20px;
}

.panelThmb a:first-child
{
	margin-left:20px;
}

.panelThmb img
{
	margin-right:5px;
	border:0;
	
	
}

.panelThmb a
{
	margin:0;
	border:1px solid #E0E0E0;
	padding:3px;
	outline:none;
	display:block;
	width:54px;float:left;
	margin-right:15px;
}


/* INDEX ESPECIFICAS */

.titleI a, .subtitleI a
{
	color:#FFF;
	text-decoration:none;
}
.titleI
{
	font-size:42px;
	font-weight:bold;
	color:#FFF;
	font-family:Trebuchet MS;
	margin:0;
	padding:0;
	margin-top:30px;
	line-height:1em;
}
.subtitleI
{
	margin:0;

	padding:0;
	font-size:18px;
	font-weight:normal;
	color:#ccc;
	font-family:Trebuchet MS;
}

.bot
{
	height:154px;
}

.fleft
{
	float:left;
	margin-left:80px;
	margin-right:120px;
}

.break
{
	clear:both;
}


.aright
{
	text-align:right;
	float:right
}

.aleft
{
	float:left;
}

.titlenoticia
{
	
	font-size:14px;
}

.cBottom .titlenoticia a
{
	color:#FFF !important;
	text-decoration:none;
	font-size:14px;
	
}

.titlenoticia a
{
	color:#000;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}

.contentnoticia
{
	font-size:12px;
	border-bottom:1px dotted #000;
	padding-bottom:10px;
	margin-bottom:20px !important;
}

.cBottom .contentnoticia
{
	font-size:12px;
	border-bottom:1px dotted #ccc !important;
	padding-bottom:10px;
	color:#ccc;
}
.fecha
{
	font-size:.8em;
	text-align:right
}

.mapaweb
{
	margin:0;padding:0;
}

.mapaweb li
{
	width:100%;
	border-bottom:1px solid #ccc;
	list-style:none;
	padding:5px;
	margin-bottom:10px;
	
}

.mapaweb a
{
	text-decoration:none;
	color:#676767;
	display:block;
}

.menuItem a:hover
{
	color:#7F0C04;
}

.noticiadetalle a
{
	font-weight:bold;
	color:#000;
	text-decoration:none;
}




	
#pratododia td
{
	text-align:left !important;
}
#pratododia td:first-child
{
	vertical-align:top;
	font-weight:bold;
	color:#000;
}
{
	text-align:left !important;
}
	.titulos th
	{
		border-top:1px solid #000;
		color:#000;	
	}
	#cartacontent table
	{
	margin-bottom:30px;
	text-align:right;
	
	}
	#cartacontent td:first-child
	{
		text-align:left;
	}
.nodisplay
{
	display:none;
}	

