/* CSS Document */

    body {
	margin: 0;
	padding: 0;
	font: 85% arial, hevetica, sans-serif;
	text-align: center;
	color: #505367;
	background-color:#006699;
	font-size: 85%;
}
	
	td,th {
	font-size: 10px;
	color: #000;
	text-align: left;
}
	
	.Estilo3 {
	color: #FFFFFF}
	
	.contador {
	width:955px;
	margin:auto;
	text-align:left;
	padding:0px;
	}
	
	/*contenedor*/
	#container{ 
	margin:auto; 
	width: 955px; 
	text-align: left; 
	background-color: #FFFFFF; 
	border-left: 4px solid #333333; 
	border-right: 4px solid #333333;}
	
	/*primera cabecera*/
	#headerTop{
	background-color: #333333;
	height: 20px;
}
	#headerTop ul {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#FFCC33; 
	list-style-type:none; 
	margin-right:10px; 
	text-align:right}
	#headerTop ul li {
	display:inline;}
	#headerTop ul li a {
	text-decoration:none; 
	color:#FFCC33;}
	#headerTop ul li a:hover {
	color:#FFFFFF; 
	text-decoration:underline}
	
	/*cabecera principal*/
	#header{
	height: 100px;
	background-color: #999999;
	border-bottom: 1px solid #666666;
}
	
	/*menu de navegacion superior*/
	#mainnav{ 
	height: 20px; 
	background-image: url(../imagenes%20sitio/botones/menuback.gif); 
	border-bottom:1px solid #333333; 
	border-top:1px solid #333333; 
	display:block;}
	#mainnav ul { 
	list-style-type:none; 
	padding:0px; 
	margin:0px; 
	text-align:center;}
	#mainnav ul li { 
	display:block; 
	text-align:center; 
	padding:0px; 
	margin:0px;}
	#mainnav ul li a{
	text-decoration:none;
	background-image: url(../imagenes%20sitio/botones/menuback.gif);
	width:auto;
	height:20px;
	border-right:1px solid #333333;
	border-left:none;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	display:block;
	text-align:center;
	font: normal 10px/18px Lucida Grande, Lucida Sans Unicode, verdana, lucida, sans-serif;
}
	#mainnav ul li a:hover { 
	color:#FFFFFF; 
	background-image: url(../imagenes%20sitio/botones/menuover.gif);}
	
	/*menu de navegacion lateral izquierdo*/
	#menu{width: 191px; background-color:#CCCCCC}
	#menu ul {margin-left: 0px; padding-left: 0px; list-style-type: none; font-family: Arial, Helvetica, sans-serif; font-style:normal; font-size:11px}
	
	#menu ul li.tema a {display: block; padding: 3px; width: 183px; border-bottom: 1px solid #333333; border-right:1px solid #999999; list-style-type: none}
	#menu ul li.tema a:link {color: #EEE; text-decoration: none; background-color: #666666}
	#menu ul li.tema a:visited {color: #EEE; text-decoration: none; background-color: #666666;}
	#menu ul li.tema a:active {color: #EEE; text-decoration: none; background-color: #666666;}
	#menu ul li.tema a:hover {background-color: #666666; color: #EEE;}
	
	#menu ul li a {display: block; padding: 3px; width: 183px; background-color: #CCCCCC; border-bottom: 1px solid #eee; border-right:0px; font-weight:normal}
	#menu ul li a:link {background-color: #CCCCCC; text-decoration: none; color:#333333; }
	#menu ul li a:visited {color: #333333; text-decoration: none; font-style:normal}
	#menu ul li a:active {color:#333333; text-decoration: none; }
	#menu ul li a:hover {background-color: #6699CC; color:#333333; }
	
	/*caja de contenidos derecha*/
	#contents{
	margin:0px 0px 0px 0px;
	width:764px;
	background-color: #FFFFFF;
	float:right;
	font-weight: bold;
}
	
	/*pie de sitio*/
	#footer	{clear: both; height: 20px; background-color: #333333; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF }
	
	/*listas de navegacion*/
	/*lista de ubicacion en sitio*/
	#navUbicacion ul { color:#0099FF; list-style-type:none; margin: 2px 10px 2px 10px; padding:0px;}
	#navUbicacion ul li {display:inline;}
	#navUbicacion ul li a {color: #006699; text-decoration:none; padding:0px 2px 0px 2px}
	#navUbicacion ul li a:hover {color:#3399FF;}
	
	/*lista de pie de pagina*/
	#navPie { width:513px; margin:0px; padding:0px;}
	#navPie ul {color: #000000; list-style-type:none; margin:0px; padding:0px;}
	#navPie ul li {display:inline; margin:0px 5px 0px 5px;}
	#navPie ul li a { text-decoration:none; color: #003366}
	#navPie ul li a:hover {color:#CC0000;}
	
	/*lista de enlaces anclas*/
	#navAncla ul {color: #666666; list-style-type:none; margin:0px 0px 0px 10px; padding:0px;}
	#navAncla ul li {display:inline;}
	#navAncla ul li a {color: #666666; text-decoration:none; padding:0px 2px 0px 2px}
	#navAncla ul li a:hover{color:#3399FF;}
	#navAncla ul li a#current {color:#3399FF;}
	
	p 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-align: justify;
}
	
	
/*titulos*/
h2 h4 
{font-family: Arial, Helvetica, sans-serif;font-weight: normal;color: #666666;text-align: left;}

h5
{font-weight: bold;color: #006699;text-align: left;font-family: Arial, Helvetica, sans-serif; font-size:11px;}

h6
{
	font-weight: bold;
	color: #000;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px
}

.noticia 
{font-size:10px; font-weight: lighter; color:#006699}

.titulo 
{
	font-size:14px;
	font-weight:bold;
	color: #666666;
}

.tituloSec 
{
	font-size:22px;
	font-weight:bold;
	color: #FFFFFF;
	padding-left: 10px;
}

.noticiasTit { font-size:12px; color: #333333; font-weight:bold}

.leer a:link a:visited a:active 
{color:#999999}
.leer a:hover {color: #CC0000}

table.interior 
{
width: 512px;
border:1px solid #CCCCCC;
border-collapse:collapse;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
padding: 2px
}
table.interior th 
{
text-align:center; 
background-color: #CCCCCC;
}
table.interior td.uno 
{
background-color: #DBDFE8;
}
table.interior td.dos 
{
background-color: #D3E0F5;
}
table.interior td.tres 
{
background-color: #ccc;
}
table.interior td.borde 
{
border:1px solid #CCCCCC; 
text-align:center; 
padding:5px
}

table.interior caption 
{font-size:12px; text-align:left; color:#006699;}
table.interior caption.alt 
{font-size:12px; text-align:left; color:#fff; background-color:#003366; padding-left:10px}


	
	table.enlaces {
	width: 512px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	padding: 2px}
	table.enlaces caption {font-size:12px; text-align:left; color:#006699;}
	table.enlaces td.separar {border-bottom: 1px dotted #333}
	
	table.variante {
	width: 512px;
	border:1px solid #CCCCCC;
	border-collapse:collapse;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	padding:0px;
	text-align: center;}
	table.variante caption {font-size:12px; text-align:left; color: #FFFFFF; background-color:#003366}
	table.variante th.primera {text-align:center; background-color: #CCCCCC;}
	table.variante th.segunda {text-align:center; background-color: #999999;}


table.noticias {
width: 513px;
text-align:justify;
padding:5px 5px 5px 5px;
font-size:10px}

table.noticias caption {font-size:12px; color:#333; text-align:center; border-bottom: 5px solid #ccc}
table.noticias td {border-bottom:1px solid #CCCCCC;
border-collapse:collapse;}

table.noticias a:link a:visited a:active {color:#333}
table.noticias a:hover {color: #006699; text-decoration:underline;}

table.general {
	widht:724px;
	font-size: 12px;
}
table.general td.separacion {border-bottom:1px solid #CCCCCC;
border-collapse:collapse;}
table.general td.separaciontit {border-bottom:1px solid #666666;
border-collapse:collapse; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #666666}
table.general td.separacionpag {border-bottom:1px solid #666666;
border-collapse:collapse; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #666666}
table.general td.vertical {
	border-collapse:collapse;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
}


table.contenido {width:185px;}
table.contenido td.inside {border:1px solid #CCCCCC; text-align:center; padding:5px} 
table.contenido td.pie {font-size:10px; text-align:left; color:#666666; padding:2px 5px 0px 5px}
img.sitio { border:1px solid #0066CC;}

.distabla caption {font-size:12px; text-align:left; color:#006699;}
.distabla tr:hover {
	background-color: #DFE7F2;
	color: #000000;
}
.distabla tr.resaltar {
	background-color: #DFE7F2;
	color: #000000;
}
.distabla td {
	border: 1px solid #CCCCCC;
}
.distabla th {
	border: 1px solid #CCCCCC;
	background-color: #CCCCCC;
}

ul.lista { list-style-image:url(../../CONTENIDOS/iconos/lista.gif); list-style-position:outside}
	
.fecha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	color: #990000;
}
#container #mainnav table {
	color: #FFFFFF;
}
#container div table tr td table tr .tituloNoticia a {
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
#container table tr td #contents table tbody tr td .general tbody tr td .nuevaNoticia tr td table tr th .destacado {
	text-align: justify;
}
#container table tr td #contents table tbody tr td .general tbody tr td .nuevaNoticia tr td table tr .nuevaNoticia a div p .destacado strong {
	color: #000000;
}
#container table tr td #contents table tbody tr td .general tbody tr td .nuevaNoticia tr td table tr .nuevaNoticia div p a .nuevaNoticia {
	color: #000;
	font-weight: bold;
}
#container table tr td #contents table tbody tr td .general tbody tr td .nuevaNoticia tr td table tr .nuevaNoticia div p .nuevaNoticia a {
	color: #000;
	font-weight: bold;
}
#container table tr td #contents table tbody tr td .general tbody tr td .nuevaNoticia tr td table tr .nuevaNoticia div p .nuevaNoticia a strong {
	font-weight: bold;
}
#container table tr td #contents table tbody tr td .general tbody tr td .nuevaNoticia tr td table tr td p .nuevaNoticia .tituloNoticia {
	color: #000;
}
#container table tr td #contents table tbody tr td .general tbody tr td .nuevaNoticia tr td table tr .nuevaNoticia a strong a {
	font-size: 12px;
	color: #000;
	text-align: justify;
}
#container table tr td #contents table tbody tr td .general tbody tr td .nuevaNoticia tr td table tr .nuevaNoticia a strong a {
	font-weight: normal;
}
#container table tr td #contents table tbody tr td .general tbody tr td .nuevaNoticia tr td table tr .nuevaNoticia a {
	color: #000;
}
#container table tr td #contents table tbody tr td .general tbody tr td .nuevaNoticia tr td table tr .nuevaNoticia br {
	text-align: justify;
}
#container table tr td #contents table tbody tr td .general tbody tr td .nuevaNoticia tr td table tr th .tituloNoticia {
	color: #000;
}
#container table tr td #contents table tr td .general tr td .distabla {
	text-align: right;
}
#container table tr td #contents table tbody tr td .general tbody tr td .nuevaNoticia tr td table tr .nuevaNoticia table tr td br {
	text-align: justify;
}
#container table tr td #contents table tbody tr td .general tbody tr td .nuevaNoticia tr td table tr .nuevaNoticia table tr td {
	text-align: justify;
}

