﻿/*
 *****************************************************************************************************************************
 * HOJA DE ESTILO GENERAL DE LA UNIVERSIDAD COMPLUTENSE DE MADRID
 * OFICINA WEB - REA DE INFRAESTRUCTURAS WEB
 * Universidad Complutense de Madrid
 *
 * Fichero:             normal.css
 * Finalidad:           Visualizacion normal
 * Fecha actualizacion: 04/11/2011
 *
 *****************************************************************************************************************************
 */


/*
 *****************************************************************************************************************************
 * OPCIONES GENERALES
 *****************************************************************************************************************************
 */
/* Cuerpo general */


html, body {
	margin: 0px;
	padding: 0px;
	height:100%;
	min-width:980px;
	

}
h1, h2, h3, h4 {
  	font-family: Century Gothic,Segoe UI, Segoe Condensed,  Arial, sans-serif;
	font-weight:400;
	display: block;
}
h1 {
	margin: 0 0 15px 0px;
	color: #CC0000;
	font-size: 24px;
	font-weight:bold;
}
h2 {
	font-size: 20px;
	margin: 0px 0px 5px 0px;
	color: #CC0000;
	font-weight:bold;
}
h3 {
	font-size: 16px;
	margin: 0px 0px 5px 0px;
	color: #CC0000;
	font-weight:normal;
}
h4 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding:0px;
	color: #009fbf;
}
hr {
	border: 0px;
	height: 1px;
}
img {
	border: 0px;
	padding: 0px;
	margin: 0px;
}
p {
  	text-align:justify;
  	padding-right:24px;
  	font-size:12px;
  	font-family: Century Gothic,Segoe UI, Segoe Condensed, 'Century Gothic', Arial, sans-serif;
}

/*  Otras */
a{
  	color:#45486f;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}

a.btn_gris{
  	width:auto;
  	color:#ffffff;
  	padding:2px;
  	padding-right:14px;
	padding-left:14px;
	border:2px solid #e9aa66;
	border-bottom:2px solid #e8533e;
	border-radius:18px 0px 18px 0px;
	background: rgba(66,66,66,1.0);
	font-weight:600;
}
a.btn_gris:hover{
 	 background: rgba(222,222,222,1.0);
 	 color:#000000;
}  
.rojo{
  color:#d90303;
}
div.gris1{
  background-color:#e2e2e2;
  padding:4px;
}
div.gris2{
  background-color:#f0f0f0;
  padding:4px;
}
/*
 *****************************************************************************************************************************
 * ESTRUCTURA GENERAL
 *****************************************************************************************************************************
 */

#pagina_web, #pagina_web_pg{
  	height:100%;
  	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 0.8em;
	font-family: Century Gothic,Segoe UI, Segoe Condensed, Arial;
}
#pagina_web_pg{
  	background: rgba(255, 255, 255, 1.0) url('/Styles1600/images/fondo_gris.jpg') top left repeat-y;
}
#contenedor {
  	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align: left;
	height:auto;
	background-color: transparent;
}
#contenedor_pag {
  	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align: left;
	height:auto;
}

#area_ppal {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	margin: 0px;
	margin-top:20px;
	padding: 0px;
	color: #4E4F4F;
}
#header, #header_pags {
  	position:fixed;
  	height: 84px;
	margin: 0px;
	padding: 0px;
	z-index: 5;
	width:100%;
	background: rgba(0, 0, 0, 0.4) url('/Styles1600/images/cabecera.png') top left no-repeat;
	min-width:980px;
}
#header_pags{
  	position: fixed;
  	width: 100%;
	background-image: linear-gradient(left, rgb(255,255,255) 46%, rgb(142,142,142) 66%);
	background-image: -o-linear-gradient(left, rgb(255,255,255) 46%, rgb(142,142,142) 66%);
	background-image: -moz-linear-gradient(left, rgb(255,255,255) 46%, rgb(142,142,142) 66%);
	background-image: -webkit-linear-gradient(left, rgb(255,255,255) 46%, rgb(142,142,142) 66%);
	background-image: -ms-linear-gradient(left, rgb(255,255,255) 46%, rgb(142,142,142) 66%);
  	
}
div.header_pags{
  	height:84px;
	background: transparent url('/Styles1600/images/cabecera.png') top left no-repeat;
	  
}
#area_izq, #area_izq_pag, #area_izqb {
  	position:fixed;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	margin-top:100px;
	margin-left:13px;
	width: 195px;
	background-color:#d9d9d9;
	float:left;
	overflow:hidden !important; 
	border:3px solid #ffffff;
	border-radius: 0 0 26px 0;  
 	-moz-border-radius: 0 0 26px 0;  
 	-webkit-border-radius: 0 0 26px 0;  
}
#area_izq_pag{
	box-shadow: 2px 2px 1pc #000;
    	-webkit-box-shadow: 2px 3px 1pc #000;
	-moz-box-shadow: 2px 2px 1pc #000;
}
#area_izqb{
  	bottom:50px;
  	border:0px;
  	background-color:transparent;
}

#area_dcha, #area_dcha_pag, .ventana_apps {
  	margin: 0px 0px 0px 270px;
	padding: 120px 5px 5px 0px;
	color: #ffffff;
	height:100%;
}
#area_dcha_pag{
  	color:#000000;
  	background-color:#ffffff;
	padding-left:20px;
  	padding-top:120px;
  	margin-bottom:60px;
  	margin-left:220px;
}
.ventana_apps{
  	color:#000000;
  	margin:0px;
  	margin-left:24px;
}

/*
 *****************************************************************************************************************************
 * ELEMENTOS PRINCIPALES
 *****************************************************************************************************************************
 */

#header hgroup {
	position: relative;
	float: left;
	left: 120px;
	top: 10px;
	color: #ffffff;
	font-family: Century Gothic,Segoe UI, Segoe Condensed, Arial;
	font-size: 1em;
}

#header hgroup h1{
	font-size: 2.2em;
}	


#logo {
	position: absolute;
	left: 20px;
	top: 5px;
	margin: 0px;
	padding: 0px;
	z-index:20;
}
#logo img{
  	height:70px;
}
.area_pie a:link, #area_pie a:active, #area_pie a:visited {
	color: #ffffff;
}
#area_pie a:hover {
	color: #f1f1f1;
}
#area_pie{
  	position:fixed;
  	width:100%;
  	height:50px;
  	bottom:0px;
  	margin: 0px;
	padding: 0px;
	background-color:#4c4c4c;
 	z-index:5;
	min-width:980px;
}
#pieRSizq{
	position: relative;
	float: left;
	/*width:12%;*/
	margin: 1px 0px 1px 6px;
	text-align: left;
	font-size:10px;
}
#pieRSizq a{
  	color:#c0c0c0;
}
#pieRScent{
    	float: left;
    	font-size:5px;
}
#pieRScent ul{
}
#pieRScent ul li{
  	margin-top:8px;
  	float:left;
	text-algin:left;
	margin-left:8px;
}
#pieRScent ul li .menu2_linea1{
  	font-weight:800;
	color:#f8cd1e;
	font-size:12px;
}
#pieRScent ul li .menu2_linea2{
  	font-weight:800;
	color:#ffffff;
	font-size:11px;
}

#pieCentIzq {
  	float:left;
  	margin:0 auto 0 auto;
  	text-align:left;
}
#pieCentDer {
  	float:right;
  	margin:8px 18px 0 0;
  	text-align:left;

}
.titPie{
  	color:#e9ae00;
  	font-size:10px;
  	margin:0px;
  	padding:0px;
}
.subtitPie{
  	color:#ffffff;
  	font-size:10px;
  	margin:0px;
  	padding:0px;
}
#pieRSder{
	position: relative;
	float: right;
	margin: 4px 4px 1px 0px;
	width:25%;
}
#pieDer {
	float: right;
	margin: 0px 4px 1px 0px;
	font-family: Century Gothic,Segoe UI, Segoe Condensed, Verdana,Arial,Helvetica;
	font-size: 0.9em;
}
#pieIzq {
	float: left;
	margin: 4px 0px 1px 8px;
	text-align: left;
	clear: both;
	color: #A7A5A8;
	font-family: Century Gothic,Segoe UI, Segoe Condensed, Verdana,Arial,Helvetica;
	font-size: 0.8em;
}
.pie_contacto{
  	float:right;
  	margin-left:18px;
  	text-align:center;
  	font-size:0.9em;
    color:#f8cd1e;
}
.pie_contacto a{
  	color:#ffffff;
}
.pie_contacto a:hover{
  	color:#fdd977;
}

.cei{
  	float:right;
  	font-family: Century Gothic,Segoe UI, Segoe Condensed, 'Didact Gothic', sans-serif;
   	font-size:1.2em;
   	margin-right:26px;
  	padding-right:27px;
  	margin-top:-13px;
  	background: url('/Styles1600/images/cei.png') no-repeat right 22px;
  	text-align:right;
  	color:#ffffff;
  	z-index:25;
 }
.cei a{
  	color:#d4d4d4;
}
#buscador{
  	float:right;
  	margin-top:30px;
  	margin-right:5px;
  	height:23px;
  	width:120px;
  	
}

#directo{

  	float:left;
  	margin-left:12px;
  	margin-top:-3px;
}
form.fBuscar label{
	display: none;
}
form.fBuscar input[type="search"], form.fBuscar select, div.barra_editor a, input.negro{
	background-color: #000000;
	border: 1px solid #000000;
	color: #ffffff;
	font-family: Century Gothic,Segoe UI, Segoe Condensed, 'Century Gothic', Arial, sans-serif;
	padding: 0px 8px 0px 6px;
}
form.fBuscar input[type="image"]{
  	position:fixed;
  	top:30px;
  	right:36px;
}
form.fBuscar input[type="text"]{
  	position:fixed;
	border:0px;
  	z-index:25;
  	top:29px;
  	right:50px;
  	width:140px;
  	padding-left:4px;
  	background-color:transparent;
  	font-family: Century Gothic,Segoe UI, Segoe Condensed, 'Didact Gothic', sans-serif;
   	font-size:1.1em;
}

div.barra_editor{
  	position:absolute;
  	padding-top:0px;
  	right:20px;
  	z-index:2;
}
div.barra_permisos, div.barra_editor{
	position:absolute;
  	top:83px;
  	right:21px;
  	font-size:1.0em;
  	z-index:2;
  	margin:6px;
}	
div.barra_editor{
  	top:110px;
}
div.barra_permisos a, div.barra_editor a{
  	background-color:red;
  	color:#000;
  	margin-right:4px;
  	padding:0px;
  	padding-left:2px;
  	padding-right:2px;
  	border:2px solid #000000;
}
input.negro{
  	padding: 0 3px 0 3px;
  	cursor:pointer;
  	color:#ffffff; 

}
form.fBuscar input[type="search"]{
	background-color: #ffffff;
	width:110px;
	color:#000000;
}

form.fBuscar input[type="submit"], form.fBuscar select, .boton_buscar{
	font-family: Century Gothic,Segoe UI, Segoe Condensed, 'Century Gothic', Arial, sans-serif;
	-moz-border-radius:0.3em;
	-webkit-border-radius:0.3em;
	border-radius:0.3em;
	
	-moz-box-shadow:0 1px 0 rgba(0,0,0,0.3);
	-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.3);
	box-shadow:0 1px 0 rgba(0,0,0,0.3);
	
	background: -moz-linear-gradient(19% 75% 90deg, #E0E0E0, #FAFAFA);	
	background: -webkit-gradient(linear, left top, left bottom, from(#FAFAFA), to(#E0E0E0));
	
	color:#000000;
	padding:0px 4px 0px 4px;
	border: 1px solid #000;
	cursor: pointer;
}
form.fBuscar select{
 	width:120px; 
 	color:#000000;
	background-color:#ececec;
 	padding-right:0px;
	padding-left:0px;
	margin-left:0px;
	font-size:0.9em;
}

form.fBuscar input[type="submit"]:hover{
	background: -moz-linear-gradient(19% 75% 90deg,#D6D6D6, #FAFAFA);
	background: -webkit-gradient(linear, left top, left bottom, from(#FAFAFA), to(#D6D6D6));
}

input[type="submit"]{
  	cursor:pointer;
}
input.integrado, input.integrado_des{
  	font-size:0.8em;
  	border:0px;
  	background-color: #fdfcea;
}
button.integrado{
  	padding:0px;
  	background-color:#ffffff;
  	border:1px solid #c0c0c0;
  	cursor:pointer;
	border-radius: 6px;  
 	-moz-border-radius:6px;  
 	-webkit-border-radius:6px;  
  	
}
input.integrado_des{
  	background-color:transparent;
}
button.integrado:hover{
  	background-color:#feb73f;
}

.not_ppales_marco{
  	float:left;
	width:90px;
	height:80px;
	margin-right:6px;
	font-size:0.8em;
}
.not_ppales_marco a{
  	color:#ffffff;
}
.not_ppales_portada{
 	position:relative;
	width:90px;
	height:50px;
	overflow:hidden; /* IMPORTANTE */
	border:1px solid #ccc;

	box-shadow: 2px 2px 5px #000;
	-webkit-box-shadow: 2px 2px 5px #000;
	-moz-box-shadow: 2px 2px 5px #000;
 }
.not_ppales_portada img{
	width:170px;
	margin:-20px -15px -20px -35px;
 }
.txt_descripcion{
  	font-weight:bold;
  	font-style:italic;
  	color:#808080;
}
.foto_thunbnail{
  	float:left;
  	border:2px solid #c0c0c0;
  	padding:2px;
  	margin-right:24px;
  	height:80px;
}
.foto_thunbnail img{
  	height:80px;
}


div.wg_include{
  height:100%;
  min-height:800px;
}
#barra{
  min-width:980px;
}

/*
 *****************************************************************************************************************************
 * ELEMENTOS ADICIONALES
 *****************************************************************************************************************************
 */
#agendaUCM{
	position: relative;
	margin-top: 80px;
	font-family: 'Century Gothic', Arial, sans-serif;
}

.peque1, .peque {
	font-family: Century Gothic,Segoe UI, Segoe Condensed, arial, 'lucida console', sans-serif;
	font-size: 11px;
}
.subrayado {
	text-decoration: underline;
}
.none {
	display: none;
	visibility: hidden;
	margin: 0px;
	white-space: nowrap;
}
.noimprimir {
}
div.spacer, div.spacer_linea {
	clear: both;
	margin:0px;
	padding:0px;
}
div.spacer_linea{
  	border-bottom:1px solid #c0c0c0;
}
div.limpiar {
	clear: both;
	margin: 0px;
	padding: 0px;
}
div.spacer2 {
	clear: both;
	padding: 2px;
}

ul.descargas, ul.descargas2, ul.enlaces, ul.enlaces2, ul.enlaces1{
   margin: 0;
   padding: 0;
   list-style-type: none;
   font-size:0.9em;
   color:#404040;
   margin-bottom:24px;
}
.abajo0{
   margin-bottom:0px;
}
ul.enlaces1 li{
	margin-top:12px;
	margin-bottom:4px;
	margin-left:8px;
}
ul.descargas2, ul.enlaces2{
   padding: 0 0 0 40px;
}
ul.enlaces, ul.enlaces2{
   font-size:12px !important;
}
ul.enlaces li, ul.enlaces2 li{
   padding-bottom:12px;
}
ul.enlaces2 li.enlaces4-4 a{
     color: #880000;
     font-weight:normal;
}

ul.enlaces li a:hover, ul.enlaces2 li a:hover, ul.enlaces1 li a:hover{
   color:#999;
}
.enlaces3{
   font-size:0.9em;
   padding-left:12px;
   color:#808080;
}
p.enlaces{
	font-size:1.1em;
	padding:0 0 0 12px;
	margin:0px;
	font-weight:400;
}
.letra_grande{
  	font-size:1.1em;
  	color:#000000;
}
div.directorio_dcha{
  	float:left; 
	width:60%;
}
div.directorio_vcard{
  	margin-bottom:6px;
  	width:470px;
	-moz-border-radius: 0px 40px 0px 40px;
	-webkit-border-radius:0px 40px 0px 40px;
	border-radius:0px 40px 0px 40px;
  	background-color:#ededed;
}
div.cabecera_vcard{
  	border:1px solid transparent;
  	-moz-border-radius: 0px 40px 0px 0px;
	-webkit-border-radius:0px 40px 0px 0px;
	border-radius:0px 40px 0px 0px;
  	background-color:#444141;
  	color:#ffffff;
  	text-transform: uppercase; 
  	font-size:16px;
  	font-weight:bold;
  	padding:12px;
  	text-align:center;
}
div.cabecera_vcard a{
  	color:#ffffff;
}
div.cabecera_vcard a:hover{
  	color:#efbc53;
}
div.foto_vcard{
  	float:left;
  	width:126px;
  	padding:2px 2px 0 0;
  	overflow:hidden;
  	text-align:left;
  	border-top:4px solid #eaaf60;
	-moz-border-radius: 0px 0px 0px 40px ;
	-webkit-border-radius:0px 0px 0px 40px ;
	border-radius:0px 0px 0px 40px ;
}
div.foto_vcard img{
  	width:124px;
	border:0px;
}

div.direccion_vcard{
  	float:left;
  	width:240px;
	border-top:4px solid #e04a35;
	text-align:left;
	padding: 0 0 0 8px;
	font-size:11px;
}
div.direccion_vcard h2, div.direccion_vcard h3, div.direccion_dir h2, div.direccion_dir h3{
  	font-size:14px;
  	margin:4px 12px 4px 0;
  	text-align:left;
}
div.direccion_vcard h3, div.direccion_dir h3{
  	font-size:14px;
	font-style:italic;
	font-weight:400;
}
div.telefonos_vcard{
  	width:94px;
	float:left;
	border-top:4px solid #bf073d;
  	text-align:left;
	
}
div.tfno_vcard{
	background-color:#ededed;
	padding: 4px 4px 4px 8px;
	border-bottom:2px solid #ffffff;
	font-size:12px;
}

div.directorio_entidad h2{
  	font-size:14px;
  	margin-bottom:0px;
  	padding-bottom:6px;
}
.directorio_dir, .directorio_met, .directorio_bus{
  	text-align:left;
  	margin-top:0px;
  	margin-bottom:0px;
  	margin-left:0px;
  	padding:0px;
  	font-family: Century Gothic,Segoe UI, Segoe Condensed, Arial;
}


/*
 *****************************************************************************************************************************
 * IMAGENES
 *****************************************************************************************************************************
 */
 
 img.izqda{
   	float:left;
   	border:1px solid #c0c0c0;
   	padding:2px;
   	margin-right:12px;
   	margin-bottom:6px;
 }

 /* SPOTLIGHT TEXT STYLING */

#spot_text {
  	position:relative;
  	top:80%; 
  	right:0px;
    	padding: 7px;	
        background: rgba(0,0,0,0.6);
        font-size:0.8em;
        float:right;
}
#spot_text h2{
	margin:0px;  
}
#spot_text a{
	color: #e6e6e6;	
}
#spot_text a:hover{
	color: #ffffff;	
}

#spot_title {
	font-size:1.0em;
	line-height:1.2em;    
}

#spot_title a{
	font-style:italic;
    	font-weight:normal;
    	color:#e9ae00;
}

#spot_hed {
	font-size:1.1em;
	font-weight:600;
	line-height:1.3em;
}

#spot_dek {
	font-size:1.0em;
}

/* END SPOTLIGHT TEXT STYLING */

.webucm{
	text-align:right;
	padding-left:65px;
	border-top:1px dotted #a54242;
}
.webucm img{
  	border:0px;
  	float:left;
  	margin-top:8px;
}
.webucm p{
  	font-size:0.8em;
}

/*MENU PRINCIPAL BLUR */
.menu_item{
  	margin-bottom:6px;
}
.menu_editor{
	position:absolute;
	right:0px;
 	float:right;
  	margin-top:-40px;
  	padding:3px;
  	padding-left:4px;
  	padding-right:4px;
	margin-right:20px;
	font-size:0.8em;
	width:200px;
	text-align:center;

}
.menu_editor a, .menu_editor a:link, .menu_editor a:active{
	color:#ffffff;
	background: rgba(0,0,0,0.6);
  	border:1px solid #c0c0c0;
	padding-left:4px;
	padding-right:4px;
}
.menu_editor a:hover{
  	color:#f7e380;	
}
#area_izq ul, #area_izq_pag ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
#area_izq ul li, #area_izq_pag ul li{
	font-size: 0.9em;
	margin:0px;
	padding:0px;
	margin-bottom:6px;
}
#area_izq ul li:last-child, #area_izq_pag ul li:last-child{
	margin-bottom:20px;
}

#menuUCMsec{
  	margin-top:0px;
}
#menuUCMsec ul li, #menuUCMsec ul li a{
  	color:#eae4d3;
}

/*BUSCADOR AVANZADO*/

#buscador_ucm_parametros{
    	-moz-border-radius: 18px 0px 18px 0px;
	-webkit-border-radius:18px 0px 18px 0px;
	border-radius:18px 0px 18px 0px;
	background: rgba(230,230,230,0.9);
	overflow:hidden;
	font-size:0.9em;
}
#buscador_ucm_parametros h2{
  	background-color:#ee7d1e;
  	color:#ffffff;
  	padding-left:24px;
}
#buscador_ucm_parametros h3{
	font-size:12px;
}
#buscador_ucm_parametros form{
   	padding: 0 12px 12px 24px;
}
#buscador_ucm_parametros form input[type="submit"]{
   	background-color:#ee7d1e;
   	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background-image: linear-gradient(top, rgb(253,225,201) 15%, rgb(238,125,30) 85%);
	background-image: -o-linear-gradient(top, rgb(253,225,201) 15%, rgb(238,125,30) 85%);
	background-image: -moz-linear-gradient(top, rgb(253,225,201) 15%, rgb(238,125,30) 85%);
	background-image: -webkit-linear-gradient(top, rgb(253,225,201) 15%, rgb(238,125,30) 85%);
	background-image: -ms-linear-gradient(top, rgb(253,225,201) 15%, rgb(238,125,30) 85%);
}
.fBuscaIzda{
  	float:left;
  	margin-right:24px;
}
.fBuscaDcha{
  	float:left;
}
/*
 *****************************************************************************************************************************
 * PLANTILLAS
 *****************************************************************************************************************************
 */
 
 div.template_100_100{
   	width:100%;
   	min-height:100%;
 }
 
 div.template_50_100{
   	width:96%;
   	margin-bottom:2%;
  	float:left;
 }
 div.template_100_50{
   	width:47%;
   	min-height:100%;
   	margin-right:2%;
   	float:left;
 }
 div.template_50_50{
   	width:47%;
   	min-height:48%;
   	margin-right:2%;
	margin-bottom:2%;
	float:left;
 }
div.template_100_33{
   	width:31%;
   	min-height:100%;
   	margin-right:1%;
   	float:left;
 }
 div.template_100_66{
   	width:64%;
   	min-height:100%;
   	margin-right:1%;
   	float:left;
 }
div.template_100_39{
   	width:30%;
   	min-height:100%;
   	margin-right:0;
   	float:left;
 }
 div.template_100_59{
   	width:62%;
   	min-height:100%;
   	margin-right:1%;
   	float:right;
 }
  div.template_33_100{
   	width:96%;
   	min-height:31%;
   	margin-bottom:2%;
  	float:left;
 }
  div.template_33_50{
   	width:47%;
   	min-height:31%;
   	margin-right:2%;
	margin-bottom:2%;
	float:left;
 }
  div.template_102_50{
   	width:45%;
   	min-height:102%;
   	margin-right:2%;
   	float:left;
 }
 div.template_70_70{
   	position:relative;
   	width:67%;
   	float:left;
	padding-top:55%;
}
 div.template_70_70_p{
   	width:67%;
   	float:left;
   	height:70%;
   	vertical-align:bottom;
}
 div.template_60_100{
   	width:47%;
   	float:left;
   	height:100%;
}
 div.template_40_50{
   	width:37%;
   	float:right;
   	height:50%;
}
 div.template_40_50_b{
   	width:225pc;
   	float:right;
}

 div.template_70_30{
   	position:relative;
   	width:28%;
   	margin-right:2%;
	margin-bottom:2%;
	float:right;
}
  div.template_40_30{
   	position:relative;
   	width:28%;
   	margin-right:2%;
	margin-bottom:2%;
	float:right;
}  
div.template_30_30{
   	position:relative;
   	width:28%;
   	height:30%;
   	margin-right:2%;
	margin-bottom:2%;
	float:right;
}
div.template_widgets{
  	border:2px solid transparent;
  	-moz-border-radius: 0px 0px 46px 0px;
	-webkit-border-radius:0px 0px 46px 0px;
	border-radius:0px 0px 46px 0px;
	background: rgba(0,0,0,0.6);
  	margin-right:40px;
        padding:6px;
        padding-right:0px;
}
div.template_widgets img{
	border:0px;
}
div.template_widgets .marco_widget{
	border:2px solid #ffffff;
	background-color:#0e98f3;
	color:#ffffff;
	padding:6px;
}
div.template_widgets .marco_widget a{
	color:#ffffff;
}
div.template_widgets .marco_widget a:hover{
	color:#f8af0b;
}
div.template_nots{
  	float:left;
  	width:49%;
  	padding:0px;
}
div.template_nots .column .wg_txt{
  	border:2px solid #ffffff;
  	margin-top:12px;
  	margin-right:40px;
        padding:12px;
        background: rgba(0,0,0,0.6);
}
div.template_nots, div.template_nots p, div.template_nots a, div.template_nots li, div.template_nots li a, div.template_nots strong{
  	color:#ffffff;
}
div.template_nots h2, div.template_nots h3{
  	color:#f8af0b;
}
div.template_150{
   	position:relative;
   	min-width:75px;
   	margin-right:6px;
	margin-bottom:6px;
	padding:0px;
	float:left;
  	overflow:hidden;
}
div.template_150 .column .wg_txt p{
 	padding:0px;
	margin:0px; 
}
div.portada2_izda{
  	position:absolute;
   	width:auto;
   	min-width:100px;
   	float:left;
	margin: 0 350px 0 -20px;
	bottom:40px;
	max-height:300px;
	min-width:390px;
}
div.fondo_gris{
  	border:2px solid #ffffff;
  	-moz-border-radius: 0px 0px 46px 0px;
	-webkit-border-radius:0px 0px 46px 0px;
	border-radius:0px 0px 46px 0px;
	background: rgba(59,59,59,0.9);
	opacity: 0.9;
    	filter:alpha(opacity=90);
    	-moz-opacity:0.9;
    	-khtml-opacity: 0.9;
    	text-align:left;
	margin-bottom:40px;
  	color:#ffffff;
  	padding:6px;
}
div.fondo_gris a{
  	color:#e3e3b0;
}
div.fondo_gris ul{
  	list-style:none;
  	padding:0px;
  	margin:10px;
}
div.fondo_gris ul li{
	background: transparent url("/Styles1600/images/ico_noticias1.gif") left 5px no-repeat;
	padding-left:12px;
}
div.fondo_gris h2{
  	color:#ffffff;
}
div.portada2_izda .column .marco_widget{
	border:0px;
	padding:0px;
}
#marco_00{
  width:50%;
}
#lista_n{
  position:absolute;
  bottom:20px;
  
}
.w_portada .wg_txt .marco_widget{
  	border:1px solid #ffffff;
  	-moz-border-radius: 0px 0px 12px 0px;
	-webkit-border-radius:0px 0px 12px 0px;
	border-radius:0px 0px 12px 0px;
	background: rgba(59,59,59,0.9);
	opacity: 0.9;
    	filter:alpha(opacity=90);
    	-moz-opacity:0.9;
    	-khtml-opacity: 0.9;
    	text-align:left;
	margin-bottom:40px;
	padding: 6px 0  0 6px;
}
.w_portada .wg_txt .marco_widget ul{
	padding:6px 6px 0 6px;
}
.w_portada .wg_txt .marco_widget h2, .w_portada .wg_txt .marco_widget h3{
	color:#e4e4e4;
}
.w_portada .wg_txt .marco_widget a{
	color:#e3e3b0;
}
.w_portada .wg_txt .marco_widget img{
	border:0px;
}
.w_portada .wg_txt .marco_widget p{
	padding-left:16px;
}

.w_portada2 .wg_txt{
  	border:1px solid #808080;
  	-moz-border-radius: 0px 0px 12px 0px;
	-webkit-border-radius:0px 0px 12px 0px;
	border-radius:0px 0px 12px 0px;
	background: rgba(59,59,59,0.9);
	opacity: 0.9;
    	filter:alpha(opacity=90);
    	-moz-opacity:0.9;
    	-khtml-opacity: 0.9;
    	text-align:left;
	margin-bottom:10px;
	padding:0px;
}
.w_portada2 ul{
	padding:6px 12px 0 12px;
}
.w_portada2 p{
	padding-left:12px;
	color:#ffffff;
}
.w_portada2 h2, .w_portada2 h3{
	background-color:#38808c;
	color:#ffffff;
	padding-left:12px;
}
.w_portada2 a{
	color:#e3e3b0;
}
.w_portada2 td img{
	border:0px;
}
div.portada2_dcha{
   	width:280px;
   	float:right;
   	margin-right:20px;
   	margin-top:-20px;
}

div.w_portada .wg_txt a{
	color:#e6e6e6;
}
div.w_portada .wg_txt a:hover{
	color:#ffffff;
}
div.w_portada h3, .w_portada .wg_txt h3{
  	color:#e9ae03;
  	padding-left:12px;
  	font-size:18px;
  	padding-bottom:4px;
}
div.w_portada #notiPortada{
  	margin-top:0px;
}
.wg_txt{
  	border:1px solid transparent;
}
.wg_txt img{
  	border:4px solid #d6dce1;
  	padding:2px;
}
.negro_600{
  	font-weight:bold;
}
a.negro{
  	color:#000000;
}
/*
 *****************************************************************************************************************************
 * PLUGIN JQUERY SIMPLEMODAL
 *****************************************************************************************************************************
 */
#basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay {background-image:url('../media/img/ui-bg_diagonals.png'); background-color:#000000; cursor:auto;}

/* Container */
#simplemodal-container {height:460px; width:700px; color:#000000; background-color:#f1f1f1;  border:1px solid #000000; padding:4px; overflow:hidden; border-radius: 5px;   	-moz-border-radius:5px;   	-webkit-border-radius:5px;}
#simplemodal-container .simplemodal-data {padding:4px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container h1{display:block; padding:6px; font-size:1.0em; border:1px solid #404040; color :#ffffff; background-color:#c5c5c5; margin-left:-4px; width:99%; margin-top:-4px; border-radius: 5px;   	-moz-border-radius:5px;   	-webkit-border-radius:5px;}
/*#simplemodal-container a.modalCloseImg {background:url('../media/img/x.png') no-repeat; width:16px; height:16px; display:inline; z-index:3200; position:absolute; top:10px; right:1%; padding:0px; cursor:pointer;} */
#simplemodal-container h3 {color:#84b8d9;}
#simplemodal-container_msg {height:260px; width:600px; color:#bbb; background-color:#333; border:4px solid #444; padding:12px;}

a.basic{cursor:pointer;}

/*
 *****************************************************************************************************************************
 * BOTONES
 *****************************************************************************************************************************
 */
button{
	cursor:pointer;
	padding:0px;
	padding-bottom:4px;
	padding-left:6px;
	padding-right:6px;
	min-height:25px;	
}
button img{
    margin: 0 0 -3px 0 !important;
    padding:0;
    border:none;
    width:34px;
    height:32px;
}
.positive{
	background-color:#d1d1d1;
	border:1px solid #000000;
	border-radius: 5px;   	
	-moz-border-radius:5px;   	
	-webkit-border-radius:5px;
	
}
.sinmarco{
	background-color:transparent;
	border:0px;
}
.boton_guardar:hover{
	background-color:#fec25b;
}

div.column{width:100%; min-height:100px}
div.portlet{margin:4px;}
div.portlet-header{cursor:move; border:1px solid #c0c0c0;}
div.portlet-content{color:#000000; border:1px solid #c0c0c0; padding:4px;}
div.portlet-content a{color:#426e7e;}
div.portlet-titulo{ float:left;  border:4px solid #ffffff}
div.portlet-controles{ float:right; margin-top:-16px; }
div.portlet-controles img{margin-right:4px; border:0px;}
.ui-draggable-dragging .portlet-header{ heigth:42px;	border-radius: 5px;   	-moz-border-radius:5px;   	-webkit-border-radius:5px;}

/*
 *****************************************************************************************************************************
 * BUSCADOR
 *****************************************************************************************************************************
 */

p.titulo_buscador{
  	color: #748b9d;
	font-family: Century Gothic,Segoe UI, Segoe Condensed, Arial;
	font-weight:400;	
	font-size:1.2em;
}
#buscador_ucm ul{
  	list-style:none;
	font-family: Century Gothic,Segoe UI, Segoe Condensed, Arial;
}
#buscador_ucm ul li{
	margin-bottom:12px;
}
#buscador_ucm .web a:hover{
  	color:#8e242c;
}
#buscador_ucm .nombre{
  	font-size:1.1em;
  	font-weight:400;
}
#buscador_ucm .nombre a{
	color:#282828;
}
#buscador_ucm .nombre a:hover{
  	color:#8e242c;
}
#buscador_ucm .web, #buscador_ucm .web a{
  	font-size:0.9em;
  	color:#9a9a9a;
  	display:block;
}
#buscador_ucm .centro{
  	font-size:0.8em;
  	color:#282828;
  	display:block;
}
#buscador_ucm .centro a{
  	color:#282828;
}
#buscador_ucm .centro a:hover{
  	color:#8e242c;
}
.busca_nombre, .busca_web, .busca_link{
  	display:block;
}
.busca_web{
  	font-size:0.8em;
}
.busca_link{
  	font-size:0.7em;
  	font-style:italic;
}
.busca_link a, .busca_web a{
  	color:#9d9d9d;
}
