@charset "UTF-8";
/* CSS Document */

* {margin:0;padding:0;}	

A:link {color: #0156a9; background : transparent; text-decoration:none} 
A:visited {color: #0156a9; background : transparent;  text-decoration:none}
A:active {color: #0156a9; background : transparent;  text-decoration:none}

.body
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#777470;
}

table
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#777470;
}

.borde_pagina
{
	border:10px solid #0156a9;
}

#menu
{
	font-variant:small-caps;
	font-size:10pt;
	margin-left:4px;
	line-height:35px;
}

	#menu li
	{
		border-bottom:1px solid #777470;
		list-style:none;
		letter-spacing:-1	
	}
	
		#menu li a:link,
		#menu li a:visited,
		#menu li a:active
		{
			color:#777470;
		}
		
		#menu li a:hover
		{
			color:#0156a9;			
		}
	

img {border:0;}


.transON
{
	width: 100%;
	background-color: #0156a9;
	border:1px solid #0156a9;
}

.transOFF
{
	width: 100%;
	background-color: #0156a9;
	opacity:.80;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	border:1px solid #0156a9;
}

#contenido
{
	padding:15px;
}

#contenido .cabecero
{
	border-bottom:1px solid #777470;
	font-size:10pt;
}

#contenido .alto_cabecero
{
	height:196px;
}

*html #contenido .alto_cabecero
{
	height:196px;
}

#contenido td,th{
	border:0;
	padding:0 3px 0 3px;
}

#contenido .formato_tabla td,
#contenido .formato_tabla th
{
	border:1px solid #5ba4ec;
	padding:0 3px 0 3px;
}

#contenido th{
	background-color: #5ba4ec;
	color: #ffffff;
	font-variant:small-caps;	
}


#contenido caption{
	font-variant:small-caps;
	color:#0156a9;	
	border-bottom:1px solid #0156a9;
	margin-bottom:5px
	}

#contenido td{
	font-size:11px;
	vertical-align:top;
}

.alto_celda_azul
{
	height:66px;
}

*html .alto_celda_azul
{
	height:69px;
}

#contenido .foto
{
	float:left;
	padding:4px;
	background-color:#ffffff;
	border-left:1px solid #dbdbdb;
	border-top:1px solid #dbdbdb;
	border-right:2px solid #a9a69d;
	border-bottom:2px solid #a9a69d;
	margin-right:10px;
	margin-bottom:10px;
}

#contenido .titulo
{
	color:#0156a9;
	font-variant:small-caps;
	font-size:10pt;
	font-weight:bold;
}

#contenido .titulo span
{
	font-size:9pt;
}

#contenido p
{
	text-align:justify;
}


#contenido ul, #contenido ol
{
	margin-left:25px;
	text-align:justify;/*****/
}

#contenido li
{
	margin-left:15px;
}

#contenido ul li .lista_sinmargen
{
	margin-left:0;
}

#flash
{
	position:absolute;
	z-index:0;
	top:10px;
}

#mapa
{
	position:relative;
	z-index:1;
	text-align:right;
	margin-right:15px;
}

#contenido p.mensaje{
	text-align:center;
	margin:5px 0 5px 0;
	font-weight:bold;	
}

#contenido #tablas table { /*sirve para controlar que las tablas expandan el contenido */
	width:100% !important;
	width:90%;
	
}

#contenido #paratablas table{ /*para que se expandan las tablas correctamente que se introducen desde el administrador*/
	width:100% !important;
	width:90%;

	}

/*Menú superior*/

/*- Menu Tabs I--------------------------- */
    #pestania {
				float:left;
				width:100%;
			/*	background:#fb601c;*/
				/*background:url("../imagenes/fondo_celdaMenuSuperior.jpg") repeat left top;*/
				font-size:9pt;
				line-height:normal;
				border-bottom:1px solid #0156a9;
				font-variant:small-caps;
				font-weight:bold;
      }
    #pestania ul {
	  margin:0;
	  padding:10px 10px 0 10px;
	  list-style:none;
      }
    #pestania li {
      display:inline;
      margin:0;
      padding:0;
      }
    #pestania a {
      float:left;
      background:url("../imagenes/pestania_izq.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #pestania a span {
      float:left;
      display:block;
      background:url("../imagenes/pestania_dcha.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#0156a9;	  
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #pestania a span {float:none;}
    /* End IE5-Mac hack */
    #pestania a:hover span {
      color:#fb601c;
      }
    #pestania a:hover {
      /*background-position:0% -42px;*/
      }
    #pestania a:hover span {
     /* background-position:100% -42px;*/
      }
	  

.cursiva{
	font-style:italic;
}
.negrita{font-weight:bold}

.subtitulo_noti{
	margin-left:40px;
	font-style:italic;
}

/*adm*/


#autentificacion
{
	width:400px;
	font-size:9pt;
	font-family:Verdana, Geneva, sans-serif;
	text-align:left;
	margin:0 auto;
	margin-top:50px;
	
}

#autentificacion fieldset
{
	padding:10px;
	border:1px solid #0156a9;
}

#autentificacion legend
{
	font-variant:small-caps;
	font-size:9pt;
	font-weight:bold;
}

/*Formateando botones*/
button, input[type=button], input[type=submit], input[type=reset]{
	line-height:12px;
	padding:0 3px;
	border:1px outset #0097da;
	background-color:#ffffff;
	color:#0156a9;
    margin:0;  
    width:auto;	
    overflow:visible;
		font-size:8pt;
}

input[type='radio'],input[type='checkbox']
{
	width:auto;
}

#contenedor_general{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10pt;
	margin-left:70px;
}

ul.listado li {padding-bottom:10px;list-style:square}
ul.listado p {margin-left:30px;padding-bottom:10px}


