/* CSS Document */
* {}

a, a:link, a:visited, a:hover, a:active {
        /*
        Si quisieramos eliminar la línea de puntos que aparece al pulsar un enlace, aplicaríamos la siguiente propiedad:
       
        outline: 0;
       
        Sin embargo no se recomienda, por temas de accesibilidad para navegación con teclado (lo cual implica temas legales, un tema peliagudo).
        */
        text-decoration: none;
 }

a img {
        border: none;
        text-decoration: none;
 }

img {
        border: none;
        text-decoration: none;
        /*
        Si añades un background aparecerá como fondo de la imagen, útil para imágenes de carga
        */
 }



.cuerpo_noticia {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #550000;
	list-style-position: outside;
	list-style-type: square;
	margin: 0px 0px 10px 5px;
	
}

.cuerpo_noticia a:link {
	text-decoration: underline;
	color: #550000;
}

.cuerpo_noticia a:visited {
	text-decoration: underline;
	color: #550000;
}

.cuerpo_noticia a:hover {
	text-decoration: underline;
	color: #550000;
}

.cuerpo_noticia a:active {
	text-decoration: underline;
	color: #550000;
}
	
.cuerpo_noticia_naranja {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	font-style:italic;
	color: #FF5F00;
	margin: 10px;
	
}
.barra {
	padding-left: 0px;
	font-family: Verdana;	
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	background-image: url(imagenes/barra1.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
.texto_lateral {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 5px 5px 5px 5px;
	list-style-position: outside;
	list-style-type: disc;
	
}
.texto_lateral a:link {
	color: #FFFFFF;
	text-decoration: none;}
.texto_lateral a:visited {
	text-decoration: none;
	color: #FFFFFF;}
.texto_lateral a:hover {
	text-decoration: underline;
	color: #FFFFFF;}
.texto_lateral a:active {
	text-decoration: none;
	color: #FFFFFF;}

.texto_lateral_link {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FFFF00;
	margin: 0px;
}
.sin_margen {
	font-weight: normal;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	margin: 0px;
	font-family: Tahoma;
	font-size: 5px;
	text-indent: 0px;
	
}
.link_fondoblanco {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	background-color: #2A1F55;
	
}

.campo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2A0000;
	margin: 0px;
	overflow-y:hidden;
	overflow-x:hidden;
	vertical-align: middle;
	
}
.campo_lista {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #D40000;
	margin: 0px;
	overflow-y:hidden;
	overflow-x:hidden;
	
}
.texto_lateral_smargen {

	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 5px;
	list-style-position: outside;
	list-style-type: disc;
	
}
.título_verde {
	font-family: "Bookman Old Style";
	font-size: 24px;
	font-weight: bold;
	color: #007F00;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 15px;
	
}
.cuerpo_noticia_iten {

	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #550000;
	text-indent: 0px;
	list-style-position: outside;
	list-style-type: square;
	
}
.cuerpo_noticia_titulo {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #550000;
	list-style-position: outside;
	list-style-type: square;
	margin-left: 10px;
	text-indent: 0pt;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	
}
.cuerpo_noticia_fecha {
	font-family: Verdana;
	font-size: 10px;
	color: #550000;
	text-indent: 0px;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	
}
.cuerpo_noticia_enxuto {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #550000;
	text-indent: 0px;
	list-style-position: outside;
	list-style-type: square;
	margin-left: 0px;
	margin-top: 6px;
	margin-bottom: 6px;
	margin-right: 5px;
	
}
.cuerpo_noticia_sin_sans {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #550000;
	list-style-position: outside;
	list-style-type: square;
	margin-left: 10px;
	text-indent: 0pt;
	
}
.campo_tahoma_12 {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #2A0000;
	margin: 0px;
	overflow-x:hidden;
	vertical-align: middle;
	
}
.cuerpo_noticia_enxuto_10 {

	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #550000;
	list-style-position: outside;
	list-style-type: square;
	margin-left: 10px;
	margin-top: 6px;
	margin-bottom: 6px;
	
}
.pie_formulario {

	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-indent: 0px;
	list-style-position: outside;
	list-style-type: square;
	margin-left: 10px;
	margin-right: 10px;
	
}
.resp_contrib {

	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #336600;
	text-indent: 0px;
	list-style-position: outside;
	list-style-type: square;
	margin-left: 0px;
	margin-right: 0px;
	
}
.resp_contrib a{

	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #336600;
	text-indent: 0px;
	list-style-position: outside;
	list-style-type: square;
	margin-left: 0px;
	margin-right: 0px;
}
.campo_tahoma_11 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #2A0000;
	margin: 0px;
	overflow-x:hidden;
	padding: 0px;
	
}
.nombre_campo_t_11 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #550000;
	margin: 0px;
	overflow-x:hidden;
	padding: 0px;
	
}
.cuerpo_noticia_estrecho {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #550000;	
	list-style-position: outside;
	list-style-type: square;
	margin-left: 10px;
	margin-right: 10px;
	line-height: 12px;
	
}
.cuerpo_noticia_S5 {

	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #550000;	
	list-style-position: outside;
	list-style-type: square;
	margin-left: 5px;
	margin-right: 5px;
	
}
.campo_tahoma_12gris {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #2A0000;
	margin: 0px;
	overflow-x:hidden;
	background-color: #DDDDDD;
	text-align: center;
	
}

.cuerpo_noticia_10 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #550000;
	list-style-position: outside;
	list-style-type: square;
	
}
.cuerpo_noticia_titulo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #550000;
	margin-left: 10px;
	text-indent: 0pt;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	
}
.cuerpo_notici_alto {

	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #550000;
	list-style-position: outside;
	list-style-type: square;
	margin-left: 10px;
	margin-right: 10px;
	
}
.posicionar{position:absolute; left:0; top:0; width:850; height:120; z-index:1; visibility: hidden}
.cuerpo_notic_nar_menor {

	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	font-style:italic;
	color: #FF5F00;
	margin: 10px;
	text-indent: 15px;
	
}
.noticia_media {
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #CC3300;
	list-style-position: inherit;
	margin-top: 5px;
	list-style-image: url(imagenes/bullets/triangulo_gris.gif);
	list-style-type: disc;
	
}
.noticia_media a:link {
	color: #CC3300;
	text-decoration: none;}
.noticia_media a:visited {
	text-decoration: none;
	color: #CC3300;}
.noticia_media a:hover {
	text-decoration: underline;
	color: #CC3300;}
.noticia_media a:active {
	text-decoration: none;
	color: #CC3300;}
.cruz {
	color: #FFFF00;
	text-align: left;
}
.texto_lateral_smargen_p {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #D3D3D3;
	margin: 5px;
	list-style-position: outside;
	list-style-type: disc;
	
}
.flecha_arriba {
	font-family: Tahoma;
	font-size: 6px;
	color: #550000;
	text-indent: 15px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-top: 0px;
	
}
.biografia {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #550000;
	margin: 0px;
	overflow-x:hidden;
	line-height: 14px;
	padding: 0px;
	
}
.cargos {
	color: #666666;
	font-family: Tahoma;
	font-size: 11px;
	margin: 0px;
	padding-left: 5px;
	
}
.nombre {
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px;
	padding-left: 5px;
	
}
.cuerpo_noticia_iten {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #550000;
	list-style-position: outside;
	list-style-type: square;
	margin-left: 5px;
	margin-right: 10px;
	display: inherit;
	
}
P.noticias {
	font-family: Verdana;
	font-size: 12px;
	color: #550000;
	font-weight: normal;	
	text-indent: 0px;
	margin: 0px 0px 10px;
	
}
P.noticias a:link{
	font-family: Verdana;
	font-size: 12px;
	color: #550000;
	font-weight: bold;
	text-decoration: none;
	text-indent: 0px;
	margin: 0px 0px 10px;
}
P.noticias a:visited{
	font-family: Verdana;
	font-size: 12px;
	color: #550000;
	font-weight: bold;
	text-decoration: none;
	text-indent: 0px;
	margin: 0px 0px 10px;
}
P.noticias a:hover{
	font-family: Verdana;
	font-size: 12px;
	color: #550000;
	font-weight: bold;	
	margin: 0px 0px 10px;
	text-decoration: underline;
}
P.noticias a:active{
	font-family: Verdana;
	font-size: 12px;
	color: #550000;
	font-weight: bold;
	text-decoration: none;
	text-indent: 0px;
	margin: 0px 0px 10px;
}
P.link_noticias {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #717171;
	padding-left: 10px;
	background-image: url(/userfiles/image/icono_link.gif);
	background-repeat: no-repeat;
	background-position: left center ;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	
}
P.link_noticias a:link{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #717171;
	text-decoration: none;
}
P.link_noticias a:visited{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #717171;
	text-decoration: none;
}
P.link_noticias a:hover{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #717171;
	text-decoration: underline;
}
P.link_noticias a:active{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #717171;
	text-decoration: none;
}
table.center {margin-left:auto; margin-right:auto;}

.menu_s {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #C7C7C7;
	margin: 5px 5px 5px 5px;
}
.menu_s a{
	color: #C7C7C7;
	text-decoration: none;
}

.menu_s a:hover {
	text-decoration: underline;
	color: #C7C7C7;
}

/* div centrado */
div#centrado {
   position: absolute;
   width:300px;
   height:200px;
   margin-left:-150px;
   margin-top:-100px;
   left:50%;
   top:50%;
   background:#FF0000;
} 

<!-- botones copiados de google-->
.shadowUltimate {
    float: left;
    background:#AD8A38;
    /* Inner box shadow */
    -moz-box-shadow: 0 0 10px #745D26;
    box-shadow: 0px 0px 10px #000000;
    -webkit-box-shadow: 0px 0px 10px #745D26;
 
    /* Rounded corners */
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -khtml-border-radius: 10px;
}
 
.shadowUltimate a{
   display: block;
    color: white;
    padding: 8px;
    text-decoration: none;
    -moz-box-shadow:inset 0 0 10px #212121;
    -moz-border-radius: 10px;
	cursor: pointer; 
}
/*.shadowUltimate input[type='button'] {
    display: block;
    color: white;
    padding: 8px;
    text-decoration: none;
    -moz-box-shadow:inset 0 0 10px #212121;
    -moz-border-radius: 10px;
	cursor: pointer; 
}*/
.activo, .activo div, input[type="submit"]:focus {
	font: 13px/1.231 arial,helvetica,clean,sans-serif;
	color:#BE0302;
    -moz-border-radius: 3px 3px 3px 3px;
	-khtml-border-radius: 3px 3px 3px 3px;
    background: -moz-linear-gradient(center top , #F9F9F9, #E3E3E3) repeat scroll 0 0 transparent ;
	background: -webkit-gradient(linear, center bottom, center top, from(#F9F9F9), to(#E3E3E3));
	background-color:#E6E6E6;
    border-color: #CCCCCC #BBBBBB #A0A0A0;
    border-left: 1px solid #BBBBBB;
    border-right: 1px solid #BBBBBB;
    border-style: solid;
    border-width: 1px; 
    cursor: pointer;
    outline: medium none;
    padding: 5px 10px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}

.inactivo, .inactivo div {
	font: 13px/1.231 arial,helvetica,clean,sans-serif;
	color:#000000;
    -moz-border-radius: 3px 3px 3px 3px;
	-khtml-border-radius: 3px 3px 3px 3px;
    background: -moz-linear-gradient(center bottom, #F9F9F9, #E3E3E3) repeat scroll 0 0 transparent ;
	background: -webkit-gradient(linear, center top, center bottom, from(#F9F9F9), to(#E3E3E3));
	background-color:#F2F2F2;
    border-color: #CCCCCC #BBBBBB #A0A0A0;
    border-left: 1px solid #BBBBBB;
    border-right: 1px solid #BBBBBB;
    border-style: solid;
    border-width: 1px; 
    cursor: pointer;
    outline: medium none;
    padding: 5px 10px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}

.desactivado input[type=submit], .desactivado input[type=button], .desactivado input[type=file], div.desactivado  {
	font: 13px/1.231 arial,helvetica,clean,sans-serif;
    -moz-border-radius: 3px 3px 3px 3px;
	-khtml-border-radius: 3px 3px 3px 3px;   
    border-color: #CCCCCC #BBBBBB #A0A0A0;
    border-left: 1px solid #BBBBBB;
    border-right: 1px solid #BBBBBB;
    border-style: solid;
    border-width: 1px; 
    cursor: pointer;
    outline: medium none;
    padding: 5px 10px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}

