
.titulos_sub
{
	font-family: Trebuchet MS;
	font-size: 2.0em;
	color: #D0E25E;
}

.no_existe
{
	text-align: center;
	font-size: 1.1em;
	color: #5F0004;
}

.negrita 
{ 
	font-weight: bold; 
	font-size: 1.2em;
}

.fechas 
{ 
	font-weight: bold;
	font-size: 1.2em;
	color: #6B91BF; 
}

.tit_fec
{
	margin: 0 auto;
	text-align: center;
	border-top: 2px solid #9F9F9F;
	border-bottom: 2px solid #9F9F9F;
}

.mostrar_mas 
{
	width: 415px;
	height: 27px;
	text-align: center;
	border-top: 2px solid #3F3E8F;
	border-bottom: 2px solid #3F3E8F;
	margin: 8px 0 5px 0;
	font-size: 1.2em;
	background-color: #6B91BF;
}

.mostrar_mas a
{
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

.mostrar_mas a:hover 
{ 
	color: #D0E25E; 
	background: transparent;
}

.mostrar_mas img
{
	vertical-align: middle;
	margin-top: 2px;
}

.centrar_lupa { vertical-align: middle; }

.titulos_ficha
{
	font-weight: bold;
	font-size: 1.2em;
}

.num_res
{
	margin: 0 auto;
	text-align: center;
	margin: 5px 0 15px 0;
	font-size: 1.4em;
	color: #34376A;
	font-weight: bold;
}

.ficha_sub { text-align: justify; }

.ficha_sub table
{
	width: 419px;
	border: 1px solid #746931;
	border-collapse: collapse;
	margin-top: 15px;
}

.ficha_sub td
{
	border: 1px solid #746931;
	padding: 3px;
}

.ficha_sub th
{
	padding: 3px;
	text-align: center;
}

.ficha_sub h2 { font-size: 1.3em; }

.ficha_sub .volver
{
	text-align: center;
	margin: 0 auto;
	margin-top: 15px;
}

.ficha_sub .borde { border: 0; }

.ficha_sub .img { text-align: center; }

.ficha_sub .img_not 
{ 
	border: 1px solid #6F6F6F; 
	padding: 3px;
}
.paginacion 
{
	padding:3px;
	margin:3px;
	text-align:center;
}

.paginacion a 
{
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;
	text-decoration: none; 
	color: #88AF3F;
}

.paginacion a:hover, .paginacion a:active 
{
	border:1px solid #85BD1E;
	color: #638425;
	background-color: #F1FFD6;
	background: transparent;
}

.paginacion span.current 
{
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #B2E05D;
	font-weight: bold;
	background-color: #B2E05D;
	color: #FFF;
}

.paginacion span.disabled 
{
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #f3f3f3;
	color: #ccc;
}

.baja
{
	background: #FFF url('imagenes/messenger_remove.png') center no-repeat;
    background-position: 15px 50%; /* x-pos y-pos */
    text-align: left;
    padding: 5px 20px 5px 55px;
    border-top: 2px solid #F7AB75;
    border-bottom: 2px solid #F7AB75;
	color:#000000;
}

.baja a:hover, .baja a:active, .baja a:focus
{
	color:#F30 !important;
	background: transparent;
}

.baja .destacado
{
	font-weight: bold;
	border-bottom: 1px solid #BF0000;
	color: #BF0000;
}

.formulario
{
	margin: 0 auto;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 20px;
}

.formulario fieldset
{
	margin: 0 auto;
	/*padding-left: 7px;*/
}

.formulario input, select { margin-bottom: 7px; }

.formulario .alinea_check { vertical-align: middle; }

.formulario a.tooltip 
{
	position:relative;
	color:#FFFFFF;
	text-decoration:none;
	cursor: help;
}

.formulario a.tooltip span { display: none; }

.formulario a.tooltip:hover span 
{
	display:block;
	position:absolute;
	top:2em;
	left:2em;
	margin-top: -73px;
	margin-left: 30px;
	padding: 5px;
}

.formulario .obliga
{
	font-weight: bold;
	color: #FFAFAF;
}

.formulario .suscri
{
	text-align: right;
	margin-top: 15px;
	margin-right: 5px;
}

.formulario .error_sql
{
	border: 1px dotted #F7AB75;
	color: #CDE052;
	font-weight: bold;
	text-align: center;
	margin-bottom: 15px;
}

#form_baja
{
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 1.1em;
	margin: 0 auto;
	width: 410px;
	height: 350px;
	background: url('imagenes/formulario2.jpg');
}

#form_baja .interior
{
	margin: 0 auto;
	width: 355px;
	padding-top: 80px;
	padding-left: 7px;
}

#form_baja .interior label
{
	float: left;
	margin: 5px 0 5px 0;
}

#form_baja .interior img
{
	border: 0;
	vertical-align: top;
	margin-left: 2px;
	/*margin-top: -2px;*/
}

#form_baja .interior .cuadros_texto
{
	width: 320px;
	background-color: #DFDFDF;
	margin-bottom: 12px;
	padding-left: 1px;
}

#form_baja .interior .grande { width: 320px; }

#form_baja .interior .boton
{
	text-align: right;
	margin-right: 25px;
}

#form_baja .interior .obliga
{
	font-size: 0.9em;
	font-weight: bold;
	color: #9F0006;
}

#form_baja a 
{ 
	text-decoration: none; 
	border: 0;
}

a:hover 
{
	background:#ffffff;
	text-decoration:none;
} /*BG color is a must for IE6*/

a.tooltip span
{
	display:none; 
	padding:2px 3px; 
	margin-left:-270px; 
	margin-top: 30px;
	width:275px;
}

a.tooltip:hover span
{
	display:inline; 
	position:absolute; 
	border:1px solid #cccccc; 
	background:#ffffff; 
	color:#6c6c6c;
}

.encabezado_scroll
{
	color: #D0E25E;
	font-size: 2.0em;
	padding-bottom: 5px;
	text-align: right;
}
           
.scroll_not
{
	background: #FFFFFF;
	color: #1F1F1F;
	width: 291px;
	border-top: 2px solid #3F3E8F;
	border-bottom: 2px solid #3F3E8F;
	margin-top: 5px;
}

.scroll_not li { padding: 6px; }

.scroll_not .tit
{
	font-weight: bold;
	font-size: 1.1em;
	border-bottom: 1px dotted #000000;
}

.scroll_not .fec
{
	font-weight: bold;
	font-size: 1.1em;
}

.en
{
	color: #707F07;
	font-weight: bold;
	font-size: 1.1em;
	text-decoration: none;
}

.en:hover
{
	color: #6F1B1B;
	text-decoration: underline;
	background: transparent;
}

.prev, .next
{
	cursor: pointer;
	float: right;
	margin-bottom: 8px;
}

.sub_activas
{
	margin: 0 auto;
	background-color: #FFFFFF;
	color: #1F1F1F;
	padding: 10px;
	border-top: 2px solid #D0E25E;
	border-bottom: 2px solid #D0E25E;
}

.sub_activas .titulo_fecha
{
	text-align: center;
	font-weight: bold;
	font-size: 1.1em;
	border-top: 2px solid #AF4C50;
	border-bottom: 2px solid #AF4C50;
	background-color: #DFB5B7;
}

.sub_activas .mas_info
{
	background-color: #92BF8F;
	border-top: 2px solid #D0E25E;
	border-bottom: 2px solid #D0E25E;
	text-align: center;
	padding: 7px;
	font-size: 1.1em;
	font-weight: bold;
}

.sub_activas .mas_info a
{
	text-decoration: none;
	color: #000000;
}

.sub_activas .mas_info a:hover
 { 
	color: #01005F; 
	background: transparent;
}