body {background-color: #666666;margin: 0px;padding: 0px;font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 90%;}
img { border: none;}
div#contenedor {background-color: #ffffff;margin-left:auto;margin-right:auto;margin-top:0px;width:955px;padding: 0px;}

/* CABECERA ---------------------------- */
div#cabecera {margin: 0px;padding: 0px;width:955px;float:left; position:relative;}
div#cabecera h1 {margin: 0px;padding: 0px;}
div#cabecera h1 span {display: none;height: 0px;margin: 0px;padding: 0px;}
div#cabecera p.logo {margin: 0px;padding: 0px;float:left; background-color:#FFFFFF;}
div#cabecera p.logo img {border:none;}
/* menu */		
div#cabecera ul#menu_cabecera {margin:0px;border:0px;position:absolute;top:96px;padding-left:0px;padding-top:3px;padding-bottom:2px;text-decoration:none;list-style-type: none;text-align: left;font-size: 0.65em; left: 184px; z-index:1000;}
div#cabecera ul#menu_cabecera li {text-align:left;display: inline;}
div#cabecera ul#menu_cabecera li a {display:inline;text-decoration: none;padding-right:1px;padding-left:1px;}
div#cabecera ul#menu_cabecera li a:hover {text-decoration: none;font-weight:bold;padding-right:0px;padding-left:2px;}
div#cabecera ul#menu_cabecera li.dispares a:hover {text-decoration: none;font-weight:bold;padding-right:1px;	padding-left:2px;}
div#cabecera ul#menu_cabecera li.inicio{padding-left:7px;}
div#cabecera ul#menu_cabecera li.inicio a{padding-left:1px;}
div#cabecera ul#menu_cabecera li.inicio a:hover{padding-right:1px !important;padding-right:0px;}
div#cabecera ul#menu_cabecera li.fin{padding-right:4px;}
div#cabecera ul#menu_cabecera li.fin a{padding-left:1px;}
div#cabecera ul#menu_cabecera li.fin a:hover{padding-right:3px !important;padding-right:2px;}
div#cabecera ul#menu_cabecera .separador_menu {padding-left:0px;	padding-right:0px;}
/* pie de cabecera*/
div#pie_cabecera {margin: 0px;padding: 0px;float:left;height:16px;width:100%;}
/* menu del pie de cabecera */
ul#menu_pie_cabecera {margin:0px;padding:0px;padding-top:1px;padding-right:48px;text-decoration:none;list-style-type: none;text-align:left;font-size: 0.65em;float:right;}
ul#menu_pie_cabecera li {text-align:center;display: inline;	padding-left:1px;padding-right:0px;}
ul#menu_pie_cabecera li a {	display:inline;	text-decoration: none;padding-left:0px;	padding-right:0px;}
ul#menu_pie_cabecera li a:hover {text-decoration: none;font-weight:bold;padding-left:2px;padding-right:0px;}
ul#menu_pie_cabecera li.dispares a {display:inline;	text-decoration: none;padding-left:0px;padding-right:0px;}
ul#menu_pie_cabecera li.dispares a:hover {text-decoration: none;font-weight:bold;padding-left:1px;padding-right:0px;}
ul#menu_pie_cabecera li.dispares2 a {display:inline;text-decoration: none;padding-left:1px;padding-right:0px;}
ul#menu_pie_cabecera li.dispares2 a:hover {text-decoration: none;font-weight:bold;padding-left:0px;	padding-right:0px;}
ul#menu_pie_cabecera li.inicio{	padding-left:0px;padding-right:0px;}
ul#menu_pie_cabecera li.fin{padding-left:1px;padding-right:0px;}
ul#menu_pie_cabecera .separador_menu {padding-left:0px;	padding-right:0px;}
/* ticker */
div#ajaxticker1{ position:absolute; top: 9px; right: 0px;margin:0px;padding:0px;width:322px;background-image: url(/IMG/fondoTicker.png);background-repeat: repeat;}
div#ajaxticker1 div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/vertical-align:middle; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;margin:0px;padding:0px;}
div#ajaxticker1 div p {margin:0px;padding:0px;}
div#ajaxticker1 div#contenidoRotativo{margin:0px;padding-right:5px; padding-top: 8px;text-align:left;}
div#ajaxticker1 div#contenidoImagen{ float: left;width:95px;height:95px;margin:0px;padding:0px; margin-right: 10px;}
div#ajaxticker1 div#contenidoImagen img{margin:0px;padding:0px; float: left;}
div#ajaxticker1 div a{ font-family:Verdana, Arial, Helvetica, sans-serif;	color:#D10019;	font-size:11px;	font-weight:bold;	text-decoration:none;margin:0px;padding:0px;}
div#ajaxticker1 div a:hover{ text-decoration:underline;}
div#ajaxticker1 div span.textoNegro{ font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#000000;text-decoration:none;font-weight:normal;margin:0px;padding:0px; padding-top: 5px; display: block;}
.someclass{/* //class to apply to your scroller(s) if desired*/}
/* CONTENIDO  ---------------------------- */
div#contenido {	margin: 0px;padding: 0px;background-color:#FFFFFF;float:left;background-image: url(../IMG/l_gris.gif);background-repeat:no-repeat;background-position: 633px 49px; width:955px;}

/* IZQUIERDA  ---------------------------- */
div#izquierda {	margin: 0px;padding: 0px;width:154px;float:left;}
/* menu izquierdo */
ul#menu_izquierda {margin:0px;padding:0px;text-decoration: none;list-style-type: none;text-align: right;font-size: 0.7em;width:100%;float:left;height: 200px;}
ul#menu_izquierda li {padding-top:10px;}
ul#menu_izquierda li a {text-decoration: none;margin:0px;}
ul#menu_izquierda a:hover {text-decoration: none;font-weight: bold;}
ul#menu_izquierda li.on a {text-decoration: none;margin:0px;font-weight: bold;color:#666666;}
ul#menu_izquierda li.titulo_menu_izquierda{	height:18px;text-align: center;padding-top:1px;margin-bottom:8px;color:#FFFFFF;font-size: 1.1em;font-weight:bold;}
ul#menu_izquierda li.fin{}
/* formulario login */
form#form_usuario {margin:0px;padding:0px;padding-left:12px;padding-top:10px;padding-bottom:8px;margin-bottom:7px;float:right;display:block;border: 1px solid #666666;width:115px;}
form#form_usuario.logado {border: 1px solid #ffffff; background-color:#999999;}
form#form_usuario label{margin:0px;padding:0px;color:#666666;font-size:0.7em;}
form#form_usuario.logado label {color:#ffffff;font-size:0.7em; font-weight: bold;}
form#form_usuario.logado label.rol { font-family:Arial, Helvetica, sans-serif;font-size:0.6em; font-weight: normal; letter-spacing: 0.1em; }
form#form_usuario input{margin:0px;padding:0px;color:#000;font-size:0.7em;font-weight:bold;font-family:"Trebuchet MS";border: 1px solid #666666;width:102px;height:14px;margin-bottom:5px;}
form#form_usuario input.form_boton{margin:0px;padding:0px;color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#666666;font-weight:bold;border:none;width:52px;height:15px;margin-top:10px;margin-bottom:2px;}
form#form_usuario input.form_boton:hover{margin:0px;padding:0px;color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#000000;font-weight:bold;border:none;width:52px;height:15px;margin-top:10px;margin-bottom:2px;}
div#izquierda form#form_usuario p {margin:0px;padding:0px;}
div#izquierda form#form_usuario p.olvido {font-family: Arial, Helvetica, sans-serif;font-size:0.6em;}
div#izquierda form#form_usuario p.olvido a { color:#666666;text-decoration:none;}
div#izquierda form#form_usuario p.olvido a:hover { text-decoration: underline;color:#D10019;}
div#izquierda form#form_usuario p.olvido span{ color:#CC0000; font-weight: bold;}
div#izquierda p {padding:0px;margin:0px;padding-bottom:15px;}
div#izquierda p.tit {padding:0px;margin:0px;padding-bottom:5px;font-size: 0.70em; font-weight: bold; text-align: right;}
div#izquierda a.enlace_gris{float:right;font-size: 0.70em;color:#666666;text-decoration:none; padding-left: 12px;}
div#izquierda a.enlace_gris:hover{float:right;font-weight:bold;	text-decoration:none;color:#D10019;}
/* logo Madrid */
div#izquierda p.logo_Madrid {margin: 0px;padding-top:27px;margin-right:1px;float:right;}
div#izquierda p.logo_Madrid img {border:none;}

/* MARQUESINA  ---------------------------- */
div#marquesina{padding-top: 4px;padding-bottom: 3px; font-size:0.7em; padding-left:184px;}		
div#marquesina span.marquesinaFecha {color:#000000;}
div#marquesina a {color:#D10019;text-decoration:none;}
div#marquesina a:hover {font-weight:bold;}

/* CENTRO  ---------------------------- */
div#centro {margin: 0px;padding-top:28px;padding-left:32px;padding-right:33px;width:415px;float:left;font-size:0.7em; display:inline;}
div#centro.centro {padding-right:13px;width:435px;}
div#centro p{text-align: justify;}
div#centro p.tituloContenido{ margin: 0px; padding: 0px;}
div#centro p.tituloContenido2{margin: 0px; padding: 0px;color:#605d5c;font-size:11px;font-weight:bold;margin-bottom: 5px;}
div#centro a {font-weight:bold;color:#D10019;text-decoration:none;}
div#centro a:hover{text-decoration:underline;}
/* formulario registro */
div#centro form.registro { margin: 0px; padding: 0px; margin-top: 10px;border:1px solid #999999; padding-top: 15px; padding-bottom: 15px;}
div#centro form.registro p { margin: 0px; padding: 0px; margin-bottom: 4px;}
div#centro form.registro p.bloque2 {margin-top: 16px;}
div#centro form.registro p.flotarww { float: left;}
div#centro form.registro p.chk{}
div#centro form.registro p.chk input { height: 14px;}
div#centro form.registro p.chk a { display: block; text-align: right; padding-right: 20px; font-family:Arial, Helvetica, sans-serif; font-size:0.85em; color:#D10019;}
div#centro form.registro p a { font-family:Arial, Helvetica, sans-serif; font-size:0.85em; color:#D10019;}
div#centro form.registro p a.galeria { display:block; float: left; width: 200px; padding-top: 4px; padding-bottom: 5px; padding-left: 3px; clear: right;}
div#centro form.registro p a:hover { text-decoration: underline;}
div#centro form.registro p.chk a:hover { text-decoration: underline;}
div#centro form.registro p.envio { text-align: right; margin-top: 15px;padding-right: 23px; margin-bottom: 40px;}
div#centro form.registro p.envio a { display: block; float: right; text-align: center; padding-right: 10px; padding-left: 10px; padding-bottom: 4px; padding-top: 2px; font-family:Arial, Helvetica, sans-serif; font-size:0.95em; background-color:#D10019; color:#FFFFFF; width: 80px;}
div#centro form.registro p.envio a:hover { background-color:#820010; text-decoration: none;}
div#centro form.registro p label { display: block; float: left; width: 130px; padding-right: 4px; text-align: right; padding-top: 3px; padding-bottom: 3px;height:12px;}
div#centro form.registro p label.sin {padding-top: 0px;}
div#centro form.registro p label span {color:#D10019;}
div#centro form.registro p input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; width: 250px;height:14px;border: 1px solid #A7A6AA;}
div#centro form.registro p label.corto {width: 55px !important;width: 52px;}
div#centro form.registro p label.corto2 {width: 35px !important;width: 32px;}
div#centro form.registro p input.tipo1 {width: 42px; float: left;margin-left:0px !important;margin-left:3px;}
div#centro form.registro p input.tipo2 {width: 145px;}
div#centro form.registro p input.tipo22 {width: 145px; background-color:#CCCCCC;}
div#centro form.registro p input.tipo3 {width: 102px; float: left;margin-left:0px !important;margin-left:3px;}
div#centro form.registro p input.tipo4 {width: 105px;}
div#centro form.registro p input.tipo5 {width: 254px; height: 18px;}
div#centro form.registro p input.tipo6 {width: 15px; float: left;}
div#centro form.registro p input.tipo7 {width: 15px; border:none;}
div#centro form.registro p input.tipo8 {width: 197px;}
div#centro form.registro p input.tipo88 {width: 197px; background-color:#CCCCCC;}
div#centro form.registro p span.tipo { display:block;width: 80px; float: left;}
div#centro form.registro p table { border-collapse: collapse;}
div#centro form.registro p input.web {padding-left: 30px;width: 222px;background-image: url(../IMG/http.gif);background-repeat: no-repeat;background-position: left center;}
div#centro form.registro p input.readonly { background-color:#CCCCCC; cursor: default;}
div#centro form.registro p span.condiciones { font-family:Arial, Helvetica, sans-serif; font-size: 0.9em;}
div#centro form.registro p select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em;}
div#centro form.registro p textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em;width: 250px; height: 55px;}
/* galeria de trabajos */
div#centro div#datos { margin-bottom: 5px;}
div#centro div#datos p { margin: 0px; padding: 0px;}
div#centro div#datos p.titulo { font-weight: bold;}
div#centro div#datos p.titulo span { font-weight: normal; text-transform:lowercase;}
div#centro div#listado {height:250px;}
div#centro div#listado a { background: none; }
div#centro div#listado img { float: left; margin-right: 8px; margin-bottom: 8px;}


/* DERECHA  ---------------------------- */
div#derecha {margin: 0px;padding-top:20px;	padding-left:20px;width:301px;float:left;font-size:0.7em; position:relative; display:inline; }
div#derecha p {padding:0px;	margin-top: 5px;margin-right: 0px;margin-bottom: 5px;margin-left: 0px;}
div#derecha a {	padding:0px;margin:0px;text-decoration:none;font-weight:bold;}
div#derecha a:hover {}
div#derecha p.borde {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #cccccc;width:75%;padding-bottom:14px;}
div#derecha p.lineaSuperior {border-top-width: 1px;border-top-style: solid;border-top-color: #000000; padding-top: 4px;}
div#derecha p.linea {font-size:6px;padding:0px;width:80%;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;margin-top: 0px;margin-right: 0px;margin-bottom: 7px;margin-left: 0px;}
div#derecha p.tituloContenido3 {color:#605d5c;font-size:11px;font-weight:bold;margin-bottom: 10px;}
div#derecha p.icoLupa { position: absolute; top:290px; right: 25px;}
div#derecha a.izq {display: block;float: left;width: 140px;margin-bottom: 5px;}
div#derecha a.dch {display: block;float: left;width: 140px;margin-bottom: 5px;}
/* registro */
div#derecha div.registro1 { padding-right: 20px; text-align: justify; font-size: 0.9em;}
div#derecha div.registro1 img { float: left; margin-right: 10px;}
div#derecha div.registro1 div.separador { margin-bottom: 100px;}
div#derecha div.registro1 p.datos { font-weight: bold;}
div#derecha div.registro1 p.rol {font-family:Arial, Helvetica, sans-serif;font-size:0.9em; font-weight: normal; letter-spacing: 0.1em;text-transform:uppercase;}
div#derecha p.tituloContenido4 {color:#D10019;font-size:11px;font-weight:bold;margin-bottom: 4px; margin-top: 20px;}
div#derecha div.registro2 { margin-right: 20px; font-size: 0.9em; border: 1px solid #D10019; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; padding-right: 10px;}
div#derecha div.registro2 span {color:#D10019;}
/* trabajos */
div#derecha table.trabajos { border-collapse: collapse; margin-top: 7px; margin-bottom: 7px; width: 272px;}
div#derecha table#mod { background-color:#E6E6E6;}
div#derecha table.trabajos tr {}
div#derecha table.trabajos tr td { vertical-align: top; padding: 5px;}
div#derecha table.trabajos tr td.img { width: 70px;}
div#derecha table.trabajos tr td img { margin-right: 0px;}
div#derecha table.trabajos tr td p { margin: 0px; padding: 0px; font-weight: bold; margin-bottom: 8px;}
div#derecha table.trabajos tr td a { color:#FFFFFF; background-color:#999999; font-size: 0.9em; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px;}
div#derecha table.trabajos tr td a:hover {background-color: #666666;}
div#derecha table.trabajos tr td p.bloqueo { margin: 0px; padding: 0px; font-weight: normal; margin-bottom: 8px; color:#666666;}
div#derecha table.trabajos tr td p.bloqueo a { color:#D10019; background-color:#FFFFFF; font-size: 0.9em; padding: 0px;}
div#derecha table.trabajos tr td p.bloqueo a:hover { color:#333333;}
/* visualizacion de trabajos */
div#derecha div#trabajo { margin-right: 20px; text-align: justify; font-size: 0.9em; position:relative; top: -5px;}
div#derecha div#trabajo h2 { font-size: 1.3em; margin: 0px; padding: 0px;color:#e77817;}
div#derecha div#trabajo h2 span { font-weight: normal;color:#666666;}
div#derecha div#trabajo p { margin: 0px; padding: 0px; font-size: 1em;}
div#derecha div#trabajo p.nombre { margin-bottom: 2px;}
div#derecha div#trabajo p.nombre strong { text-decoration: underline;}
div#derecha div#trabajo p.fecha { margin-bottom: 5px;}
div#derecha div#trabajo img.grande { margin-bottom: 8px;}
div#derecha div#trabajo img.mini { float: left; margin-right: 8px; margin-bottom: 8px;}
div#derecha div#trabajo div#datosAlumno { clear:both; padding-top: 0px; padding-bottom: 10px; border-bottom: 1px solid #575757; margin-bottom: 10px;}
div#derecha div#trabajo div#datosAlumno p.archivo {margin-top: 8px;}
div#derecha div#trabajo div#datosAlumno p.archivo a { text-decoration: none;}
div#derecha div#trabajo div#datosAlumno p.archivo a:hover { text-decoration: underline;}
div#derecha div#trabajo div#datosAsociada { clear:both; padding-top: 0px; padding-bottom: 10px;margin-bottom: 10px;}
div#derecha div#trabajo div#datosAsociada p.titulo{color:#e77817; font-size: 1.2em; font-weight: bold; margin-bottom: 4px;}

/* PIE  ---------------------------- */
div#pie {margin: 0px;padding: 0px;padding-left:154px;padding-right:322px;padding-bottom:11px;padding-top: 40px;clear:both;}
div#pie div#contenido_pie{margin: 0px;padding: 0px;text-align:center;color:#888888;font-family:Arial, Helvetica, sans-serif;font-size:0.6em;}
div#pie div#contenido_pie a{margin: 0px;padding: 0px;text-align:center;color:#666666;}
div#pie div#contenido_pie a:hover{margin: 0px;padding: 0px;text-align:center;color:#d10019;}

/* POPUPS  ---------------------------- */
.popup { margin: 0px; padding: 0px; background-color: #FFFFFF; }
.popup h1 { font-size: 0.8em; background-color:#D10019; color:#FFFFFF; padding-left: 20px; padding-top: 10px; padding-bottom: 10px; margin: 0px; margin-bottom: 15px;}
.popup h1.alumno {background-color:#D10019;background-image: url(../IMG/d12alumno.gif);background-repeat: no-repeat;background-position: 370px 70px;padding-top: 15px; padding-bottom: 15px;}
.popup h1.exalumno {background-color:#781F1A;background-image: url(../IMG/d12exalumno.gif);background-repeat: no-repeat;background-position: 370px 70px;padding-top: 15px; padding-bottom: 15px;}
.popup h1.profesor {background-color:#000000;background-image: url(../IMG/d12profesor.gif);background-repeat: no-repeat;background-position: 370px 70px;padding-top: 15px; padding-bottom: 15px;}
.popup h1.profesorno {background-color:#666666;background-image: url(../IMG/d12profesorno.gif);background-repeat: no-repeat;background-position: 370px 70px;padding-top: 15px; padding-bottom: 15px;}
.popup h1 table{ border-collapse: collapse; font-size: 1.5em;}
.popup h1 table tr {}
.popup h1 table tr td { vertical-align:top;}
.popup h1 table tr td.foto { width: 95px;}
.popup h1 table tr td p { margin: 0px; padding: 0px; font-weight: normal; font-size:0.7em;}
.popup h1 table tr td p.nombre { font-size: 1em;}
.popup h1 table tr td p.ciclo { margin-bottom: 14px;}
.popup h1 table tr td p a { color:#FFFFFF; text-decoration: none;}
.popup h1 table tr td p a:hover {text-decoration: underline;}
.popup div.contenido { margin-left: 35px; margin-right: 35px; margin-bottom: 30px;}
.popup p { margin: 0px; padding: 0px; padding-left:35px; padding-right: 35px; margin-top: 3px; margin-bottom: 4px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.75em;}
.popup form { margin:0px; padding: 0px; margin-top: 10px; margin-bottom: 20px;}
.popup form input { border: 1px solid #CCCCCC; margin-right: 0px;}
.popup form input.file { width:370px; margin-bottom: 5px;}
.popup form a {  font-family:Verdana,Arial, Helvetica, sans-serif; font-size: 0.9em; color:#D10019; text-decoration: none; font-weight: bold;}
.popup form a:hover { text-decoration: underline;}
.popup div#lista { height: 200px; overflow: auto;margin-left:35px; margin-right: 35px;}
.popup div#lista ul { margin: 0px; padding:0px; list-style:none; background-color: #F2F2F2; font-size: 0.9em; width: 213px;}
.popup div#lista ul li {}
.popup div#lista ul li a { display: block; width: 100%; text-decoration: none; color:#000000; }
.popup div#lista ul li a:hover { background-color:#CCCCCC;}
.popup div#lista ul li a span { display: block;padding-left: 10px; padding-bottom:2px; padding-top: 2px;}
/* Galeria de imagenes */
.popup form.galery { margin:0px; padding: 0px; margin-top: 10px; margin-bottom: 10px; width: 460px; margin-left: auto; margin-right: auto;}
.popup form.galery p {margin:0px; padding: 0px; margin-bottom: 2px;}
.popup form.galery p label { width: 80px; float: left; text-align: right; padding-right: 5px;}
.popup form.galery p input { border: 1px solid #CCCCCC; font-size: 0.9em; width: 365px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.popup form.galery p input.tipo1 { border: 1px solid #CCCCCC; font-size: 0.9em; width: 293px;}
.popup form.galery p textarea { border: 1px solid #CCCCCC; width: 365px; height: 40px; font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 0.9em;}
.popup form.galery p a {}
.popup form.galery p a:hover {}
.popup h4 { margin: 0px; padding: 0px; font-size: 0.9em; color:#D10019; width: 460px; margin-left: auto; margin-right: auto;}
.popup p.enviar { text-align: right; padding-right: 69px;}
.popup p.enviar a { text-decoration: none; color:#FFFFFF; background-color:#D10019; padding-top:3px; padding-bottom:3px; padding-right: 6px; padding-left: 6px;}
.popup p.enviar a:hover {background-color:#820010;}
.popup p.enviar a.mod { text-decoration: none; color:#FFFFFF; background-color:#999999; padding-top:3px; padding-bottom:3px; padding-right: 6px; padding-left: 6px;}
.popup p.enviar a.mod:hover {background-color:#666666;}
.popup div#instrucciones { padding: 5px; margin: 0px;width: 450px; margin-left: auto; margin-right: auto; border: 1px solid #D10019; margin-bottom: 15px;}
.popup div#instrucciones p { padding: 0px; margin: 0px; font-size: 0.6em;}
.popup div#imagenes { padding: 0px; margin: 0px;width: 500px; margin-left: auto; margin-right: auto; border-top: 1px solid #666666; padding-top: 15px; padding-left: 20px; padding-right: 20px;}
.popup div#imagenes table { border-collapse: collapse; margin-bottom: 10px;}
.popup div#imagenes table tr {}
.popup div#imagenes table tr td { vertical-align: top;}
.popup div#imagenes table tr td img { float: left; display: block;}
.popup div#imagenes table tr td p { margin: 0px; padding: 0px; margin-left: 10px;}
.popup div#imagenes table tr td p.tit { font-weight: bold; margin-bottom: 7px;}
.popup div#imagenes table tr td p.des { font-style:italic;}

/* popups */
.popup p.popi {text-align: justify; line-height:17px;}
.popup ol { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.75em; margin-right: 35px; text-align:justify; padding-bottom: 50px;}
.popup ol.condicionesTrabajos { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.75em; margin-right: 35px; padding-left: 35px; text-align:justify; padding-bottom: 0px; margin-top: 10px;}
.popup ol li { margin-bottom: 10px; line-height: 17px;}
.popup ol li p.selec { position:relative; padding-left: 25px; font-size:1em;}
.popup ol li p.selec span.numeracion { position: absolute; left:0px; top:-2px;}
.popup span.rojo { color:#D10019;}




/**********/
.active {color:#e87817; font-weight:bold;}
.titulo {color:#e87817; font-weight:bold;}
.negrita {font-weight:bold;}
div#centro div#cIzq {float:left; width:180px; border-right:1px dashed #000; margin:0 10px 0 0; padding:0 0 5px 0;}
div#centro div#cIzq h3 { background:#e87817; color:#FFF; text-align:center; font-size:1.3em; font-weight:bold; width:163px; padding:3px 0; margin:0 0 5px 0;}
div#centro div#cIzq p {float:left; margin:0 5px 5px 0; padding:0;}
div#centro div#cIzq p img { float:left;text-align:center;}
div#centro div#cIzq div#visor {margin:8px 0 0 0; float: left; width:163px;}
div#centro div#cIzq div#visor p { line-height: 15px; padding:0 0 0 0; margin: 0px;width:163px; text-align: left;}
div#centro div#cIzq div#banners {margin:10px 0 0 0;border-top:1px dashed #000; float: left;width:163px;}
div#centro div#cIzq div#banners p.ban {margin:10px 0 0 0; display: block; float: none; text-align: center;}
div#centro div#cIzq div#banners p.ban img { float: none;}
div#centro div#cDer {float:right; width:240px;}
div#centro div#cDer h3 { background:#009140; color:#FFF; text-align:center; font-size:1.3em; font-weight:bold;padding:3px 0; margin:0 0 5px 0;}
div#centro div#cDer h4 {padding:3px 0 4px 7px; margin:5px 0 0 0; font-size:10px; color:#FFF; background:#000;}
div#centro div#cDer div.actividades{ padding:0 0 10px 0;}
div#centro div#cDer div#puntos{border-top: dashed 1px #000000; font-size: 0.1em;}
div#centro div#cDer div.actividades p.active { font-size:1.15em; text-align:left; margin:10px 0 0 0;color:#e87817;}
div#centro div#cDer div.actividades p.titulo { font-size:1.15em; text-align:left; margin:10px 0 0 0;color: #009140;}
div#centro div#cDer div.actividades p {line-height:1.3em; padding:0; margin:0 0 5px 0;}
div#centro div#cDer div.actividades p.bordeb {width:50%; padding:0 0 5px 0;}
div#centro div#cDer div.actividades p a { font-weight:normal;}
div#derecha div#cita {width:270px; padding:0 0 5px 0; margin:0 30px 15px 0;}
div#derecha div#cita h5 {color:#D10019; margin:0; padding:0; font-size:1.4em; border-bottom: 1px dashed #000; padding:0 0 10px 0; margin:0 0 15px 0;}
div#derecha div#cita p {font-size:0.9em;}
div#derecha div#cita p.fecha {margin:0 0 15px 0; padding:0;}
div#derecha div#cita p.quote {font-size:1.1em; color:#000; padding:0 70px 0 0; color:#333; margin:0 0 15px 0; font-style: italic;}
div#derecha div#objeto { float:left; width:270px;padding:15px 0 15px 0; margin:0 30px 15px 0; border-bottom:1px dashed #000;  border-top:1px dashed #000; display:inline}
div#derecha div#objeto h5 {color:#D10019; margin:0; padding:0; font-size:1.4em;}
div#derecha div#objeto p {margin:15px 0 0 0; padding:0; line-height:1.4em;}
div#derecha div#objeto p.imagen {float:left;}
div#derecha div#objeto p.imagen img { width:79px; height:79px;margin:0 15px 0 0;}
div#derecha div#datos {clear:both; width:250px; background:#d9261c; padding:10px;}
div#derecha div#datos p { color:#000;}
div#derecha div#datos p span { color:#FFF; font-weight:bold;}
div#derecha div#datos p a {color:#000; font-weight:normal; text-decoration:underline; display:block; margin:0 0 5px 0;}
