﻿

body
{
	margin:0;
	width: 100%;
	text-align:center;
	font-family: Arial;
	font-size: 10pt;
	color: #303030;
	background-color: #303030;
}


#Cabecera
{
	width: 980px;
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	height:15px;
	text-align:left;
	overflow:hidden;
	padding:0;
	margin:0;
	height:18px;
	
	
}
#CabeceraIzda
{
	float:left;
	width: 400px;
	text-align: left;
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	padding:0;
	margin:0;
}
#CabeceraIzda a:link
{
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	vertical-align:middle;
}
#CabeceraIzda a:visited
{
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	vertical-align:middle;
}
#CabeceraIzda a:hover
{
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	vertical-align:middle;
}
#CabeceraIzda a:active
{
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	vertical-align:middle;
}



#CabeceraDcha
{
	float:right;
	width: 550px;
	text-align: right;
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	padding:0;
	margin:0;
	padding-top:0.2em;
	
}


#Contenedor
{
	margin: 0 auto 0 auto;
	width:980px;
	text-align:center;
	height:100%;
}
#Centro
{
	overflow:hidden;
	margin: 0; 
	margin-top:0.5em;
	height:100%;
	background: url(images/fondo.gif) top left repeat-y;
	

	
}
#Izda
{
	float:left;
	width:180px;
	text-align:left;
	padding:0;
	margin:0;
	height:100%;
	padding-bottom:2px;
	position:relative;
	overflow:hidden;
	min-height:700px;
	
	
}
#Centrado
{
	text-align:left;
	float:left;
	width:610px;
	padding:0;
	margin:0;
	height:100%;
	position:relative;
	min-height:700px;
	padding-left:5px;
	padding-right:5px;
	
	
}
#Textos
{
	text-align:left;
	margin:0;
	padding:0;
	padding-right:5px;
	padding-left:5px;
}
#Dcha
{
	float:left;
	width:180px;
	padding:0;
	margin:0;
	
	text-align:left;
	height:100%;
	position:relative;
	min-height:700px;
	
	
}

.cabeceranoticias
{
	list-style-type: none;
	padding:0;
	margin:0;
	background-color:#303030;
}
.cabeceranoticias li
{
	list-style-type: none;
	font-family:Arial;
    font-size:12px;
    color:#FFFFFF;
    text-decoration:none;
    font-weight:bold;
    margin:0;
    margin-left:1em;
    height:20px;
   
}

 ul.listadonoticias
{
	list-style-image: url(Images/flechaarbol.gif);
	padding: 0;
	margin:0;
	margin-left:1.5em;
}
  ul.listadonoticias li
{
	margin:0;
	padding:0;
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	padding-right:0.2em;
	
	
}
 ul.listadonoticias li a
{
	display:block;
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:underline;
	
}

 ul.listadonoticias li.primero
{
	
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	
}
ul.navegacion
{
	margin:0;
	list-style-type:none;
	padding:0px;
	width:100%;		
}
ul.navegacion li
{
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	width:100%;
	text-align:center;
}

ul.navegacion li input
{
	margin: 0.3em;
}
.blancolink
{
	font-family:Arial;
    font-size:11px;
    color:#FFFFFF;
    text-decoration:underline;
	
}
.menu
{
	
    font-family:Arial;
    font-size:11px;
    color:#FFFFFF;
    font-weight:bold;
    
  

    }
    
 .menu2
{
	
    font-family:Arial;
    font-size:11px;
    color:#a5a5a5;
    font-weight:bold;
    
   

}

ul.Encuesta
{
	margin:0;
	padding:0;
	list-style-type:none;
	text-align:left;
	
}
ul.Encuesta li
{
	display:inline;
	margin:0;
	padding:0;
	
}
ul.Encuesta input
{ 
	margin:0;
	margin-left:0.3em;
}

.pregunta
{
	margin:0;
	padding:0;
	margin-top:0.1em;
	margin-bottom:0.1em;
	padding-left:0.2em;
	padding-right:0.2em;
	font-family:Arial;
    font-size:11px;
    color:#FFFFFF;
    text-decoration:none;
}

ul.boletin
 {
	margin:0;
	padding:0;
	list-style-type:none;
	text-align:left;
 }
 
  ul.boletin li
 {
	margin:0;
	padding:0;
	margin-left:0.2em;
	display:block;
 }
 
  
 ul.boletin li.centrado
 {
	text-align:center;
	
 }
 
 .ValidacionSumario
 {
	margin:0;
	padding:0px;
	text-align:left;
	font-family:Arial;
    font-size:11px;
    color:#FFFFFF;
    text-decoration:none;
 }
 .ValidacionSumario ul
 {
	margin:0;
	padding:0px;
	margin-left:0.2em;
	list-style-type:none;
 }
  .Noticias
 {
	
	margin:0;
	text-align:left;
	padding:0;
	
 }
 .Noticias span
 {
	
	display:block;
	
 }
 .Noticias a:link
 {
	display:block;
	
 }
 .titulonoticia
{
	font-family: Arial;
	font-size: 13px;
	color: #cc0033;
	font-weight: bold;
	display:block;
	margin-bottom:0.4em;
	margin-top:0.4em;
}
 .parrafonoticia
 {
	margin:0;
	padding:0;
	margin-top:0.1em;
	margin-bottom:0.1em;
	font-family:Arial;
    font-size:10pt;
    color:#303030;
    text-align:justify;
 }
 .parrafonoticia a
{
	font-size: 10pt;
	color: #303030;
	text-decoration: underline;
}



 
 
.textoblanco
{
    font-family:Arial;
    font-size:11px;
    color:#FFFFFF;
    text-decoration:none;
    }
    
    .caja
{
	font-family: Arial;
	font-size: 11px;
	color: #303030;
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	border-left: #666666 1px solid;
	border-bottom: #666666 1px solid;
	background-color: transparent;
}
.cajatexto
{
	font-family: Arial;
	font-size: 11px;
	color: #303030;
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	border-left: #666666 1px solid;
	border-bottom: #666666 1px solid;
	background-color: transparent;
}
.cajablanca
{
	font-family: Arial;
	font-size: 11px;
	color: #F5F5F5;
	border-right: #FFFFFF 1px solid;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	background-color: transparent;
}
.boton
{
    font-family: Arial;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #000000;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}

#Direccion
{
	background-color: #EEEEE7;
	border: solid 1px #AEB2FC;
	padding: 4px;
	
}

.photo2
{
	background-color: #FFFFFF;
	border: solid 1px #AAAAAA;
	padding: 5px;
}

#Pie
{
	background-color:#FFF;
	margin:0;
	padding:0;
}
ul.Pieenlaces
{
	margin:0;
	padding:0;
	text-align:center;
	list-style-type:none;
	
}
ul.Pieenlaces li
{
	display:inline;
	margin:0;
	padding:0;
}
ul.Pieenlaces li a
{
	padding:1em;
}
.Separador
{
	padding:3px;
	width:100%;
	font-family:Arial;
    font-size:11px;
    color:#FFFFFF;
    text-decoration:none;
	
}

.Fotos
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.Fotos li
{
	display:block;
	padding:1px;
	list-style-type: none;
	text-align:center;
	
}
.Fotos li div
{
	padding:0.2em;
	padding-bottom:0;
	border:solid 1px #A5A5A5;
	
}


.Fotos li span
{
	width:100%;
	font-family:Arial;
    font-size:11px;
    color:#303030;
    text-align:center;
	
}

.subtitulo a
{
    font-family:Arial;
    font-size:20px;
    color:#003D7A;
    font-weight:bold;
    text-decoration: none;
    margin-bottom:0.5em;
    }
    
    .subtitulo a:hover
{
    
    text-decoration: underline;
    }


    .final
    {
		clear:both;
    }
    
    #Logon{text-align:center;}
    
    #Status{margin:0;padding:0;text-align:left;padding:0.2em;}
    #Status ul {margin:0;padding:0; overflow:hidden;list-style-type:none;}
    #Status ul li{display:block;}
    #Status ul li.primero{display:block; margin-bottom:0.4em;}
    #Status ul li img{margin-left:2em;}
    #Status ul li a{font-family:Arial; font-size:11px;color:#FFF;}
    
.linea_puntos_negra
{
	background-image: url(images/px_doble_negro.gif);
	background-repeat: repeat-x;
	height:2px;
	width:100%;
	margin:0;
	padding:0;
	margin-top:0.3em;
	margin-bottom:0.3em;
}

.titulonegro
{
	font-family:Arial;
    font-size:20px;
    color:#003D7A;
    font-weight:bold;
    text-decoration: none;
    margin-bottom:0.5em;
}
ul.cabecerafecha{margin:0.2em;padding:0;overflow:hidden;}
ul.cabecerafecha li.primero{float:left;}
ul.cabecerafecha li.segundo{float:right;background-color:#303030; text-align:right;}

.Validaciones
{
	font-family: Arial;
	font-size: 10pt;
	color: #FF3300;
	font-weight: bold;
	
	
}

#Login
{
	text-align:left;
	padding-top:3em;
	width:400px;
	border:solid 1px #303030;
}


 .cssform p{

clear: left;
margin: 0;
padding: 3px 0 3px 0;
padding-left: 50px; /*width of left column containing the label elements*/
border-top: 1px dashed #aaa;

}

.cssform label{

float: left;
margin-left: -10px; /*width of left column*/
width: 200px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 180px;
border: solid 1px #666;
font: 11px Verdana,Arial,Tahoma;
}

.cssform textarea{
width: 200px;
height: 150px;
margin-left:-100px;
}

.cssform2 p{

clear: left;
margin: 0;
padding: 3px 0 3px 0;
padding-left: 10px; /*width of left column containing the label elements*/

}

.cssform2 label{

float: left;
margin-left: -5px; /*width of left column*/
width: 100px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform2 input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 100px;
border: solid 1px #666;
font: 11px Verdana,Arial,Tahoma;
}

.botones{text-align:center;}

.enlace a
{
	font-family:Arial;
    font-size:10pt;
    color:#303030;
    text-decoration: underline;
    margin-bottom:0.5em;
}

.textogris
{
    font-family:Arial;
    font-size:10pt;
    color:#303030;
    }
    
.textogris p a
{
	 font-family:Arial;
    font-size:10pt;
    color:#303030;
	 text-decoration:underline;
}
    
 
    
    
    .clear {
    clear: both;
    display: block;
    height: 1px;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.progress 
{
	display:block;
	position:absolute;
	padding: 2px 3px;
	
background-color:#FFF;
	z-index:200;
	
	
	
}
.container
{
	border: solid 1px #808080;
	border-width: 1px 0px;
	
	
	
	
}
.header
{
	background: url(Images/fondopanel.png) repeat-x 0px 0px;
	border-color: #808080 #808080 #ccc;
	border-style: solid;
	border-width: 0px 1px 1px;
	padding: 0px 10px;
	color: #000;
	font-size: 9pt;
	font-weight: bold;
	line-height: 1.9;
	font-family: Arial,helvetica,clean,sans-serif;
}
.body
{
	background-color:#f2f2f2;
	border-color:#808080;
	border-style: solid;
	border-width: 0px 1px;
	padding:10px;
}
 .textopeque
 {
	font-family:Arial;
    font-size:11px;
    color:#303030;
    font-weight:bold;
 }
