@charset "UTF-8";

/* Layout CENTRO UCO SAGRADO CORAZÓN v.1.92 - 27/05/2010 */

/* Si se emplea una portada con noticias ha de incluirse el JS "curvycorners" */
/* Los faldones de área adicionales se nombran del siguiente modo .adi[1-10]  */
/* Si se emplea una galería de fotos antigua ha de incluirse el CSS adicional */

/* v.1.8: Solucionados fallos en el menú presentes en Internet Explorer                   */

/* v.1.7: Destacados nombres de centros de doble línea, Recursos frecuentes remaquetado,  */
/* titular en noticias en portada                                                         */

/* v.1.6: Reorganización, Noticias en Portada, Tercer nivel en menús, Listas desordenadas */
/* ampliadas, menú De Interés..., opciones de posicionamiento de imágenes                 */
/* CSS Reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* Layout */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #eee7b3 url(fnd-web.png) repeat-x top;
}

/* Área de Layout */

#contenedoridioma {
	position: absolute;
	top: 7px;
	right: 20px;
	padding: 0;
	width: 290px;
	height: 25px;
}

#cajaidioma {
	width: 105px;
	height: 25px;
	float: right;
	font-size: 11px;
	padding-left: 25px;
	background: transparent url(fnd-idioma.png) no-repeat center;
}

#cajaidioma a, #cajaidioma a:link, #cajaidioma a:visited {
	text-decoration: none;
	color: #333333;
}

#cajaidioma a:hover, #cajaidioma a:active {
	color: #727272;
}

#cajaidioma img {
	display: block;
	float: left;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 4px;
	padding-left: 2px;
	padding-right: 2px;
}

#cajaidioma img.idiomaseleccionado {
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background-color: #e3e3e3;
}

#cajaidioma span.idioma {
	display: block;
	float: left;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 4px;
	padding: 2px;
	padding-bottom: 3px;
}

#cajaidioma span.idiomaseleccionado {
	border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
	background-color: #d6d6d6;
}

#cajamapa {
	height: 25px;
	width: 90px;
	padding-left: 40px;
	padding-top: 6px;
	float: right;
	font-size: 12px;
	background: transparent url(fnd-mapa-sitio.png) no-repeat left top;
}

#cajamapa a, #cajamapa a:link, #cajamapa a:visited {
	text-decoration: none;
	color: #333333;
}

#cajamapa a:hover, #cajamapa a:active {
	color: #727272;
}

#contenedor {
	width: 981px;
	margin: auto;
	background-color: transparent;
}

#cabecera {
	position: relative;
	height: 195px;
	background: url(fnd-cabecera-01.png) no-repeat right bottom;	
}

#cabecera.cab1 {
	background: url(fnd-cabecera-01.png) no-repeat right bottom;	
}

#cabecera.cab2 {
	background: url(fnd-cabecera-02.png) no-repeat right bottom;	
}

#cabecera.cab3 {
	background: url(fnd-cabecera-03.png) no-repeat right bottom;	
}

#cabecera img.logosc {
	position: absolute;
	bottom: 12px;
	right: 140px;
}

#cabecera img.logouco {
	position: absolute;
	bottom: 12px;
	right: 27px;
}

#cabecera img.aniversario {
	position: absolute;
	bottom: 98px;
	right: 35px;
}

#cabecera h1 {
	position: absolute;
	top: 131px;
	right: 211px;
	font-size: 22px;
	line-height: 23px;
	font-weight: normal;
	text-align: center;
	color: #21558f;
}

/* Cuerpo */

#contenedor-cuerpo {
	background-color: #ffffff;
	padding-left: 11px;
	padding-right: 11px;
	/* overflow: auto; Extiende la caja, desabilitado por problemas en DW CS2 */
	background: transparent url(fnd-cuerpo.png) repeat-y left;
}

#cuerpo {
	background: #ffffff url(fnd-columna.png) repeat-y left;	
}

#columna {
	width: 180px;
	float: left;
}

#menu {
	clear: both;
	margin-bottom: 20px;
	font-size: 11px;
	font-weight: bold;
	line-height: normal;
}

#menu a, #menu a:link, #menu a:visited {
	text-decoration: none;
	color: #555555;
}

#menu a:hover, #menu a:active {
	color: #8c8c8c;
}

#menu ul { /* Contenedor de menú primario */

}

#menu ul li { /* Elemento menú primario */

}

* html #menu ul li { /* Fallo en IE6 */
	height: 10px;
	margin-bottom: -3px;
}

#menu ul li.encabezadomenu {

}

#menu ul li a {
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	margin: 0;
	border-top: 1px solid #ffffff;
	overflow: hidden;
}

#menu ul li.encabezadomenu a, #menu ul li.encabezadomenu a:link, #menu ul li.encabezadomenu a:visited {
	background: #97B1F9 url(fnd-mnu-enc.png) repeat-x left bottom;
	color: #ffffff;
	border: 0;
	padding-left: 6px;
	padding-right: 6px;
	font-size: 12px;
}

#menu ul li.encabezadomenu a:hover, #menu ul li.encabezadomenu a:active {
	color: #dbdbdb;
}

#menu ul li ul { /* Contenedor de menú secundario */
	border: 0;
}

#menu ul li ul li { /* Elemento menú secundario */ 
	background-color: transparent;
}

#menu ul li.encabezadomenu ul li a, #menu ul li.encabezadomenu ul li a:link, #menu ul li.encabezadomenu ul li a:visited {
	background: transparent none;
	text-decoration: none;
	color: #555555;
	font-size: 11px;
	padding-left: 15px;
	padding-right: 15px;
	border-top: 1px solid #ffffff;
}

#menu ul li.encabezadomenu ul li a:hover, #menu ul li.encabezadomenu ul li a:active {
	color: #8c8c8c;
}

#menu ul li ul li.encabezadomenu2 {
	background-color: #daddc1;
}

#menu ul li.encabezadomenu ul li.encabezadomenu2 a {
	background-color: #c7d5de;
	border-top: 1px solid #b2c3ca;
	padding-left: 10px;
	padding-right: 10px;
}

#menu li.encabezadomenu + li a, #menu ul li.encabezadomenu ul li.encabezadomenu2 + li a {
	border-top: 0 solid transparent;
}

#menu ul#interes {
	font-size: 11px;
	width: 165px;
	margin: 0;
	margin-left: 6px;
	margin-top: 30px;
	padding: 0;
	padding-bottom: 5px;
	text-align: center;
	overflow: hidden;
	border: 1px solid #bbbbbb;
	background: #F0F0F0 url(degradado.gif) repeat-x bottom;
	-webkit-border-radius: 15px;
	border-radius: 15px; 
}

#menu ul#interes li.encabezadomenu {
	font-size: 13px;
	margin: 0;
	padding: 0;
	padding-bottom: 8px;
	height: 20px;
	text-align: center;
	color: #ffffff;
	background: #f9ba4a url(fnd-titular-de-interes.png) repeat-x left bottom;
	border: 0;
	-webkit-border-radius: 15px 15px 0px 0px;
	border-radius: 15px 15px 0px 0px; 
}

#menu ul#interes li.encabezadomenu a {
	background: transparent none;
}

#menu ul#interes li {
	border-top: 1px solid #bbbbbb;
}

#menu ul#interes li.encabezadomenu + li {
	border-top-style: none;
}

#area-redes-sociales {
	width: 145px;
	height: 120px;
	margin: 30px auto 0 auto;
	background: transparent url(fnd-redes-sociales.png) no-repeat left top;
}

#area-redes-sociales p {
	color: #999999;
	text-align: center;
	padding: 3px 0 2px 0;
	margin-bottom: 3px;
	border-bottom: 1px solid #d6d6d6;
}

#area-redes-sociales #icn-redes {
	margin: auto;
	width: 126px;
	overflow: auto;
}

#area-redes-sociales #icn-redes img {
	display: block;
	margin: 7px 15px;
	float: left;
}

#areacontenido {
	position: relative;
	width: 779px;
	float: right;
	background-color: #ffffff;
	overflow: hidden;
}

#cabeceracontenido {
	position: relative;
	height: 89px;
	border-bottom: 1px solid #ccc;
}

#areacontenido .portada {
	height: 0;
}

#areacontenido .inicio {
	background: url(faldon-inicio.jpg) no-repeat left top;
}

#areacontenido .informacion {
	background: url(faldon-inicio.jpg) no-repeat left top;
}

#areacontenido .tit1 {
	background: url(faldon-tit1.jpg) no-repeat left top;
}

#areacontenido .tit2 {
	background: url(faldon-tit2.jpg) no-repeat left top;
}

 #areacontenido .tit3 {
	background: url(faldon-tit3.jpg) no-repeat left top;
}

#areacontenido .tit4 {
	background: url(faldon-tit4.jpg) no-repeat left top;
}

#areacontenido .tit5 {
	background: url(faldon-tit5.jpg) no-repeat left top;
}

#areacontenido .tit6 {
	background: url(faldon-tit6.jpg) no-repeat left top;
}

#areacontenido .tit7 {
	background: url(faldon-tit1.jpg) no-repeat left top;
}

#areacontenido .tit8 {
	background: url(faldon-tit2.jpg) no-repeat left top;
}

#areacontenido .tit9 {
	background: url(faldon-tit9.jpg) no-repeat left top;
}

#areacontenido .tit10 {
	background: url(faldon-tit10.jpg) no-repeat left top;
}

#areacontenido .tit11 {
	background: url(faldon-tit10.jpg) no-repeat left top;
}

#areacontenido .tit12 {
	background: url(faldon-tit10.jpg) no-repeat left top;
}

#areacontenido .adi1 {
	background: url(faldon-adi1.jpg) no-repeat left top;
}

#areacontenido .adi2 {
	background: url(faldon-adi2.jpg) no-repeat left top;
}

 #areacontenido .adi3 {
	background: url(faldon-adi3.jpg) no-repeat left top;
}

#areacontenido .adi4 {
	background: url(faldon-adi4.jpg) no-repeat left top;
}

#areacontenido .adi5 {
	background: url(faldon-adi5.jpg) no-repeat left top;
}

#areacontenido .adi6 {
	background: url(faldon-adi6.jpg) no-repeat left top;
}

#areacontenido .adi7 {
	background: url(faldon-adi7.jpg) no-repeat left top;
}

#areacontenido .adi8 {
	background: url(faldon-adi8.jpg) no-repeat left top;
}

#areacontenido .adi9 {
	background: url(faldon-adi9.jpg) no-repeat left top;
}

#areacontenido .adi10 {
	background: url(faldon-adi10.jpg) no-repeat left top;
}

#areacontenido .titulaciones {
	background: url(faldon-inicio.jpg) no-repeat left top;
}

#areacontenido .extinguir {
	background: url(faldon-inicio.jpg) no-repeat left top;
}
#areacontenido .masteres {
	background: url(faldon-inicio.jpg) no-repeat left top;
}

#areacontenido .servicios {
	background: url(faldon-inicio.jpg) no-repeat left top;
}

#areacontenido .interes {
	background: url(faldon-inicio.jpg) no-repeat left top;
}

#areacontenido .posgrado {
	background: url(faldon-inicio.jpg) no-repeat left top;
}

#cabeceracontenido h1 {
	position: absolute;
	top: 0;
	right:  0;
	height: 27px;
	color: #fff;
	font-size: 19px;
	font-weight: bold;
	padding-left: 45px;
	padding-right: 12px;
	background: url(fnd-cab-h1.png) repeat-x left top !important;
}

#cabeceracontenido h2 {
	position: absolute;
	bottom: 0;
	right:  0;
	height: 22px;
	padding-left: 30px;
	padding-right: 12px;
	padding-top: 5px;
	font-size: 18px;
	background: url(fnd-cab-h2.png) repeat-x left top;
	color: #667386;
}

#contenido {
	padding: 10px;
	padding-top: 15px;
	text-align: justify;
	font-size: 13px;
	clear: both;
	border-top: 3px solid #cccccc;
	
	height: auto !important; /* para navegadores modernos */
	height: 650px; /* para IE5.x e IE6 */
	min-height: 650px; /* para navegadores modernos */
}

#pie {	
	height: 51px;
	width: 981px;
	margin: auto;
	clear: both;
	background-color: #36699e;
	font-size: 11px;
	font-weight: bold;
	position: relative;
	background: url(fnd-pie.png) repeat-x right bottom;
}

#pie a, #pie a:link, #pie a:visited {
	text-decoration: none;
	color: #c7d5de;
}

#pie a:hover, #pie a:active {
	color: #b2c3ca;
}

#pie p.copyright {
	font-size: 12px;
	text-align: center;
	padding-top: 15px;
	color: #fff;
}

#pie p.notalegal {
	position: absolute;
	font-size: 10px;
	top: 0;
	right: 40px;
	font-size: 10px;
	text-align: center;
	padding-top: 15px;
	color: #fff;
}

/* Área de Contenido */

#volver {
	font-size: 14px;
	font-weight: bold;
	padding: 3px;
	padding-right: 10px;
	background-color: #36699e;
	color: #ffffff;
	text-align: right;
	margin-top: 10px;
	width: 75px;
	float: right;
}

#volver a, #volver a:link, #volver a:visited {
	text-decoration: none;
	color: #ffffff;
}

#volver a:hover, #volver a:active {
	color: #F0F0F0;
}
#contenido a, #contenido a:link, #contenido a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #555555;
}

#contenido a:hover, #contenido a:active {
	color: #ADADAD;
}

#contenido a.boton, #contenido  a.boton:link, #contenido a.boton:visited {
	display: block;
	width: auto;
	padding: 5px 15px;
	margin: 15px 0;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	background: rgba(151,177,249,1);
	background: -moz-linear-gradient(top, rgba(151,177,249,1) 0%, rgba(56,101,236,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(151,177,249,1)), color-stop(100%, rgba(56,101,236,1)));
	background: -webkit-linear-gradient(top, rgba(151,177,249,1) 0%, rgba(56,101,236,1) 100%);
	background: -o-linear-gradient(top, rgba(151,177,249,1) 0%, rgba(56,101,236,1) 100%);
	background: -ms-linear-gradient(top, rgba(151,177,249,1) 0%, rgba(56,101,236,1) 100%);
	background: linear-gradient(to bottom, rgba(151,177,249,1) 0%, rgba(56,101,236,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97b1f9', endColorstr='#3865ec', GradientType=0 );
	border-radius: 15px 15px 15px 15px;
	-moz-border-radius: 15px 15px 15px 15px;
	-webkit-border-radius: 15px 15px 15px 15px;
}

#contenido a.boton:hover, #contenido a.boton:active {
	color: #E6E6E6;
}

#contenido a.boton.derecha {
	float: right;
}

#contenido a.boton.superior {
	margin-top: 0;
}


#contenido h1 {
	font-size: 19px;
	margin-top: 20px;
	margin-bottom: 20px;
	font-weight: bold;
	color: #183d68;
}

#contenido h1.novedades {
	font-size: 21px;
	margin-bottom: 20px;
	border-bottom: 2px solid #36699e;
	color: #36699e;
	text-align: right;
}

#contenido h2 {
	font-size: 18px;
	margin-top: 20px;
	margin-bottom: 20px;
	font-weight: bold;
	color: #183d68;
}

#contenido h3 {
	font-size: 15px;
	margin-top: 20px;
	margin-bottom: 20px;
	font-weight: bold;
	font-style: italic;
	color: #183d68;
}

#contenido h4 {
	font-size: 12px;
	margin-bottom: 20px;
	font-weight: bold;
	color: #183d68;
}

#contenido p {
	font-size: 13px;
	margin-top: 20px;
	margin-bottom: 20px;
	line-height: 18px;
}

#contenido p.capital:first-letter {
	font-size: 19px;
	font-weight: bold;
}

#contenido p.cuadro-enlace {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
    background: #f0f0f0;
    background: -moz-linear-gradient(top, #f0f0f0 35%, #d8d8d8 100%);
    background: -webkit-linear-gradient(top, #f0f0f0 35%,#d8d8d8 100%);
    background: linear-gradient(to bottom, #f0f0f0 35%,#d8d8d8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#d8d8d8',GradientType=0 );
    background-repeat: repeat-x;
    border-color: #bbbbbb;
    text-shadow: 0 1px 0 rgba(255,255,255,.2);
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);
    height: 32px;
    line-height: 32px;
}

#contenido p.cuadro-enlace span.info {
    background: url(icn-cuadro-enlace-info.png) no-repeat left top;
    height: 32px;
    width: 32px;
    display: block;
    float: left;
    margin-right: 15px;
}

#contenido em {
	font-style: italic;
}

#contenido strong {
	font-weight: bold;
}

#contenido hr {
	color: #36699e;
	background-color: #36699e;
	border: 1px solid #36699e;
	width: 95%;
	text-align: center;
	margin-bottom: 15px;
}

#contenido sup {
	vertical-align: super;
	font-size: 10px;
}

#contenido sub {
	vertical-align: sub;
	font-size: 10px;
}

#contenido img {

}


#contenido img.imgderecha {
	border: 1px solid #bbbbbb;
	float: right;
	margin-top: 8px;
	margin-left: 8px;
	margin-bottom: 8px;
}

#contenido img.imgizquierda {
	border: 1px solid #bbbbbb;
	float: left;
	margin-top: 8px;
	margin-right: 8px;
	margin-bottom: 8px;
}
#contenido img.imgsuperior {
	margin-top: 0;
}


#contenido img.mapa, #contenido img.imgcentrada {
	display: block;
	margin: auto;	
}

#contenido ol {
	margin-left: 30px;
	margin-bottom: 15px;
	line-height: 16px;
	list-style-type: decimal;
	line-height: 18px;
}

#contenido ol.listaalfabetica li {
	list-style-type: lower-alpha;		
}

#contenido ol.listaalfabeticamayuscula li {
	list-style-type: upper-alpha;		
}

#contenido ol.listaromana li {
	list-style-type: lower-roman;	
}

#contenido ol.listaromanamayuscula li {
	list-style-type: lower-roman;	
}
}

#contenido ol ol{
	margin-bottom: 0;
}

#contenido ol li {
	list-style-type: decimal;
	margin-top: 10px;
}

#contenido ul {
	margin-left: 35px;
	margin-top: 20px;
	margin-bottom: 20px;
	line-height: 16px;
}

#contenido ul ul{
	margin-left: 15px;
	margin-bottom: 0;
	margin-top: 0;
}

#contenido ul li {
	list-style-image: url(topolista.png);
	margin-top: 10px;
}

#contenido ul.listasimple li {
	list-style-image: none;
}

#contenido blockquote, #contenido div.novedades {
	border: 1px solid #ADADAD;
	background-color: #F0F0F0;
	padding: 8px;
	padding-bottom: 0;
	margin: 10px;
	margin-top: 30px;
	margin-bottom: 30px;
	background-image: url(degradado.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	clear: both;
	-webkit-border-radius: 20px;
	border-radius: 20px; 
}

#contenido blockquote.novedades h1, #contenido div.novedades h1 {
	font-size: 17px;
	margin: -8px -8px 20px -8px;
	border: 0;
	padding: 5px;
	padding-left: 12px;
	color: #ffffff;
	background-color: #36699e;
	-webkit-border-radius: 18px 18px 0px 0px;
	border-radius: 18px 18px 0px 0px;
}

#contenido table {
	background-color: #ffffe3;
	margin-top: 20px;
	margin-bottom: 20px;
	border-collapse: collapse;
	border-spacing: 0;
	border: 1px solid #D6D6D6;
	text-align: left;
	line-height: 15px;
	width: 100%;
}

#contenido tr {

}

#contenido td {
	vertical-align: middle;
	padding: 5px;
	border: 1px solid #D6D6D6;
}

#contenido td ul {
	margin: 3px 0 0 0;
}

#contenido td ul li {
	margin: 0 0 3px 17px;
}

#contenido th {
	background-color: #85a9be;
	border: 1px solid #D6D6D6;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	margin: 0;
	padding: 3px;
}

#contenido .fechaactualizacion {
	overflow: auto;
	margin-right: -10px;
}

#contenido .fechaactualizacion p {
	float: right;
	padding: 3px 10px 7px 35px;
	margin-top: 0;
	margin-bottom: 10px;
	background: #ffffff url(fnd-fecha-actualizacion.png) no-repeat left top;
	overflow: auto;	
}

.clearfix { /* Extiende la caja "cuerpo", habilitado por problemas en DW CS2 */
	clear: both;
}

.textoresaltado {
	color: #9E2F32;
}
.textoresaltadoverde {
	color: #2F9E32;
}
.textoresaltadoazul {
	color: #183d68;
}
.video {
	width: 320px;
	margin: auto;
	margin-bottom: 20px;
}


/* Elementos de Portada Simple  */

#portada {

}

#portada #filasuperiorfluido {
	position: relative;
	height: 263px;
	margin-bottom: 23px;
}

#portada #filasuperiorfluido #localizacionfluido {
	position: absolute;
	left: 10px;
	width: 568px;
	height: 263px;
	color: #727272;
	background: url(cajadireccion.jpg) no-repeat bottom;	
}

#portada #filasuperiorfluido #localizacionfluido.loc1 {
	background: url(cajadireccion1.jpg) no-repeat bottom;	
}

#portada #filasuperiorfluido #localizacionfluido.loc2 {
	background: url(cajadireccion2.jpg) no-repeat bottom;	
}

#portada #filasuperiorfluido #localizacionfluido.loc3 {
	background: url(cajadireccion3.jpg) no-repeat bottom;	
}

#portada #filasuperiorfluido #localizacionfluido.matriculacion {
	background: url(cajadireccionmatriculacion.jpg) no-repeat bottom;	
}

#portada #filasuperiorfluido #localizacionfluido p {
	margin: 0;
	font-size: 12px;
}

#portada #filasuperiorfluido #localizacionfluido #direccion {
	position: absolute;
	bottom: 5px;
	left: 10px;
	width: 220px;
}

#portada #filasuperiorfluido #localizacionfluido #formascontacto {
	position: absolute;
	bottom: 5px;
	left: 255px;
}

#portada #filasuperiorfluido #localizacionfluido #masinformacion {
	position: absolute;
	bottom: 23px;
	left: 445px;
	width: 95px;
	text-align: center;
}

#portada #filasuperiorfluido #localizacionfluido #masinformacion.doblelinea p {
	font-size: 10px;
}

#portada #filasuperiorfluido #localizacionfluido #masinformacion a, #portada #filasuperiorfluido #localizacionfluido #masinformacion a:link, #portada #filasuperiorfluido #localizacionfluido #masinformacion a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}

#portada #filasuperiorfluido #localizacionfluido #masinformacions a:hover, #portada #filasuperiorfluido #localizacionfluido #masinformacion a:active {
	color: #9a9a9a;
}

#portada #filasuperiorfluido #nuevosalumnosfluido {
	position: absolute;
	top: 43px;
	right: 10px;
	width: 156px;
	height: 220px;
	background-image: url(cajanuevosalumnos.png);
	background-repeat: no-repeat;
	background-position: bottom;
}

#portada #filasuperiorfluido #nuevosalumnosfluido a, #portada #filasuperiorfluido #nuevosalumnosfluido a:link, #portada #filasuperiorfluido #nuevosalumnosfluido a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #727271 !important;
}

#portada #filasuperiorfluido #nuevosalumnosfluido a:hover, #portada #filasuperiorfluido #nuevosalumnosfluido a:active {
	color: #9a9a9a !important;
}

#portada #filasuperiorfluido #nuevosalumnosfluido h1 {
	position: absolute;
	top: 7px;
	left: 32px;
	font-size: 12px;
	color: #ffffff;
	width: 100px;
	text-align: center;
	margin-top: 0;
}

#portada #filasuperiorfluido #nuevosalumnosfluido p {
	position: absolute;
	top: 21px;
	left: 3px;
	width: 136px;
	margin: 8px;
	padding-bottom: 3px;
	font-size: 10px;
	text-align: center;
	line-height: 13px;
	border-bottom: 1px solid #cccccc;
	color: #727272;
}

#portada #filasuperiorfluido #nuevosalumnosfluido ul {
	position: absolute;
	top: 59px;
	left: 1px;
	font-size: 11px;
	margin: 0 !important;
	text-align: center;
	width: 156px;
}

#portada #filasuperiorfluido #nuevosalumnosfluido li {
	list-style-image: none !important;
	margin: 0 !important;
}


#portada #calendarioportada {
	width: 746px;
	height: 225px;
	margin-bottom: 25px;
	margin-left: 5px;
	background: #ffffff url(fnd-calendario-portada.jpg) no-repeat left top;	
	overflow: auto;
}

#portada #calendarioportada #calendarioportadavistamensual {
	position: relative;
	width: 198px;
	height: 195px;
	float: left;
	padding: 15px;
}

#portada #calendarioportada table.calendariof {
	background-color: #ffffff;
	border-collapse: collapse;
	border-spacing: 0;
	border: 1px solid #305981;
	margin: auto;
	font-size: 10px;
}

#portada #calendarioportada table.calendariof a, 
#portada #calendarioportada table.calendariof a:link,
#portada #calendarioportada table.calendariof a:visited {
	text-decoration: none;
	color: #ffffff;
}

#portada #calendarioportada table.calendariof a:hover,
#portada #calendarioportada table.calendariof a:active {
	color: #054272;
}

#portada #calendarioportada table.calendariof th {
	background-color: #a8a8a8;
	border: 1px solid #7d7d7d;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	padding: 1px;
}

#portada #calendarioportada table.calendariof tr.mes {
	border: none;	
}

#portada #calendarioportada table.calendariof tr.mes th.anterior-mes {

}

#portada #calendarioportada table.calendariof tr.mes th.nombre-mes {
	font-weight: bold;
	font-size: 12px;
}

#portada #calendarioportada table.calendariof tr.mes th.posterior-mes {

}

#portada #calendarioportada table.calendariof tr.nombre-dias {
	
}

#portada #calendarioportada table.calendariof tr.nombre-dias th {
	background-color: #c8c8c8;
}

#portada #calendarioportada table.calendariof td {
	vertical-align: middle;
	text-align: center;
	padding: 2px;
	font-size: 10px;
	border: 1px solid #7d7d7d;
}

#portada #calendarioportada table.calendariof td.calendarBlank {
	background-color: #e6e6e6;
}

#portada #calendarioportada table.calendariof td.calendarCell {
	
}

#portada #calendarioportada table.calendariof td.calendarCell.calendarHoy {
	background-color: #5B809F;
}

#portada #calendarioportada table.calendariof td.calendarLink {
	background-color: #9DB3D3;
	font-weight: bold;
}

#portada #calendarioportadacompleto a {
	position: absolute;
	text-align: center;
	bottom: 12px;
	left: 30px;
	width: 144px;
	height: 10px;
	float: left;
	padding: 12px;
	line-height: 13px;
	text-decoration: none;
	color: #ffffff;
}

#portada #calendarioportadacompleto a:hover,
#portada #calendarioportadacompleto a:active {
	color: #3a3a3a;
}

#portada #calendarioportada #calendarioportadavistalista {
	width: 500px;
	height: 210px;
	overflow: hidden;
	float: right;
}

#portada #calendarioportada #calendarioportadavistalista h3 {
    color: #183D68;
    font-size: 22px;
    font-weight: bold;
    font-style: normal;
    margin-bottom: 20px;
    margin-top: 15px;
}

#portada #calendarioportada #calendarioportadavistalista ul {
    line-height: 16px;
    margin-bottom: 20px;
    margin-left: 15px;
    margin-top: 20px;
    margin-right: 20px;
    padding-left: 0;
}

#portada #calendarioportada #calendarioportadavistalista ul li {
	background: transparent url("topolista.png") no-repeat 2px 2px ;
	padding-left: 20px;
	margin-top: 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#notaportada {
	margin-bottom: 25px;
	margin-left: 10px;
	margin-right: 10px;
	border: 1px solid #cccccc;
	background-color: #dbdbdb;	
	background: #dbdbdb url(fnd-icono-nota-portada.png) no-repeat 45px center;
	-webkit-border-radius: 20px;
	border-radius: 20px; 
	overflow: auto;
}

#notaportada #notaportadafondolateral {
	background: #F0F0F0 url(degradado.gif) repeat-x bottom;
	margin-left: 160px;
	border-left: 1px solid #cccccc;
	overflow: auto;
}

#notaportada .notaportadatexto {
	padding: 10px 10px 0 10px;
}

#notaportada .notaportadatexto.notasimple {
	float: left;
	width: 267px;
}

#notaportada .notaportadatexto.notadoble {
	width: 556px;
}

#notaportada .notaportadatexto h1, #portada #notaportada .notaportadatexto h2, #portada #notaportada .notaportadatexto h3, #portada #notaportada .notaportadatexto p, #portada #notaportada .notaportadatexto ul {

}

#portada #avisoportada {
	position: absolute;
	top: 300px;
	left: 20px;
	width: 746px;
	padding-bottom: 20px;
	background-image: url(recursosfrecuentesfnd.png);
	background-repeat: no-repeat;
	background-position: bottom;	
}

#portada #avisoportada h1 {
	height: 28px;
	font-size: 20px;
	color: #ffffff;
	text-align: right;
	padding-top: 10px;
	padding-right: 20px;
	margin: 0;
	background-image: url(recursosfrecuentestit.png);
	background-repeat: no-repeat;
	background-position: bottom;
}

#portada #avisoportada p {
	text-align: center;
	padding: 0;
	margin: 12px;
	margin-bottom: 0px;
}

#portada #recursosfrecuentesfluido {
	width: 746px;
	margin-left: 10px;
	padding-bottom: 20px;
	margin-bottom: 25px;
	background-image: url(recursosfrecuentesfnd.png);
	background-repeat: no-repeat;
	background-position: bottom;
	overflow: auto;
}

#portada #recursosfrecuentesfluido a, #portada #recursosfrecuentesfluido a:link, #portada #recursosfrecuentesfluido a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #727271!important;
}

#portada #recursosfrecuentesfluido a:hover, #portada #recursosfrecuentesfluido a:active {
	color: #9a9a9a!important;
}

#portada #recursosfrecuentesfluido h1 {
	height: 28px;
	font-size: 20px;
	color: #ffffff;
	text-align: right;
	padding-top: 10px;
	padding-right: 20px;
	margin: 0;
	background-image: url(recursosfrecuentestit.png);
	background-repeat: no-repeat;
	background-position: bottom;
}

#portada #recursosfrecuentesfluido p {
	float: left;
	text-align: center;
	padding: 0;
	margin: 12px;
	margin-bottom: 8px;
	width: 155px;
	height: 30px;
	vertical-align: middle;
}

#portada #recursosfrecuentesfluido p img {
	margin-right: 5px;
}

#portada #recursosfrecuentesfluido p.recursodoble {
	width: 334px;
}

#portada #recursosfrecuentesfluido p.recursotriple {
	width: 513px;
}

#portada #recursosfrecuentesfluido p.recursocuadruple {
	width: 692px;
}


#portada img#accesibilidadestadisticas {
	display: block;
	margin: auto;
	margin-bottom: 20px;
}

#divWG {
	
}

#divWG table, #divWG td {
	background-color: #ffffff;
	border: 0;
}

#divWG td.tdImg img {
	border: 1px solid #cccccc;
	background-color: #f0f0f0;
	padding: 10px;
}

#divWG td#pnCell {
	display: none;
}

#avisomasinfo {
	position: relative;
	margin: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	height: 52px;
	width: 734px;
	background: #FFF url(fnd-aviso-mas-informacion.png) no-repeat left top;
}

#contenido p#avisomasinfotexto {
	position: absolute;
	top: 18px;
	left: 80px;
	font-size: 16px;
}

#contenido p#avisomasinfoenlace {
	position: absolute;
	top: 16px;
	right: 50px;
}

#contenido p#avisomasinfoenlace a, #contenido p#avisomasinfoenlace a:link, #contenido p#avisomasinfoenlace a:visited {
    color: #FFFFFF;
}

#contenido p#avisomasinfoenlace a:hover, #contenido p#avisomasinfoenlace a:active {
    color: #DBDBDB;
}

/* Zona de Administración */

#contenido form {
	
}

#contenido .bloqueformulario {
	padding: 3px;
}

#contenido .bloqueformulario img.ayuda {
	vertical-align: top;
	padding: 2px;
	cursor: pointer;
}

#contenido .bloqueformulario blockquote {
	width: 80%;
	margin: auto;
	margin-bottom: 5px;
	padding: 5px;
	padding-bottom: 0;
	border: 1px solid #eadd6a;
	background-color: #ffffb0;
	background-image: none;
	text-align: center;
}

#contenido .bloqueformulario blockquote p {
	font-size: 10px;
	margin-bottom: 5px;
}

#contenido fieldset {
	border: 1px solid #ADADAD;
	background-color: #F2F2F2;
	padding: 10px;
	margin: auto;
	margin-bottom: 15px;
	background-image: url(degradado.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	display: block; /* Soluciona un bug de IE */	
	-webkit-border-radius: 10px;
	border-radius: 10px; 
}

#contenido fieldset#emergente {
	margin-top: 15px;

}

#contenido fieldset#emergente input, #contenido fieldset#emergente label {
	width: auto !important;
	vertical-align: middle;
}

#contenido fieldset#emergente #botonbusqueda {
	float: right;

}

#contenido fieldset.cuadrologin {
	margin-top: 30px;
	width: 400px;
}

#contenido fieldset#admincamponoticia {
	margin-top: 30px;
	width: 650px;
}

#contenido fieldset hr {
	color: #ADADAD;
	background-color: #ADADAD;
	border: 1px solid #ADADAD;
	margin-top: 15px;
	margin-bottom: 10px;
}

#contenido legend {
	border: 1px solid #ADADAD;
	background-color: #F0F0F0;
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(fnd-mnu-enc.png);
	background-repeat: repeat-x;
	background-position: bottom;
	-webkit-border-radius: 10px;
	border-radius: 10px; 
}

#contenido label {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 4px;
	vertical-align: top;
	display: inline-block;
}

#contenido textarea {
	border: 1px solid #ADADAD; 
	width: 100%;
}

#contenido input {
	border: 1px solid #ADADAD;
	width: 100%;
}

#contenido input[type="checkbox"] {
	border: 0;
	width: auto;
	display: inline;
}

#contenido textarea:focus, #contenido input:focus { 
	border: 1px solid #0d3c80;
}

#contenido option {

}

#contenido option.destacado {
	background-color: #458aba;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
}

#contenido select {
	width: 100%;
}

#contenido optgroup {
	
}

#contenido input[type="submit"], #contenido input[type="button"] {
	background-image: url(fndbtn.png);
	background-repeat: repeat-x;
	background-position: center;
	height: 25px;
	padding-top: 0;
	padding-left: 10px;
	padding-right: 10px;
	width: auto;
	margin-top: 15px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom:15px;
	border: 1px solid #d07300;
	background-color: #f8a935;
	font-weight: bold;
	color: #ffffff;
	cursor: pointer;
	overflow: visible; /* Soluciona un problema en IE6 e IE7 */
	-webkit-border-radius: 5px;
	border-radius: 5px; 
}

#contenido a.enlaceboton {
	display: block;
	background-image: url(fndbtn.png);
	background-repeat: repeat-x;
	background-position: center;
	height: 20px;
	padding-top:5px;
	padding-left: 10px;
	padding-right: 10px;
	width: auto;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 15px;
	border: 1px solid #d07300;
	background-color: #f8a935;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	cursor: pointer;
	overflow: visible; /* Soluciona un problema en IE6 e IE7 */
	-webkit-border-radius: 5px;
	border-radius: 5px; 
}

#contenido a.enlaceboton.btnsnoticia {
	width: 180px;
	float: right;
	margin-right: 45px;
}

#contenido a.enlaceboton.btnsnoticia2 {
	margin-right: 10px;
}

#contenido .botonformulario input[type="submit"], #contenido .botonformulario input[type="button"], #contenido .botonformulario a.enlaceboton {
	display: block;
	float: right;
}

#contenido .botonformulariocentrado input[type="submit"], #contenido .botonformulariocentrado input[type="button"], #contenido .botonformulariocentrado a.enlaceboton {
	display: block;
	margin: auto;
}

#contenido a.enlaceboton, #contenido a.enlaceboton:link, #contenido a.enlaceboton:visited {
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}

#contenido a.enlaceboton:hover, #contenido a.enlaceboton:active {
	color: #ffffff;
}

#filtro {
	position: relative;
	background: url(fnd-buscador.png) right bottom;
	padding-top: 10px;
	padding-bottom: 15px !important;
	margin-bottom: 30px !important;
	overflow: auto;
	background-color: #9e2f32;
	width: 650px;
}

#camposbusqueda {
	float: left;
}

#filtro #camposbusqueda {
	width: 555px;
}

#admincamponoticia #camposbusqueda {
	width: 650px;
}

#filtro #camposbusqueda .bloqueformulario {
	width: 250px;
	height: 35px;
	margin-right: 20px;
	float: left;
}

#filtro #camposbusqueda .bloqueformulario.checkbox {
	padding-top: 20px;
	height: 18px;
}

#filtro #camposbusqueda .bloqueformulario.checkbox label {
	padding-top: 3px;
}

#admincamponoticia #camposbusqueda .bloqueformulariopartido {
	width: 305px;
	margin-left: 10px;
	margin-right: 10px;
	float: left;
}

#camposbusqueda select, #camposbusqueda input {
	margin: 0;
	padding: 0;
	margin-right: 5px;
	margin-bottom: 5px;
	height: 20px;
}

#camposbusqueda option.destacado {
	background-color: #458aba;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
}

#camposbusqueda label {
	width: 95px !important;
	font-size: 11px;
}

#admincamponoticia #camposbusqueda label {
	width: 200px !important;
}

#camposbusqueda input, #camposbusqueda select {

}

#camposbusqueda select {

}

#botonbusqueda {
	float: left;
	width: 90px;
	height: 35px;
	text-align: center;
}

#botonbusqueda input {
	margin: auto;
	padding: 2px;
	width: 70px;
	height: 25px;
	font-size: 16px;
	background: url(fnd-buscar.png) repeat-x left top;
	border: 1px solid #2667de;
	color: #ffffff;
}

#contenido tr.descripcion-noticia {
	
}

#contenido tr.descripcion-noticia-alt {
	background-color: #fdfbf4;
}

#contenido .navega {
	width: 720px;
	height: 18px;
	padding-top: 3px;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 25px;
	text-align: center;
	background-image: url(admin/fndnavega.png);
	background-repeat: no-repeat;
	background-position: top left;
	clear: both;
}

#contenido .navega strong {
	font-weight: bold;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #d07300;
}

#contenido .navega img {
	vertical-align: top;
	margin-left: 3px;
	margin-right: 3px;
}

#contenido .navega a, #contenido .navega a:link, #contenido .navega a:visited {
	text-decoration: none;
	font-weight: normal;
	color: #ffffff;
}

#contenido .navega a:hover, #contenido .navega a:active {
	color: #458aba;
}

#contenido blockquote.aviso {
	border: 1px solid #458aba;
	padding: 10px;
	margin: auto;
	margin-bottom: 15px;
	width: 500px;
	background: #e5edf5 url(admin/info.png) no-repeat 20px center;
	-webkit-border-radius: 10px;
	border-radius: 10px; 
}

#contenido blockquote.aviso p {
	margin-top: 12px;
}

/* Estilos para tablas de administración */

#contenido table.conformato { 
	background-color: #F0F0F0;
	margin-bottom: 15px;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
	border: 0;
	width: 100%;
}

#contenido table.conformato tr {

}

#contenido table.conformato td { 
	vertical-align: middle;
	padding: 3px;
	border: 0px solid #D6D6D6;
}

#contenido table.conformato td.col-temas {
	height: 32px;
	padding-left: 25px;
	font-style: italic;
	color: #727272;
	background: url(admin/destino.png) no-repeat 5px center;
}

#contenido table.conformato tr.qsfnormal td.col-estado {
	width: 80px;
}

#contenido table.conformato td.col-estado img {
	margin-left: 8px;
	float: left;
}

#contenido table.conformato td.col-tipo, #contenido table.conformato td.col-resumen, #contenido table.conformato td.col-nombre, #contenido table.conformato td.col-fecha {
	font-size: 11px;
	font-style: italic;
	padding-left: 10px;
	padding-right: 10px;
}

#contenido table.conformato td.col-resumen {
	font-size: 11px;
	font-style: italic;
	padding-left: 10px;
	padding-right: 10px;
}

#contenido table.conformato th {
	background-image: url(admin/fndcabtab.png);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 25px;
	border: 1px solid #81a4c8;
	color: white;
	font-weight: bold;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
}

#contenido table.conformato a.enlaceboton {
	display: inline-block;
	background-image: url(admin/fndbtn.png);
	background-repeat: repeat-x;
	background-position: center;
	height: 16px;
	width: 90px;
	padding-top: 1px;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 6px;
	margin-left: 5px;
	margin-right: 5px;
	border: 1px solid #d07300;
	background-color: #f8a935;
	font-weight: normal;
	text-align: center;
	color: white;
	cursor: pointer;
	overflow: visible; /* Soluciona un problema en IE6 e IE7 */
}

#contenido table.conformato a.enlaceboton, #contenido table.conformato a.enlaceboton:link, #contenido table.conformato a.enlaceboton:visited {
	text-decoration: none;
	font-weight: normal;
	color: white;
}

#contenido table.conformato a.enlaceboton:hover, #contenido table.conformato a.enlaceboton:active {
	color: white;
}

#contenido table.conformato tr.qsfnormal {
	background-image: url(admin/fndlistadoanun.png);
	background-repeat: repeat-x;
	background-position: bottom left;
	background-color: #c5dbed;
	color: #3a3a3a;
}

#contenido table.conformato tr.qsfnormal td {
	border: 1px solid #c7dced;
}

#contenido table.conformato tr.qsfnormalalt {
	background-image: url(admin/fndlistadoanunalt.png);
	background-repeat: repeat-x;
	background-position: bottom left;
	background-color: #c5dbed;
	color: #3a3a3a;
}

#contenido table.conformato tr.qsfnormalalt td {
	border: 1px solid #becdde;
}

#contenido table.conformato tr.qsfnormal.alertanaranja, #contenido table.conformato tr.qsfnormalalt.alertanaranjaalt  {
	background-image: url(admin/fndlistadoanundest.png);
	background-repeat: repeat-x;
	background-position: bottom left;
	background-color: #c5dbed;
	color: #3a3a3a;
}

#contenido table.conformato tr.qsfnormal.alertaroja, #contenido table.conformato tr.qsfnormalalt.alertarojaalt  {
	background-image: url(admin/fndlistadoanuncrit.png);
	background-repeat: repeat-x;
	background-position: bottom left;
	background-color: #ffc4c5;
	color: #3a3a3a;
}

#contenido table.conformato tr.accionesqsfnormal {
	background-color: #f5deb3;
	padding: 0;
	height: 35px;
	background-image: url(admin/fndaccionanun.png);
	background-position: bottom left;
	background-repeat: repeat-x;
}

#contenido table.conformato tr.accionesqsfnormal td {
	border: 1px solid #c7dced;
}

#contenido table.conformato tr.accionesqsfnormalalt {
	background-color: #f5deb3;
	padding: 0;
	height: 35px;
	background-image: url(admin/fndaccionanunalt.png);
	background-position: bottom left;
	background-repeat: repeat-x;
}

#contenido table.conformato tr.accionesqsfnormalalt td {
	border: 1px solid #becdde;
}

#contenido table.conformato tr.qsfnormal td {

}

#contenido table.conformato tr.qsfnormalalt td{

}

#contenido table.conformato tr.accionesqsfnormal td {
	background-color: #f5deb3;
	padding: 0;
	height: 35px;
	background-image: url(admin/fndaccionanun.png);
	background-position: bottom left;
	background-repeat: repeat-x;
}

#contenido table.conformato tr.accionesqsfnormalalt {
	background-color: #f5deb3;
	padding: 0;
	height: 32px;
	background-image: url(admin/fndaccionanunalt.png);
	background-position: bottom left;
	background-repeat: repeat-x;
}

#contenido table.conformato tr.accionesqsfnormal.alertanaranja td, #contenido table.conformato tr.accionesqsfnormalalt.alertanaranjaalt td {
	background-color: #f5deb3;
	padding: 0;
	height: 30px;
	background-image: url(admin/fndaccionanundest.png);
	background-position: bottom left;
	background-repeat: repeat-x;
}

#contenido table.conformato tr.accionesqsfnormal.alertaroja td, #contenido table.conformato tr.accionesqsfnormalalt.alertarojaalt td {
	background-color: #ffc4c5;
	padding: 0;
	height: 30px;
	background-image: url(admin/fndaccionanuncrit.png);
	background-position: bottom left;
	background-repeat: repeat-x;
}

#contenido table.conformato tr.accionesanun {
	
}

#contenido table.conformato tr.accionesanun td, #contenido table.conformato tr.accionesanunalt td, #contenido table.conformato tr.accionesanundest td {
	padding: 0;	
}

#contenido table.conformato tr.accionesanun ul, #contenido table.conformato tr.accionesanunalt ul, #contenido table.conformato tr.accionesanundest ul {
	margin: 0;
	padding: 0;
	height: 20px;
	text-align: center;
}

#contenido ul.opcioneselementolista {
	position: relative;
	text-align: center;
	font-size: 10px;
	margin-left: 3px;
}

#contenido ul.opcioneselementolista li {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	height: 16px;
	line-height: normal;
	margin-right: 5px;
	margin-left: 5px;
	padding-left: 24px;
	padding-right: 5px;
	border-left: 1px solid #7599b9;
	border-right: 1px solid #7599b9;
	background-repeat: no-repeat;
	background-position: 6px;
	text-align: center;
}

#contenido ul.opcioneselementolista li.abrirqsf {
	background-image: url(admin/accion-abrir.png);
}

#contenido ul.opcioneselementolista li.cerrarqsf {
	background-image: url(admin/accion-cerrar.png);
}

#contenido ul.opcioneselementolista li.marcarnoleidoqsf {
	background-image: url(admin/accion-noleido.png);
}

#contenido ul.opcioneselementolista li.marcarleidoqsf {
	background-image: url(admin/accion-leido.png);
}

#contenido ul.opcioneselementolista li.marcaratendidoqsf {
	background-image: url(admin/accion-atendido.png);
}

#contenido ul.opcioneselementolista li.responderqsf {
	background-image: url(admin/accion-responder.png);
}

#contenido ul.opcioneselementolista li.eliminarqsf {
	background-image: url(admin/accion-delete.png);
}

#contenido ul.opcioneselementolista li.reenviarqsf {
	background-image: url(admin/accion-reenviar.png);
}


#contenido ul.opcioneselementolista li.editarqsf {
	background-image: url(admin/accion-editar.png);
}


#contenido ul.opcioneselementolista a, #contenido ul.opcioneselementolista a:link, #contenido ul.opcioneselementolista a:visited {
	text-decoration: none;
	color: #628eb0;
}

#contenido ul.opcioneselementolista a:hover, #contenido ul.opcioneselementolista a:active {
	color: #40617b;
}

#contenido p.conversacion-nombre {
	background: transparent url(admin/usuario-conversacion.png) no-repeat top left;
	padding-left: 20px;
	margin-bottom: 5px;
}

#contenido p.conversacion-fecha {
	background: transparent url(admin/fecha.png) no-repeat top left;
	padding-left: 20px;	
	padding-bottom: 4px;
	margin-bottom: 5px;
	border-bottom: 1px solid #bbbbbb;
}

#contenido p.conversacion-estado {
	position: relative;
	top: -50px;
	text-align: right;
	margin-bottom: 0;
}

#contenido p.conversacion-contenido {
	position: relative;
	top: -42px;
	display: inline;
	float: right;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #999999;
	color: #ffffff;
}

#contenido p.conversacion-contenido-texto {
	font-size: 12px;
}

#contenido ul.listado-estadisticas {
	margin: 30px;
	margin-bottom: 40px
}

/**
 * Styles for DatePicker
 */

.datepickerControl {
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	border: 1px solid #999999 !important;
	background-color:	#EEEEEE !important;
	padding:	5px !important;
}

.datepickerControl table {
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	background-color:	#FFFFFF !important;	
}

.datepickerControl tr, .datepickerControl td {
	vertical-align: top !important;
	border: 0 !important;
	height: 20px !important;
}

.datepickerControl td {
	text-align:	center !important;
	font-family: sans-serif !important;
	font-size: 11px !important;
	padding: 1px !important;
}

.datepickerControl tr.monthLabel td {
	background-color:	#FFFFFF !important;
	border:				1px solid #999999 !important;
	font-weight:		bold !important;
}

.datepickerControl tr.navigation td {
	cursor:				pointer !important;
}

.datepickerControl tr.navigation td:hover {
	text-decoration:	underline !important;
}

.datepickerControl tr.dayLabel td {
	/*
	border:				1px solid #C0D8EA;
	background-color:	#C0D8EA;
	*/
	border:				1px solid #003366 !important;
	background-color:	#003366 !important;
	color:				#ffffff !important;
	font-weight:		bold !important;
}

.datepickerControl td.day, .datepickerControl td.dayothermonth {
	cursor:				pointer !important;
	background-color:	#FFFFFF !important;
	border:				1px solid #EEEEEE !important;
	width:				2em !important;
}

.datepickerControl td.dayothermonth {
	color:				#999999 !important;
	font-style:			italic !important;
}

.datepickerControl td.day:hover {
	background-color:	#EBE4C0 !important;
} 

.datepickerControl td.weekend {
	background-color:	#CCCCCC !important;
	font-style:			italic !important;
}

.datepickerControl td.today {
	font-weight:		bold !important;
}

.datepickerControl td.hour {
	cursor:				pointer !important;
	background-color:	#FFFFFF !important;
	border:				1px solid #EEEEEE !important;
	width:				2em !important;
}

.datepickerControl td.minute {
	cursor:				pointer !important;
	background-color:	#FFFFFF !important;
	border:				1px solid #EEEEEE !important;
	width:				2em !important;
}

.datepickerControl td input,
.datepickerControl td button {
	font-size:			11px !important;
	padding:			0 !important;
	border:				1px solid #999999 !important;
	text-align:			center !important;
}

.datepickerControl td.ampm {
	cursor:				pointer !important;
	background-color:	#CCCCCC !important;
	border:				1px solid #EEEEEE !important;
	width:				2em !important;
}

.datepickerControl td.current {
	font-weight:		bold !important;
	background-color: #c5c5a5 !important;
}

.datepickerControl input.current {
	background-color: #c5c5a5 !important;
}

.buscador {
	margin: 20px 0;
}

.buscador h2 {
	text-align: center;
	font-size: 16px;
	padding: 5px;
	color: #fff;
	background-color: #9DB3D3;
}

.datepickerControl td.current:hover {
	background-color: #c5c5a5 !important;
}

.gsc-search-button, .gsc-clear-button {
	display: none;
}