/*
***************************************************
* OPCIONES GENERALES
***************************************************
*/

body {
		font-family: Verdana, Arial, Helvetica;
		color: #000000;
	 	margin: 0px;
		padding: 0px; 
		font-size: 0.8em;
		text-align: justify;
		background-color: white;
}

html, body {
		height: 100%
}

h1, h2, h3, h4 {
		font-weight: bold;
}
h1 { font-size: 20px; color:#004A93; font-weight: bold; margin: 2px 2px 2px 0px}
h2 { font-size: 14px; color:#07345E; font-weight: normal; margin: 0px}
h3 { font-size: 13px; font-weight: normal; margin: 0px }
h4 { font-size: 12px; font-weight: normal; margin: 0px }

img {
		border: 0px;
 		padding: 0px;
		margin: 0px;
}

a:link,a:active,a:visited {
		text-decoration: none;
		color:#456B82;
}
a:hover {
		text-decoration: none;
		color:#72332D;
}

p { margin: 4px; padding: 4px; }


/*
***************************************************
* ETIQUETAS PRINCIPALES (ESTRUCTURA DE LA PAGINA)
***************************************************
*/

#contenedor {
	width: 100%;
	margin:0px;
	padding:0px;
	min-width: 950px;
	text-align: left;
	background-color: #FFFFFF;
}

#cabecera {
	position: relative;
	width: 100%;
	height: 75px;
	margin: 0px;
	padding: 0px;
	
}

#cabecera_izq {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 320px;
	height: 75px;
}

.user_res{
	float: left;
	border-bottom: 3px solid #D5E6F0;
	margin-top: 10px;
}

#cabecera_dcha {
	float: right;
	margin: 0px;
	padding: 0px;
	height: 75px;
}

#cuerpo_gral {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	
	min-height: 500px;
	margin: 15px 0px 0px 0px;
	padding: 0px;
}

#area_menu {
	position: absolute;
	left: 0px;
	top: 0px;
	bottom: 0px;
	margin: 0px 0px 3px 3px;
	padding: 0px;
	width: 176px;
	height: 100%;
	min-height: 100%;
	background: #D5E6F0 url(/picture_library/segovia.jpg) no-repeat bottom;
}

#area_contenido {
	position: relative;
	left: 0px;
	top: 0px;
	margin: 0px 0px 3px 185px;
	padding: 0px 0px 0px 10px;
	background-color: #FEFDFD;
	min-height: 500px;
  	height: 100%;
}
/*/web_new/*/
#pie {
	position: relative;
	width: 100%;
	margin: 0px;
	padding: 2px 0px 2px 0px;
	background-color: #D5E6F0;
	text-align: center;
	font-size: 0.8em
}

/*
***************************************************
* ETIQUETAS PARTICULARES
***************************************************
*/

#admin {
	position:relative;
	text-align: right;
	margin: 1px 10px 0px 3px;
	color: #07345D;
}

#fecha {
	position:relative;
	text-align: right;
	margin: 35px 10px 0px 0px;
	font-size: 0.8em;
}

#rotulo {
	position: relative;
	left:0px;
	top:0px;
	width: 100%;
	height: 100px;
	background-color: #D5E6F0;
}

#minirotulo {
	position: relative;
	min-height: 197px;
	margin: 2px 0px 3px 0px;
	background-position: bottom right;
	background-color: #D5E6F0;
}

/*
***************************************************
* CONSTRUCCIÓN DE PÁGINAS
***************************************************
*/

div.title_pag {
	border-bottom: 1px solid #D5E6F0;
}


div.contenido_pag {
	margin: 25px 12px 0px 0px;
}

div.file_pag{
	margin: 20px 10px 0px 6px;
	padding: 4px 4px 4px 10px;
	background-color: #F6FFFF;
	border-left: 3px solid #D5E6F0;
	width: auto;
	font-size: 1.1em
}

div.file_pag a:link,div.file_pag a:active,div.file_pag a:visited {
		text-decoration: none;
		color:#37526F;
}

div.file_pag a:hover {
		text-decoration: none;
		color:#72332D;
}

div.bloqs_pag{
	margin: 0px 10px 0px 10px;
}

div.bloq_bloqs_pag{
	float: left;
	margin: 16px 36px 20px 4px;
	padding-left: 22px;
	background: url(/images/link.png) no-repeat top left;
	font-size: 1em;
}

div.bloq_bloqs_pag span{
	font-weight: bold;
	font-size: 1.2em;
}

div.file{
	margin: 40px 10px 0px 6px;	
}

div.galery_pag{
	margin-top: 20px;
}

div.galery_caja_pag{
	float: left;
	width: 200px;
	height: 200px;
	margin: 8px 8px 8px 8px;
	padding: 6px;
	background-color: #D5E6F0;
	border: 1px solid #000000;
	color: #000000;
	text-align: center;
	font-size: 0.8em
}

div.galery_caja_pag img{
	border: 1px solid #D5E6F0;
}

div.galery_caja_pag a:hover img{
 	border: 1px solid #000000;
 }

/*
***************************************************
* ETIQUETAS FORMULARIO
***************************************************
*/ 
.boton,.boton:focus{
    font-size: 10px;
    font-family: Verdana,Helvetica;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #4F4C59;
    border: 0px;
    padding: 3px 2px 3px 2px;
    border: 1px solid #000000;
}

.boton:focus{
	border: 1px solid #ffffff;
}

.boton2,.boton2:focus{
    font-size: 10px;
    font-family: Verdana,Helvetica;
    font-weight: bold;
    color: #1A5086;
    background-color: #F6F6F8;
    border: 0px;
    padding: 4px 3px 4px 3px;
    border: 2px solid #1A5086;
}

.boton2:focus{
	border: 1px solid #ffffff;
}

label{
	font-weight: bold;
}

.text{
	border: 2px solid #D5E6F0;
	color: #000000;
}

/*
***************************************************
* ETIQUETAS BUSCAR
***************************************************
*/
div.found_public{
	padding: 1em;
	background-color: #F6FFFF;
	border-left: 3px solid #D5E6F0;
	border-right: 3px solid #D5E6F0;
}

div.bloq_buscar{
	margin: 16px 36px 20px 4px;
	padding-left: 22px;
	background: url(/images/link.png) no-repeat top left;
	font-size: 1em;
}

/*
***************************************************
* MENÚ PRINCIPAL
***************************************************
*/

a.menuizq{
	text-align:left;
	padding:5px 5px 1px 5px;
	display:block;
	font-size: 1em;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

a.menuizq:link, a.menuizq:active, a.menuizq:visited{
	color:#000000;
	background-color: #D5E6F0;
}

a.menuizq:hover{
	color:#C62939;
	background-color: #EBF3F8;
}

.caja_azul_w, .caja_azul_mt {
	padding: 2px 0px 2px 0px;
	text-align: center;
	font-weight: bold;
	border-top: 1px solid #F2F7FA;
	border-left: 1px solid #F2F7FA;
	border-right: 1px solid #767F84;
	border-bottom: 1px solid #767F84;
	background-color: #F6FFFF;
	color: #06335C;
	top: 0px;
	margin: 0px;
}

.caja_azul_w {
	width: 100%
}


/*
***************************************************
* ETIQUETAS HOME
***************************************************
*/
.home_col_izq {
	float: left;position: relative;
	margin: 0px;
	width: 68%;
	border-right: 1px solid #D5E6F0;
	color: #00679A;
}

.home_col_dcha {
	float: left;position: relative;
	margin: 0px 0px 0px 8px;
	width: 30%;
	border-bottom: 1px solid #D5E6F0;
}

.home_fijo{
	margin: 0px 10px 30px 0px;
}

div.caja_ppal {
	position: relative;
	margin: 1px 10px 10px 0px;
}

div.title_ppal {
	position: relative;
	padding: 4px 4px 4px 4px;
	font-size: 1.2em;
	font-weight: bold;
	border-top: 1px solid #F2F7FA;
	border-left: 1px solid #F2F7FA;
	border-right: 1px solid #767F84;
	border-bottom: 1px solid #767F84;
	background-color: #F6FFFF;
	color: #06335C;
}

div.texto_ppal {
	position: relative;
	padding: 0px 4px 0px 4px;
	border-left: 1px solid #D5E6F0;
	border-right: 1px solid #D5E6F0;
	border-bottom: 1px solid #D5E6F0;
	background-color: #FAFFFF;
}

.caja_normal {
	position: relative;
	margin: 20px 10px 10px 0px;
}

.title_normal {
	width: 98%;
	padding: 2px 0px 2px 0px;
	font-size: 1.2em;
	font-weight: bold;
	border-bottom: 1px solid #D5E6F0;
	color: #07345E;
}

div.mas_info{
	margin: 5px 0px 5px 0px;
	width: 100%;
	text-align: center;
}

p.publicacion{
	text-align: left;
	font-style: italic;
	font-size: 0.8em;
}

div.titular_foto {
	position: relative;
	float: left;
	width: 232px;
	margin: 0px 15px 10px 0px;
	padding: 1px 1px 1px 1px;
	border: 1px solid #D2D2D2;
	text-align: center;
	background-color: #D5E6F0;
}

div.prox_actu{
	margin-bottom: 25px;
	border-right: 1px solid #D5E6F0;
	border-bottom: 1px solid #D5E6F0;
	background-color: #FAFFFF;
}

div.prox_actu span{
	font-size: 0.7em;
	color: #00679A
}

div.ensayos{
	border-right: 1px solid #D5E6F0;
	border-bottom: 1px solid #D5E6F0;
	background-color: #FAFFFF;
}

div.patros{
	position: relative;
	bottom: 0px;
	margin-top: 50px;
	width: 100%;
	height: auto;
	text-align: center;
}

div.flash_home{
	margin: 0 auto 0 auto;
	width: 500px;
	height: 140px;
	border: 1px solid #D5E6F0;
}

/*
***************************************************
* ETIQUETAS REGISTRO
***************************************************
*/

#access_content	{ text-align: center; padding: 10px; font:0.9em Verdana, Arial, Helvetica, sans-serif;}

#access_caja	{ width:390px; margin: 0 auto; padding: 10px; text-align: left; border: 1px solid #D5E6F0; border-top: 6px solid #D5E6F0;
				  background:  url(/images/lock.png) no-repeat bottom right}

.formbutton{
	cursor:pointer;
	border:outset 1px #ccc;
	background:#F6FFFF;
	color:#666;
	font-weight:bold;
	padding: 1px 2px;
}