.fondopagina {
	background-color:#F2F0E3;
}

.fondopaginaclaro {
	background-color:#ECE9D7;
}

.bordetabla {
	background-color:#A39F6F;
}

.ayuda {
	background-color:#E2E0D3;
}

.nota {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color:#DCDCC8;
}

.importante {
	color:#FF0000;
	font-weight:200;
}

.etiqueta2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #27414F;
	font-weight:bold;
}

.titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #AEA659;
	font-weight:bold;
	text-align: center;
}

.titulo_destacado {
  margin:.25em 0 0;
  padding:0 0 4px;
  font-size:140%;
  font-weight:normal;
  line-height:1.4em;
  color:#c60;
  }
  
div.img_destacado {
	padding:4px; 
	border:1px solid #cccccc;
}

A { } 

a.ila {
	text-decoration: none;
	color: #000000; 
	font-weight:normal;
}
a.ila:visited {
	text-decoration: none;
	color: #000000;
	font-weight:normal; 
}
a.ila:link {
	text-decoration: none;
	color: #000000; 
	font-weight:normal;
}
a.ila:hover {
	text-decoration:underline;
	color: #000000; 
	font-weight:normal;
}

a.enlace_peque:link {
	color: #FF9E63; 
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}
a.enlace_peque:visited {
	color: #FF9E63; 
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}
a.enlace_peque:hover {
	color: #FFBF97; 
	font-weight: bold;
	text-decoration: underline;
	font-size: 11px;
}

a.ila_mapa {
	text-decoration: none;
	color: #777777; 
	font-weight:bold;
}
a.ila_mapa:visited {
	text-decoration: none;
	color: #777777;
	font-weight:bold; 
}
a.ila_mapa:link {
	text-decoration: none;
	color: #777777; 
	font-weight:bold;
}
a.ila_mapa:hover {
	text-decoration:underline;
	color: #777777; 
	font-weight:bold;
}

a.ila_mapa_sub {
	text-decoration: none;
	color: #888888; 
	font-weight:normal;
}
a.ila_mapa_sub:visited {
	text-decoration: none;
	color: #888888;
	font-weight:normal; 
}
a.ila_mapa_sub:link {
	text-decoration: none;
	color: #888888; 
	font-weight:normal;
}
a.ila_mapa_sub:hover {
	text-decoration:underline;
	color: #888888; 
	font-weight:normal;
}

a.publica_menu {
    text-decoration: none;
    color: #FF9E63;
    font-weight:bold;
}
a.publica_menu:visited {
    text-decoration: none;
    color: #FF9E63;
    font-weight:bold;
}
a.publica_menu:link {
    text-decoration: none;
    color: #FF9E63;
    font-weight:bold;
}
a.publica_menu:hover {
    text-decoration:underline;
    color: #FF9E63;
    font-weight:bold;
}

a.mini:link {
	color: #888888; 
	font-weight: normal;
	text-decoration: none;
	font-size: 9px;
}
a.mini:visited {
	color: #888888; 
	font-weight: normal;	
	text-decoration: none;
	font-size: 9px;
}
a.mini:hover {
	color: #888888; 
	font-weight: normal;	
	text-decoration: underline;
	font-size: 9px;
}

input {
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: #A6A6A6;
	border-style: solid;
	border-width: 1px;
}
.checkbox {
	border-style:none;
	background-color:#F2F0E3;
}
input { }
.formulario {
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #A6A6A6;
}

select {
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: #A6A6A6;
	border-style: solid;
	border-width: 1px;
}

table { }
.tabladatos {
	border-bottom:1px solid gray;
}

tr { } 

td { }
.linea_top {
	border-top: 1px solid gray;
}
.linea_bottom {
	border-bottom: 1px solid gray;
}
.linea_left {
	border-left: 1px solid gray;
}
.linea_right {
	border-right: 1px solid gray;
}


.cabeceratabla {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color:#DCDCC8;
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
}
.cabeceratablaizq {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color:#DCDCC8;
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
}
.cabeceratablader {
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color:#DCDCC8;
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
}
.fila_subtitulo {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#EBEBDF;
}
.fila_leyenda {
	font-weight: bold;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#EBEBDF;
}
.fila_leyenda_izq {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#EBEBDF;
}
.separador_5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2px;
	color: #000000;
	height:5;
}
.separador_10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2px;
	color: #000000;
	height:10;
}
.separador_15 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2px;
	color: #000000;
	height:15;
}
.separador_20 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2px;
	color: #000000;
	height:20;
}

.separador_30 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2px;
	color: #000000;
	height:30;
}
.fila_dato {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#EBEBDF;
}
.fondofilapar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#EBEBDF;
	height:20px;	
}
.fondofilaimpar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#E5E5D9;
	height:20px;
}
.fondofilaparcenter {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#EBEBDF;
	height:20px;	
}
.fondofilaimparcenter {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#E5E5D9;
	height:20px;
}
.fondofilaparight {
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#EBEBDF;
	height:20px;	
}
.fondofilacursor {
	background-color:#F7F7F4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:20px;	
}

.publicacion_autor {
	FONT-SIZE: 16pt;
    COLOR: #006666;
    FONT-STYLE: italic;
    FONT-FAMILY: Times New Roman, Times, serif;
    TEXT-DECORATION: none
}
.publicacion_titulo {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#CC3333;
}

.publicacion_cabecera {
	border-top: 1px solid gray;
	border-right: 1px solid gray;
	height:9px;
	font-size:5px;
}
.publicacion_titulo_seccion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #27414F;
	font-weight:bold;
}
.publicacion_titulo_subseccion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#999999;
	font-weight:bold;
}

.publicacion_precio {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color:black;
	font-weight:bold;
}

.negrita_center {text-align: center;
font-weight: bold;
}
.negrita_derecha {text-align: right;
font-weight: bold;
}

.center {text-align: center;}
.right {text-align: right;}

.red_center {color: #FF0000;
text-align:center;
}
.subrayado_center {text-decoration:underline; text-align: center;}

.text {
	color:#000000;
	font-size:8pt;
	border-style:solid;
	border-color:#999999;
	border-width:1px;
	font-family: Verdana, Arial;
}
.dato { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-color:#F2F0E3 }
.dato_peque { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#F2F0E3 }
.dato_resaltado_right {
	font-weight:bold;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color:#DCDCC8;
}
.dato_resaltado_center {
	font-weight:bold;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color:#DCDCC8;
}
.fondo_negro {background-color:#000000;}

.titulo_center {font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #B6145A;
	text-align: center;
}
#capa { position:absolute; top:150px; left:310px; width:220px; height:150px;}

#divCont{position:relative; left:0px; top:15px; height:250px; width:135px; }
div.switchcontent { display:none; width:135px; border-top:1px solid gray; }

div.opcion_menu { width:120px; color: #FF9E63; padding-top:2px; padding-bottom:2px; font-weight: bold; text-decoration: none; font-size:11px; cursor:pointer; vertical-align:middle; border-top:1px solid gray; }
div.opcion_menu_sel { width:120px; color: navy; padding-top:2px; padding-bottom:2px; font-weight: bold; text-decoration: none; font-size:11px; cursor:pointer; vertical-align:middle; border-top:1px solid gray; background-color:#DCDCC8; }
div.opcion_menu_click { width:120px; color: navy; padding-top:2px; padding-bottom:2px; font-weight: bold; text-decoration: none; font-size:11px; cursor:pointer; vertical-align:middle; border-top:1px solid gray; background-color:#DCDCC8; }
div.subopcion_menu { width:120px; color: #FF9E63; padding-top:3px; padding-bottom:3px; font-weight: normal; text-decoration: none; font-size:11px; cursor:pointer; }
div.subopcion_menu_sel { width:120px; color: #DCDCC8; padding-top:3px; padding-bottom:3px; font-weight: normal; text-decoration: none; font-size:11px; cursor:pointer; background-color:#FFAE63; }

div.opcion_menu_1 { width:135px; color:#759AC3; padding-top:2px; padding-bottom:2px; font-weight: bold; text-decoration: none; font-size:11px; cursor:pointer; vertical-align:middle; border-top:1px solid gray; }
a.opcion_menu_1:visited {text-decoration: none;	color: #759AC3;	font-weight:bold; }
div.opcion_menu_sel_1 { width:135px; color:#759AC3; padding-top:2px; padding-bottom:2px; font-weight: bold; text-decoration: none; font-size:11px; cursor:pointer; vertical-align:middle; border-top:1px solid gray; background-color:#DCDCC8; }
div.opcion_menu_click_1 { width:135px; color:#759AC3; padding-top:2px; padding-bottom:2px; font-weight: bold; text-decoration: none; font-size:11px; cursor:pointer; vertical-align:middle; border-top:1px solid gray; background-color:#DCDCC8; }
div.subopcion_menu_1 { width:135px; color:#759AC3; padding-top:3px; padding-bottom:3px; font-weight: normal; text-decoration: none; font-size:11px; cursor:pointer; }
div.subopcion_menu_sel_1 { width:135px; color:#D79733; padding-top:3px; padding-bottom:3px; font-weight: normal; text-decoration: none; font-size:11px; cursor:pointer; background-color:#FCCE93; }
div.subopcion_menu_click_1 { width:135px; color:#D79733; padding-top:3px; padding-bottom:3px; font-weight: normal; text-decoration: none; font-size:11px; cursor:pointer; background-color:#FCCE93; }

div.opcion_menu_2 { width:135px; color:#AF1E2D; padding-top:2px; padding-bottom:2px; font-weight: bold; text-decoration: none; font-size:11px; cursor:pointer; vertical-align:middle; border-top:1px solid gray; }
a.opcion_menu_2:visited {text-decoration: none;	color: #AF1E2D;	font-weight:bold; }
div.opcion_menu_sel_2 { width:135px; color:#AF1E2D; padding-top:2px; padding-bottom:2px; font-weight: bold; text-decoration: none; font-size:11px; cursor:pointer; vertical-align:middle; border-top:1px solid gray; background-color:#DCDCC8; }
div.opcion_menu_click_2 { width:135px; color:#AF1E2D; padding-top:2px; padding-bottom:2px; font-weight: bold; text-decoration: none; font-size:11px; cursor:pointer; vertical-align:middle; border-top:1px solid gray; background-color:#DCDCC8; }
div.subopcion_menu_2 { width:135px; color:#AF1E2D; padding-top:3px; padding-bottom:3px; font-weight: normal; text-decoration: none; font-size:11px; cursor:pointer; }
div.subopcion_menu_sel_2 { width:135px; color:#D79733; padding-top:3px; padding-bottom:3px; font-weight: normal; text-decoration: none; font-size:11px; cursor:pointer; background-color:#FCCE93; }
div.subopcion_menu_click_2 { width:135px; color:#D79733; padding-top:3px; padding-bottom:3px; font-weight: normal; text-decoration: none; font-size:11px; cursor:pointer; background-color:#FCCE93; }

div.opcion_menu_3 { width:135px; color: #80885C; padding-top:2px; padding-bottom:2px; font-weight: bold; text-decoration: none; font-size:11px; cursor:pointer; vertical-align:middle; border-top:1px solid gray; }
a.opcion_menu_3:visited {text-decoration: none;	color: #308C50;	font-weight:bold; }
div.opcion_menu_sel_3 { width:135px; color:#80885C; padding-top:2px; padding-bottom:2px; font-weight: bold; text-decoration: none; font-size:11px; cursor:pointer; vertical-align:middle; border-top:1px solid gray; background-color:#DCDCC8; }
div.opcion_menu_click_3 { width:135px; color:#80885C; padding-top:2px; padding-bottom:2px; font-weight: bold; text-decoration: none; font-size:11px; cursor:pointer; vertical-align:middle; border-top:1px solid gray; background-color:#DCDCC8; }
div.subopcion_menu_3 { width:135px; color: #80885C; padding-top:3px; padding-bottom:3px; font-weight: normal; text-decoration: none; font-size:11px; cursor:pointer; }
div.subopcion_menu_sel_3 { width:135px; color: #D79733; padding-top:3px; padding-bottom:3px; font-weight: normal; text-decoration: none; font-size:11px; cursor:pointer; background-color:#FFAE63; }
div.subopcion_menu_click_3 { width:135px; color: #D79733; padding-top:3px; padding-bottom:3px; font-weight: normal; text-decoration: none; font-size:11px; cursor:pointer; background-color:#FFAE63; }

div.univs_comunidad { width:300px; position:absolute; visibility:hidden; border:1px gray solid; z-index:2; background-color:#EEEEEE; }

.opcion_1_txt_color {
	color:#759AC3;
}
.opcion_2_txt_color {
	color:#AF1E2D;
}
.opcion_3_txt_color {
	color:#80885C;
}
.opcion_4_txt_color {
	color:#8D4C7B;
}


.opcion_1 {
	background-color:#759AC3;
	font-weight:bold;
	color:white;
}
.opcion_2 {
	background-color:#AF1E2D;
	font-weight:bold;
	color:white;
}
.opcion_4 {
	background-color:#8D4C7B;
	font-weight:bold;
	color:white;
}
.opcion_3 {
	background-color:#80885C;
	font-weight:bold;
	color:white;
}

.resaltado_alu {color: #F7B753; font-weight: bold;}
.resaltado_pdi {color: #308C50; font-weight: bold;}

tr.mensaje_color_alu { background-color:#F7B753; color:white; }
tr.mensaje_color_pdi { background-color:#308C50; color:white; }

div.div_mensaje_container { position:relative; width:470px; height:250px; overflow:hidden; border:1px solid gray; }
div.div_mensaje_cabecera { position:absolute; top:0px; left:0px; width:470px; height:20px; }
div.div_mensaje_subcontainer { position:absolute; width:470px; height:250px; clip:rect(0px, 470px, 250px, 0px); left:0px; top:20px; }
div.div_mensaje_first { position:absolute; width:470px; left:0px; top:1px; }
div.div_mensaje_second { position:absolute; width:470px; left:0px; top:0px; visibility:hidden; }
div.div_mensaje_botonera { position:absolute; top:231px; left:0px; width:470px; height:20px; }

.bordeverde {
	border:1px solid #A39F6F;
}

.borderojo {
	border:1px solid #AF1E2D;
}

div.opcion_menu_4 { width:135px; padding-top:0.2em; padding-bottom:0.2em; color: #8D4C7B; 
font-weight: bold; text-decoration: none; font-size:11px; cursor:pointer; 
vertical-align:middle; border-top:1px solid gray; }
a.opcion_menu_4:visited {text-decoration: none;    color: #8D4C7B;    font-weight:bold; }
div.opcion_menu_sel_4 { width:135px; padding-top:0.2em; padding-bottom:0.2em; 
color:#8D4C7B; font-weight: bold; text-decoration: none; font-size:11px; cursor:pointer; 
vertical-align:middle; border-top:1px solid gray; background-color:#DCDCC8; }
div.opcion_menu_click_4 { width:135px; padding-top:0.2em; padding-bottom:0.2em; 
color:#8D4C7B; font-weight: bold; text-decoration: none; font-size:11px; cursor:pointer; 
vertical-align:middle; border-top:1px solid gray; background-color:#DCDCC8; }
div.subopcion_menu_4 { width:135px; padding-top:0.3em; padding-bottom:0.3em; color: 
#8D4C7B; font-weight: normal; text-decoration: none; font-size:11px; cursor:pointer; }
div.subopcion_menu_sel_4 { width:135px; padding-top:0.3em; padding-bottom:0.3em; color: 
#8D4C7B; font-weight: normal; text-decoration: none; font-size:11px; cursor:pointer; 
background-color:#FFAE63; }
div.subopcion_menu_click_4 { width:135px; padding-top:0.3em; padding-bottom:0.3em; color: 
#8D4C7B; font-weight: normal; text-decoration: none; font-size:11px; cursor:pointer; 
background-color:#FFAE63;}


td.marco {
	border: 1px solid #888888;
}

.letramini {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif
}

.publicacion_tipo {
    color: #888888;
    font-weight:bold;
}

.publicacion_area {
	font-style:italic;
	font-weight:bold;
}

.boton{
       	width:80px;
        height: 23px; 
		border-width:1; 
		
		FONT-WEIGHT: bold; 
		FONT-SIZE: 10px; 
		BORDER-LEFT-COLOR: #000000; 
		BORDER-BOTTOM-COLOR: #000000; 
		COLOR: #000000; 
		BORDER-TOP-COLOR: #000000; 
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
		BACKGROUND-COLOR: #DCDCC8; 
		TEXT-DECORATION: none; 
		BORDER-RIGHT-COLOR: #000000
}
	   
.general_info {
	background: #ffffd9 url('./../img/mensaje_info.gif') 5px 3px no-repeat;
    border: 1px solid #E1D4AD;
    color: #000000;
    margin: 10px 0;
    padding: 3px 5px 5px 27px;
	font-size: 11px;
}

.enc_carrito {
	background: url(./../img/carrito.gif) no-repeat left center;
   	height: 16px;
	width: 15px;
	display: inline-block;
	vertical-align: top;
}


/* ESTILOS AUTO.TOOLTIP */
#tooltip {
	background-color: #CCCCCC;
	border: 1px solid #888888;
	color: #333333;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
	-moz-border-radius-bottomleft: 7px;
	-moz-border-radius-bottomright: 7px;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 7px;
	max-width: 32em;
	line-height: 12px;
	
	position: absolute;
	z-index: 3000;
	opacity: 0.95;
}
#tooltip h3 {
	font-size: 1.1em;
    margin: 0;
	padding: 0 3px;
	text-align: left !important;
}
#tooltip p {
	font-size: 0.95em;
	margin: 5px 0 0 5px;
	text-align: left;
}

input, select {
    background: url("./../img/enc_fondo_input.gif") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    padding: 0.4em;
 	height: 22px;
}
input, textarea, select {
    background: url("./../img/enc_fondo_input.gif") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    padding: 0.4em;
}


#publica_menu_izq {
	margin-top: 15px;
}

#publica_menu_izq a {
	display: block;
	border-top: 1px solid gray;
    color: #759AC3;
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 2px;
    padding-top: 2px;
    text-decoration: none;
    vertical-align: middle;
}

#publica_menu_izq a:hover {
	background-color: #DCDCC8;
	
}

#publica_menu_izq .menu_sel {
	background-color: #DCDCC8;
}