/* Reset ---------------------------------- */
* {	margin: 0;padding: 0;}
body { font-family: Verdana, Geneva, sans-serif; font-size: 10px; /*1em=10px*/ text-align: center;/* Hack para que IE6 no de problemas */}
ol, ul {list-style: none;list-style-type: none;}
img, a img {border: none;text-decoration: none;}
fieldset {border:none;}
label, button {	cursor: pointer;}
input:focus, select:focus, textarea:focus {	background-color: #FFF;}
input, textarea, select, button {font-size: 100%;font-family: inherit; border:none;}
table {	border-collapse:collapse;border-spacing:0;}
q:before,q:after {content:'';}
h1,h2,h3,h4,h5,h6 {	font-size:100%;font-weight:normal;}

/* clearfix --------------------------- */
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
/* End hide from IE-mac */

/* -------------------Fin Reset ------------------ */
/* ------------------------------------------------*/

/* Generales */

a:link, a:visited { text-decoration:underline; color:#8e0000 ; }
a:hover { text-decoration:none;}
p { line-height:15px; margin-bottom:8px;}

/************/

body { background:url(/img/interface/fnd-body.png) repeat-x;}

#pagina { margin: 0 auto; overflow:hidden; width:97em; text-align:left; color:#333333;}

#cabecera { position:relative; overflow:hidden; width:100%; height:231px; }
	#cabecera h1 { position:absolute; top:10px; left:20px; height:98px; width:91px; text-indent:-9999px; background:url(/img/interface/logo-fundacion.png) no-repeat; cursor:pointer; behavior:url(/css/iepngfix.htc);}
	#cabecera #UC { position:absolute; top:25px; left:120px; height:44px; width:43px; text-indent:-9999px; background:url(/img/interface/logo-UC.png) no-repeat; cursor:pointer; behavior:url(/css/iepngfix.htc);}

ul.cambiar-idioma { position:absolute; top:3px; right:0px;}
	ul.cambiar-idioma li { float:left;}
		ul.cambiar-idioma li a:link, ul.cambiar-idioma li a:visited { display:block; width:16px; height:12px; padding:2px 5px 4px 5px; text-decoration:none; background:none;}
		ul.cambiar-idioma li a:hover, #pagina ul.cambiar-idioma li a.flag-seleccionado { color:#fff; background:url(/img/interface/fnd-flag.png) no-repeat;}

ul.menu { float:right; margin-top:73px; }
	ul.menu li { float:left;}
		ul.menu li a:link, ul.menu li a:visited { display:block; margin-left:5px; width:auto; padding:10px; text-decoration:none; font-size:1.2em; color:#fff; background:#000;}
		ul.menu li a:hover, #pagina ul.menu li a.menu-seleccionado { color:#fff; background:#8e0000;}

#subcabecera { position:relative; overflow:hidden; width:100%; margin-top:115px; padding:15px 0; text-align:center; font-family: Georgia, serif; border-top:1px solid #000; border-bottom:1px dotted #000; }
	#subcabecera h2.titular { margin-bottom:10px; font-size:2.6em; color:#8e0000; }
	#subcabecera h2.subtitular { font-size:1.8em; color:#666666; }

#pie { overflow:hidden; width:97em; margin:10px auto 10px auto; padding-top:10px; text-align:left; border-top:1px dotted #000; border-bottom:1px dotted #000;}
	#pie .izq { float:left; width:24.3em; height:55px; padding-left:75px; background:url(/img/interface/ico-pie-info.png) no-repeat 20px 0; }
		#pie .izq .tel { display:block; margin-bottom:8px; font-family: Georgia, serif; font-size:2.1em; color:#504f4e; text-indent:30px; background:url(/img/interface/ico-pie-tel.png) no-repeat 0 5px;}
		#pie .izq .email { display:block; }
#pie .centro { float:left; width:29.5em; padding-left:3em; border-right:1px dotted #000; border-left:1px dotted #000;background-image: url(/img/interface/fnd-banner-fc.png); background-repeat:no-repeat;}
	#pie .centro .slogan {margin: 10px 0px 0px 20px;}
	#pie .centro .enlace {margin: 4px 0px 0px 20px; }
	/*#pie .centro a:link, #pie .centro a:visited { color:#666666; text-decoration:underline;}
	#pie .centro a:hover { text-decoration:none;}*/
#pie .logos { float:right; width:310px; font-size:0.9em; color:#666666; }
	#pie .logos p { margin-bottom:3px;}
	#pie .logos ul { overflow:hidden; width:100%; margin-top:-10px; text-align:right;}
	* html #pie .logos ul { margin-top:0px; }
		#pie .logos ul li { float:left; height:50px; line-height:50px; margin-right:10px;}
	#pie .logos img { vertical-align:middle}


div.paginacion { width:100%; overflow:hidden; margin-bottom:10px; padding:5px 0px; }
div.paginacion span { float:left; padding-left: 10px; font-size: 1.1em; }
div.paginacion div { float: right; margin-right: 10px; font-size: 1.1em;  color:#004b96; }
div.paginacion a:link, div.paginacion a:visited { text-decoration: none; color:#3cb1c3;}
div.paginacion a img { vertical-align:middle;}

div.paginacion a:link.volver-listado, div.paginacion a:visited.volver-listado { float:right; padding-left:25px; font-size:1.1em; color:#3cb1c3; text-decoration:underline; }
div.paginacion a:hover.volver-listado { text-decoration:none}


.columnas { overflow:hidden; width:100%; padding-top:10px;}




/***************/
.texto-editor { font-size:1.1em; color:#333333;}
	.texto-editor ul { margin-left:15px;}
	.texto-editor ul li { margin-bottom:3px; padding-left:10px; color:#147193; background:url(/img/interface/ico-circulo.png) no-repeat 0 4px;}

.img-borde { padding:3px; border:1px solid #cccccc;}

.columnas .fuerte { color:#8e0000;}
.columnas h3 { margin:10px 0 8px 0; font-family: Georgia, serif; font-size:1.6em; }
.columnas h3.primero { margin-top:4px;}
.columnas p { font-size:1.1em; }
.columnas ul { margin-left:15px; font-size:1.1em; }
.columnas ul li { margin-bottom:10px; padding-left:15px; background:url(/img/interface/ico-lista.png) no-repeat 0 4px;}

a:link.preinscripcion, a:visited.preinscripcion { display:inline-block; height:25px; line-height:25px; padding:0 0 5px 35px; background:url(/img/interface/ico-tick.png) no-repeat; font-family: Georgia, serif; font-size:1.8em;}

div.preinscripcion-negro { display:block; height:126px; width:302px; padding:3px; border:1px solid #cccccc; }
div.preinscripcion-negro a:link, div.preinscripcion-negro a:visited { display:block; height:71px; width:227px; padding:50px 0 5px 75px; background:#000 url(/img/interface/ico-tick-negro.png) no-repeat 40px 50px; font-family: Georgia, serif; font-size:1.8em; color:#fff;}