/********* GENERAL ***************************/
/*********************************************/

html,body{
      margin:0;
      padding:0;
      height:100%;
      border:none
   }

.fondo {
	background-color: #16B1E7;
}
  
.tabla-principal {
	width:777px;
	background-color:#FFFFFF;
	height:100%;
}

.bold {
	font-weight:bold;
}

.texto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5E6668;
	font-weight:normal;
	line-height:15px;
	font-variant: normal;
}

.texto-bajada {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5E6668;
	font-weight:normal;
	line-height:13px;
	margin-top:2px;
}

.texto-negro {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#231F20;
	font-weight:normal;
}
a {
	text-decoration:none;
	color:#16B1E7;
}
a:hover {
	text-decoration:underline;
	color:#16B1E7;
}

form {display:inline}

.upper { text-transform:uppercase}
.lower { text-transform:lowercase}

.padding10 { 
	padding:10px;
}

.textbox, select {
	background-color:#FFFFFF;
	border: 1px solid #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	height: 14px;	
	color: #333333;
}

.textarea {  
	background-color:#FEFCFA;	
	border: 1px #666666 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #666666;	
}

#contacto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

#contacto a, .contacto a {
	color:#16B1E7;
	text-decoration:underline;
}

	
/********* HEADER ****************************/
/*********************************************/
#header {
	width:740px;
	/*height:52px;*/
}

#header #secretaria h1 {
	margin:0;
	margin-bottom:15px;
	float:left;
	width:239px;
	height:19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#999999;
}

#header #hora {
	margin:0;
	margin-bottom:10px;
	padding-top:3px;
	padding-right:3px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#231F20;
	text-align:right;
}

#header #menu {
	float:none;
	clear:both;	
	/*width:740px;*/
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	
}
#header #menu #opciones {
	float:left;
	/*width:460px;*/
	margin-top:1px;
}
#header #menu #opciones ul {
	margin:0px;
	padding:0px;
}
#header #menu #opciones ul li {
	margin:0px;
	display:inline;	
}

#header #iconos {
	float:left;
	margin-top:0px;
	/*width:175px;	*/
	/*background-color:#000022;*/
}

#header #iconos img {
	margin-left:2px;
}

#header #cultura_nacion {
	float:right;
	/*width:104px;*/
	height:25px;
	border-right:1px solid #FFFFFF;
}

/********* CONTENIDO *************************/
/*********************************************/

.logo {
	float:right;
	height:20px;
	text-align:right;
}

.logo img {
	display:inline;
}

.borde {
	border:1px solid #c2c4c4;
}
.borde-top {
	float:left;
	border-top:1px solid #c2c4c4;
	background-color:#F3F2ED;
	height:20px;
}

.izquierda-borde {
	height:14px;
	margin-left:10px;
	margin-bottom:10px;	
	background-image:url(../imagenes/izq_bottom.gif);
	background-repeat:no-repeat;
}

.principal {
	padding-top: 3px;
	padding-bottom: 10px;
	padding-left: 19px;
	padding-right: 18px;
}

.destacado-titulo  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	margin-top:5px;
	color:#16B1E7;
	font-weight:bold;
}

.destacado-titulo2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#F68C20;
	font-weight:bold;
}

.titulo-negro {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#231F20;
	font-weight:bold;
}

.titulo-negro2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#231F20;
	font-weight:bold;
}

.titulo  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#16B1E7;
	font-weight:bold;
	line-height:16px;
}

.titulo-naranja  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#F68C20;
	font-weight:bold;
}


.separador {
	height:18px;
}

.linea-puntos {
	background-image:url(../imagenes/linea_puntos.gif);
	background-repeat:repeat-x;
	height:1px;
	line-height:1px;
	font-size:-1em;	
}

#navegador {
	background-color:#FFFFFF;
	text-align:left;
	width:360px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:15px;
	line-height:14px;	
	margin-top:10px;
	margin-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	/*text-indent:10px;*/
}

#navegador2 {
	background-color:#FFFFFF;
	text-align:left;
	width:525px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:15px;
	line-height:14px;	
	margin-top:10px;
	margin-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}

.td-titulo-seccion {
	padding-left:10px;
	height:28px;
	vertical-align:bottom;
}

.td-titulo-seccion img {
	vertical-align:bottom;
}

.paginador, .paginador-izq {
	/*width:400px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#888888;
	font-weight:bold;
}

.paginador {
	text-align:right;
	float:right;
}

.paginador-izq {
	text-align:left;
	float:none;
}

.paginador a, .paginador-izq a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#231F20;
	font-weight:bold;
	text-decoration:none;
}

.paginador a:hover, .paginador-izq a:hover {
	color:#F68C20;

}

.paginador a.activo, .paginador-izq a.activo {
	color:#F68C20;

}

.paginador img, .paginador-izq img {
	vertical-align:middle;
}


/********* INICIO ****************************/
/*********************************************/

#inicio #buscador_agenda {
	padding:10px;
	width:715px;
	border:2px solid #e5e5e6;
}

#inicio #banner {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	/*font-weight:bold;*/
	color:#96999d;
	float:none;
	clear:both;
	width:740px;
	padding-top:15px;
	padding-bottom:10px;	
	height:26px;
}


#inicio #banner a {
	color:#16B1E7;
	text-decoration:none;
}


#inicio #izquierda {
	float:left;
	width:195px;
}

#inicio #izquierda #programas, #inicio #izquierda #otros_destacados {
	float:none;
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:175px;
	padding:10px;
	/*padding-bottom:20px;*/
	/*margin-bottom:10px;*/
	background-color:#FFFFFF;
}


#inicio #izquierda #programas ul, #inicio #izquierda #otros_destacados ul {
	width:175px;
	margin:0px;
	padding:0px;
	list-style:none;
}

#inicio #izquierda #programas ul li, #inicio #izquierda #otros_destacados ul li {
	float:left;
	margin:0px;
	padding-top:3px;
	padding-bottom:3px;	
	width:175px;
	line-height:13px;
	border-top:1px dotted #8F8A86;
}

#inicio #izquierda #programas ul .lista, #inicio #izquierda #otros_destacados ul .lista {
	background-image:url(../imagenes/flechita_celeste.gif);
	background-position:right;
	background-repeat:no-repeat;
}

#inicio #izquierda #programas ul li a,#inicio #izquierda #otros_destacados ul li a {
	color:#8f8a86;
	font-weight:bold;
	text-transform:uppercase;	
	text-decoration:none;
	width:145px;
}

#inicio #izquierda #programas ul li a:hover,#inicio #izquierda #otros_destacados ul li a:hover {
	color:#16B1E7;
	font-weight:bold;
	text-decoration:none;
}

#inicio #izquierda #programas .lista-link, #inicio #izquierda #otros_destacados .lista-link {
	width:157px;
}

#inicio #derecha {
	float:left;
	margin-left:10px;
	padding:10px;
	width:515px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#inicio #derecha .recomendado {
	float:left;
	width:160px;
	/*height:235px;*/
	/*background-color:#FFCC00;*/
	/*border:1px solid #000000*/
}


/********* AGENDA ****************************/
/*********************************************/

#agenda {}
#agenda .titulo-actividad {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#231F20;
	font-weight:bold;
}

.destacado {
	background-color:#F3F2ED;
	width:739px;
	height:250px;
	border-left:1px solid #c2c4c4;
	/*border-right:1px solid #c2c4c4;*/
	border-bottom:1px solid #c2c4c4;
}

.destacado-izq {
	float:left;
	width:360px;
	height:229px;
	border-top:1px solid #c2c4c4;	
}

.destacado-der {
	float:right;
	padding-right:15px;
	padding-left:5px;	
	padding-bottom:15px;		
	width:338px;
	height:218px;
	height:215px !important;
	height/**/:/**/218px;
	
}

#agenda #buscador {
	float:left;
	width:170px;
	padding-left:0px;
	padding-right:10px;
	/*background-color:#FF0000	*/
}

#agenda #buscador #mes {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#6D6F71;
	text-transform:uppercase;
	height:17px;
	width:160px;
	background-image:url(../imagenes/agenda/buscador_mes.gif);
	line-height:17px;
}


#calendario {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#calendario .fecha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	/*border: 1px solid #636363;*/
}

#calendario .fecha:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background-color:#e4e1d6;
	/*border: 1px solid #636363;*/
}

#calendario .fecha-activo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;	
	background-color:#16B1E7;
	color: #666666;
}

#calendario .fecha-selected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;	
	background-color:#e4e1d6;
	color: #666666;
}

#calendario .link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	height:100%;
	width:100%;
	text-decoration:none;
	/*border: 1px solid #636363;	*/
}

#calendario .link:hover {
	color: #666666;
	background-color:#e4e1d6;
	text-decoration:none;
}

#calendario .link-activo {
	color: #666666;
	height:100%;
	width:100%;
	text-decoration:none;
	background-color:#16B1E7;
}

#calendario .link-activo:hover {
	color: #666666;
	height:100%;
	width:100%;
	text-decoration:none;
	background-color:#16B1E7;
}

#calendario .link-selected {
	color: #666666;
	height:100%;
	width:100%;
	background-color:#e4e1d6;
	text-decoration:none;
}

#agenda #recomendados {
	float:left;
	width:160px;
	padding-left:0px;
	padding-right:18px;
	
	/*background-color:#f3f2ed;	*/
}

#agenda #recomendados .recomendado {
	margin-bottom:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5E6668;
	font-weight:normal;

}

#agenda #contenido {
	float:left;
	width:540px;
	/*background-color:#FFCC00*/
}

#agenda #contenido .recomendado {
	float:left;
	width:160px;
	/*height:235px;*/
	/*background-color:#FFCC00*/
	/*border:1px solid #000000*/
}

#agenda #detalle-actividad {
	float:right;
	border-left:1px solid #c2c4c4;
	border-right:1px solid #c2c4c4;	
	border-bottom:1px solid #c2c4c4;	
	background-color:#F3F2ED;
	padding:10px;
	width:360px;
	width:360px !important;
	width/**/:/**/360px;
}

#agenda #mas_actividades {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	float:left;
	width:140px;
	padding:10px;
	padding-bottom:20px;	
	background-color:#f3f2ed;
}


#agenda #mas_actividades ul {
	width:140px;
	margin:0px;
	padding:0px;
	list-style:none;
}

#agenda #mas_actividades ul li {
	float:left;
	margin:0px;
	width:140px;
	line-height:22px;
	height:22px;
	border-top:1px dotted #8F8A86;
}

#agenda #mas_actividades ul .lista {
	color:#F68C21;
	background-image:url(../imagenes/flechita_marron.gif);
	background-position:right;
	background-repeat:no-repeat;
}

#agenda #mas_actividades ul .lista-activo {
	color:#F68C21;
	background-image:url(../imagenes/flechita_naranja.gif);
	background-position:right;
	background-repeat:no-repeat;
}

#agenda #mas_actividades ul .lista-activo a {
	color:#F68C21;
}

#agenda #mas_actividades ul li a {
	color:#8f8a86;
	font-weight:bold;
	text-transform:uppercase;	
	text-decoration:none;
}

#agenda #mas_actividades ul li a:hover {
	color:#F68C21;
	font-weight:bold;
	text-decoration:none;
}


#agenda #resultados {
	float:left;
	width:559px;
	background-color:#F3F2ED;
	border-left:1px solid #c2c4c4;
	border-bottom:1px solid #c2c4c4;	
}

#agenda #resultados #contenido {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5E6668;
	font-weight:normal;
	
	float:none;
	width:538px;
	border-right:1px solid #c2c4c4;
	padding:10px;
	padding-left:10px;	
}

#agenda .resultado {
	float:left;
 	padding-top:10px;
	/*margin-right:7px;*/
	margin-bottom:12px;
	width:173px;
	width:173px !important;
	width/**/:/**/173px;
	height:110px;	
	
	/*background-color:#6600FF;	*/
}

/********* PRENSA ****************************/
/*********************************************/

#prensa {}
#prensa #destacado {
	width:720px;
	height:230px;
}

#prensa #destacado img {
	float:left;
	border:2px solid #FBFBF8;
}

#prensa #destacado #contenido {
	float:left;
	width:326px;
	height:204px;	
	padding:15px;
	background-color:#FBFBF8;

}

#prensa #buscador {
	float:left;
	width:364px;
	/*border:1px solid #c2c4c4;*/
	padding-top:5px;
	padding-bottom:5px;	
	/*padding-left:10px;*/
	/*padding-right:10px;*/
}

#prensa #buscador-noticias {
	float:none;
	background-color:#18A1E1;
	padding:10px;
	width:525px;	
}

#prensa.noticias {
	background-color:#EDECE4;
}


#prensa #entrevista-destacada {
	float:left;
	width:324px;
	border:1px solid #FFFFFF;
	padding:15px;
	/*padding-left:10px;*/
	/*padding-right:10px;*/
}
#prensa #entrevista, #noticia {
	float:left;
	padding:10px;
	width:360px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#prensa #mas_info {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	float:left;
	width:140px;
	padding:10px;
	padding-bottom:20px;	
	margin-right:16px;
	background-color:#EDECE4;
	color:#8f8a86;
	font-weight:bold;
}

#prensa #mas_info ul, #prensa #izquierda ul {
	width:140px;
	margin:0px;
	padding:0px;
	list-style:none;
}

#prensa #mas_info ul li, #prensa #izquierda ul li {
	margin:0px;
	width:140px;
	line-height:22px;
	border-top:1px dotted #8F8A86;
}

#prensa #mas_info ul .lista, #prensa #izquierda ul .lista {
	color:#F68C21;
	background-image:url(../imagenes/flechita_marron.gif);
	background-position:right;
	background-repeat:no-repeat;
}

#prensa #mas_info ul .lista-activo {
	color:#F68C21;
	background-image:url(../imagenes/flechita_naranja.gif);
	background-position:right;
	background-repeat:no-repeat;
}

#prensa #izquierda ul .lista-activo {
	color:#F68C21;
	background-image:url(../imagenes/flechita_naranja_select.gif);
	background-position:right;
	background-repeat:no-repeat;
}

#prensa #izquierda ul .lista-activo2 {
	color:#F68C21;
	background-image:url(../imagenes/flechita_naranja.gif);
	background-position:right;
	background-repeat:no-repeat;
}

#prensa #izquierda-interior {
	width:120px;
	background-color:#EDECE4;
	padding:10px;
	margin-top:2px;
	margin-bottom:15px;
}

#prensa #izquierda #izquierda-interior ul  {
	width:120px;
}

#prensa #izquierda #izquierda-interior ul li {
	width:100px;
	background-image:none;
	border:none;
	line-height:17px;	
}

#prensa #izquierda #izquierda-interior ul li a {
	width:100px;
	line-height:17px;
}

#prensa #derecha {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;

	float:left;
	padding:10px;
	width:155px;
	/*background-color:#009900;*/
}

#prensa #derecha a {
	text-decoration:none;
	color:#444444;
	line-height:16px;	
}

#prensa #derecha a:hover {
	text-decoration:underline;
}



#prensa #mas_info ul .lista-activo a, #prensa #izquierda ul .lista-activo2 a, #prensa #izquierda ul .lista-activo a {
	color:#F68C21;
}

#prensa #mas_info ul li a, #prensa #izquierda ul li a {
/*	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;*/
	color:#8f8a86;
	font-weight:bold;
	text-transform:uppercase;	
	text-decoration:none;
}

#prensa #mas_info ul li a:hover, #prensa #izquierda ul li a:hover {
	color:#F68C21;
	font-weight:bold;
	text-decoration:none;
}

#prensa #destacados {
	float:left;
	width:564px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	/*background-color:#FFFF55;	*/
}

#prensa #destacados .destacado-prensa {
	float:none;
	padding-left:0px;
	padding-right:10px;	
	padding-top:10px;		
	padding-bottom:10px;		
	border-bottom:1px solid #BCBEC0;
	margin-top:5px;
	width:554px;
	/*height:120px;*/
	/*background-color:#FFF555;*/
}


#prensa #izquierda {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top:10px;
	margin-left:10px;
	margin-right:15px;	
	padding:10px;
	background-color:#FFFFFF;
	width:140px;
}

#prensa #resultados {
	padding-right:10px;
	width:545px;
	/*background-color:#FFFFFF;	*/
}

#prensa #resultados .resultado {
	width:525px;
	/*height:120px;*/
}

#prensa #resultados .resultado-entrevista {
	width:525px;
}

#prensa #resultados .resultado, .resultado-entrevista  {
	float:none;
	padding:10px;
	border-bottom:1px solid #FFFFFF;
	margin-top:5px;
	/*background-color:#FFF555;*/
}

/********* BECAS ****************************/
/*********************************************/

#becas { background-color:#EDECE4}
#becas #destacado {
	width:720px;
	height:230px;
}

#becas #destacado img {
	float:left;
	border:2px solid #F9F8F5;
}

#becas #destacado #contenido {
	float:left;
	width:326px;
	height:204px;	
	padding:15px;
	background-color:#F9F8F5;
}

#becas .beca {
	float:left;
	width:355px;
	margin-bottom:10px;
}

#becas .beca .img-chica {
	border:1px solid #BCBDBB;
}




/********* PROGRAMAS ****************************/
/*********************************************/

#programas { background-color:#EDECE4}
#programas #destacado {
	width:720px;
	height:230px;
}

#programas #destacado img {
	float:left;
	border:2px solid #F9F8F5;
}

#programas #destacado #contenido {
	float:left;
	width:326px;
	height:204px;	
	padding:15px;
	background-color:#F9F8F5;
}

#programas .programa {
	float:left;
	width:355px;
	margin-bottom:10px;
}

#programas .programa .img-chica {
	border:1px solid #BCBDBB;
}


#programas #izquierda, #becas #izquierda {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	/*float:left;*/
	width:140px;
	padding:10px;
	background-color:#FFFFFF;
	margin-top:10px;
	margin-right:0px;
}

#programas #izquierda ul, #becas #izquierda ul {
	width:140px;
	margin:0px;
	padding:0px;
	list-style:none;
}

#programas #izquierda ul li, #becas #izquierda ul li {
	margin:0px;
	padding-top:4px;
	padding-bottom:4px;	
	width:140px;
	/*line-height:22px;*/
	border-top:1px dotted #8F8A86;
}

#programas #izquierda ul li a, #becas #izquierda ul li a  {
	color:#8f8a86;
	font-weight:bold;
	text-transform:uppercase;	
	text-decoration:none;
}

#programas #izquierda ul .lista, #becas #izquierda ul .lista {
	color:#8f8a86;
	background-image:url(../imagenes/flechita_marron.gif);
	background-position:right;
	background-repeat:no-repeat;
}


#programas #izquierda ul .lista-activo, #becas #izquierda ul .lista-activo {
	color:#F68C21;
	background-image:url(../imagenes/flechita_naranja.gif);
	background-position:right;
	background-repeat:no-repeat;
}


#programas #izquierda ul .lista-activo a, #becas #izquierda ul .lista-activo a {
	color:#F68C21;
}


#programas #izquierda .lista-link, #becas #izquierda .lista-link {
	width:125px;
}

#programas #izquierda ul li a:hover, #becas #izquierda ul li a:hover {
	color:#F68C21;
	font-weight:bold;
	text-decoration:none;
}


#programas #izquierda-interior, #becas #izquierda-interior {
	width:120px;
	background-color:#EDECE4;
	padding:10px;
	margin-top:2px;
	margin-bottom:15px;
}

#programas #izquierda #izquierda-interior ul, #becas #izquierda #izquierda-interior ul  {
	margin:0px;
	padding:0px;
	width:120px;
}

#programas #izquierda #izquierda-interior ul li,  #becas #izquierda #izquierda-interior ul li {
	width:100px;
	background-image:none;
	border:none;
	margin:0px;
	padding:0px;
	margin-bottom:4px;
	line-height:12px;
}

#programas #izquierda #izquierda-interior ul li a ,  #becas #izquierda #izquierda-interior ul li a {
	font-weight:normal;
	font-size:10px;
	text-transform:none;
	width:100px;
	/*line-height:17px;*/
}

#programas #izquierda-interior ul .lista-activo , #becas #izquierda #izquierda-interior ul .lista-activo {
	background-image:none;
	color:#F68C21;
}

#programas #contenido, #becas #contenido {
	float:left;
	padding:10px;
	width:360px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#programas #derecha, #becas #derecha {
	float:left;
	width:155px;	
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#programas #derecha a, #becas #derecha a {
	text-decoration:none;
	color:#444444;
	line-height:16px;
}

#programas #derecha a:hover, #becas #derecha a:hover {
	text-decoration:underline;
}

#programas #contacto a, #becas #contacto a {
	color:#16B1E7;
}

/********* DIRECCIONES ************************/
/*********************************************/

#direcciones { background-color:#E5E4D7}

#direcciones #destacado {
	float:none;
	background-color:#FFFFFF;
	width:525px;
	height:170px;
	padding:10px;
}

#direcciones .direccion {
	float:left;
	width:355px;
	margin-bottom:10px;
	height:122px;
}

#direcciones #recomendados {
	float:left;
	width:525px;
	padding:10px;
	background-color:#FFFFFF;
}

#direcciones #recomendados .recomendado {
	float:left;
	margin-bottom:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5E6668;
	font-weight:normal;

}

#direcciones #contenido {
	float:left;
	padding:10px;
	width:360px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#direcciones .direccion .img-chica {
	border:1px solid #BCBDBB;
}


#direcciones #izquierda {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top:10px;
	margin-left:10px;
	margin-right:15px;	
	padding:10px;
	background-color:#FFFFFF;
	width:140px;
}



#direcciones #izquierda .lista-link {
	width:125px;
}

#direcciones #izquierda ul {
	width:140px;
	margin:0px;
	padding:0px;
	list-style:none;
}

#direcciones #izquierda ul li {
	/*float:left;*/
	margin:0px;
	padding-top:5px;
	padding-bottom:4px;	
	width:140px;
	/*line-height:20px;*/
	border-top:1px dotted #8F8A86;
}

#direcciones #izquierda ul .lista {
	color:#F68C21;
	background-image:url(../imagenes/flechita_marron.gif);
	background-position:right;
	background-repeat:no-repeat;
}


#direcciones #izquierda ul li a {
	color:#8f8a86;
	font-weight:bold;
	text-transform:uppercase;	
	text-decoration:none;
}

#direcciones #izquierda ul li a:hover {
	color:#F68C21;
	font-weight:bold;
	text-decoration:none;
}

#direcciones #derecha {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;

	float:left;
	padding:10px;
	width:155px;
	/*background-color:#009900;*/
}

#direcciones #derecha a {
	text-decoration:none;
	color:#444444;
	line-height:16px;	
}

#direcciones #derecha a:hover {
	text-decoration:underline;
}

#direcciones #contacto a{
	color:#16B1E7;
}

/********* GESTION ****************************/
/*********************************************/

#gestion { 
	background-color:#EDECE4;
	width:740px;
}


/********* FOOTER ****************************/
/*********************************************/
.texto-footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6D6F71;
}

.link-footer {
	color:#6D6F71;
	text-decoration:none;
}

.link-footer:hover {
	color:#222222;
	text-decoration:none;
}
.bordemapa {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DFDFD0;
	border-right-color: #DFDFD0;
	border-bottom-color: #DFDFD0;
	border-left-color: #DFDFD0;
}
.textareanoberder {
	background-color:#F7FBEA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.textareasmall {

	background-color:#F7FBEA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.titulo-naranjaMAY {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#F68C20;
	font-weight:bold;
	text-transform: uppercase;
}
td.tdIcoBuscador
{
	margin-top:0px;
	width: 234px;
	height: 15px;
	text-align: right;
}

td.tdCamposBuscador
{
	width: 107px;
	_width: 126px;
	text-align: right;
	padding-right: 0px;
}

input.inutBuscador
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#5D5D5D;
	font-size: 9px;
	width: 90px;
	*width: 85px;
	_width: 90px;
	height: 11px;
	border: 1px solid #D8D9D8;
	border-right: 0px;
	background: #F5F5F0;
}

input.inputBuscar
{
	height: 15px;
	width: 16px;
	border: 1px solid #D8D9D8;
	border-left: 0px;
	margin-left: -1px;
	_border: 0px;
	margin-right: 0px;
	margin-bottom: -3px;
	*margin-bottom: 0px;
	_margin-bottom: 0px;
	background: url(/imagenes/flech_buscador_firefox.gif) no-repeat #F5F5F0;
	*background: url(/imagenes/flech_buscador_firefox.gif) no-repeat #F5F5F0;
	_background: url(/imagenes/flech_buscador.gif) no-repeat #F5F5F0;
}

div.divTituloBuscador
{
	_text-align:left;
	padding-top: 5px;
	padding-left: 61px;
}

div.divEncontraronResultados
{
	font-family: arial;
	font-size: 12px;
	padding-left: 61px;
	padding-top: 7px;
}

div.divResultados
{
	padding-left: 61px;
	padding-top: 18px;
}

div.divResultados table.tableResultados
{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 100px;
}

div.divResultados table.tableResultados td.tdResultadosDerecha
{
	padding-left: 100px;
}

div.divMuestraResultadosBusqueda
{
	font-family: arial;
}

div.divMuestraResultadosBusqueda div.divTituloResultados
{
	font-size: 15px;
	font-weight: bold;
	padding-left: 61px;
}

td.tdResultadosBusqueda
{
	padding-left: 61px;
	padding-right: 61px;
}

td.tdResultadosBusqueda div.divContieneResultado
{
	border-bottom: 1px solid #FFFFFF;
	padding-bottom: 13px;
	padding-top: 12px;
	width: 617px;
}

td.tdResultadosBusqueda div.divContieneResultado div.divContieneTituloResultado
{
	font-size: 11px;
	font-weight: bold;
}

td.tdResultadosBusqueda div.divContieneResultado div.divContieneTituloResultado a.aTituloResultado
{
	color: #000000;
}

td.tdResultadosBusqueda div.divContieneResultado div.divContieneTituloResultado a.aTituloResultado:HOVER
{
	color: #16B1E7;
}

td.tdResultadosBusqueda div.divContieneResultado div.divContieneBajadaResultado
{
	font-size: 11px;
}

div.divPaginadoResultados
{
	font-family: arial;
	font-size: 11px;
	padding-top: 20px;
	text-align: right;
	padding-right: 61px;
	padding-bottom: 20px;
}

div.divPaginadoResultados a.aPaginaResultados
{
	color: #000000;
	font-size: 11px;
}

div.divPaginadoResultados a.aPaginaResultados:HOVER
{
	color: #000000;
	text-decoration: none;
}

a.aBoletines
{
	color: #000000;
	font-family: arial;
	font-weight: bold;
	font-size: 11px;
}

div.fechaBletines
{
	font-family: arial;
	font-size: 11px;
	color: #16B1E7;
}

div.divSecciones
{
	margin-top: 0px;
	margin-bottom: 0;
}

div.divInputBuscador{
	margin-top: 0px;
	_margin-top: -1px;
}

table.tablaCalendario
{
	width: 158px;
	font-family: arial;
	font-size: 10px;
	text-align: center;
	color: #636563;
}

a.linkCalendario
{
	color: #636563;
}

a.linkCalendario:HOVER
{
	color: #636563;
	text-decoration: none;
}

td.tdFila
{
	width: 22px;
	height: 16px;
	vertical-align: middle;
}

table.tableTitCal1
{
	width: 160px;
	background: #e9e9de;
	margin-bottom: 1px;
}

table.tableTitCal2
{
	width: 160px;
	background: #e9e9de;
	margin-bottom: 7px;
}

tr.trTitCal
{
	height: 17px;
}

td.tdTitCal
{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	width: 136px;
	text-align: center;
	color: #6B6D73;
}

td.tdDia
{
	color: #10B2E7;
	height: 18px;
}

/* ====================================================*/
div.cajaContColIzq
{
	width:140px;
	background-color:#ffffff;
}

div.cajaConGlobColIzq
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	width:140px;
	padding:10px;
	padding-bottom:20px;	
	margin-right:16px;
	background-color:#EDECE4;
	color:#8f8a86;
	font-weight:none;
	text-align:left;
}

div.cajaConGlobColIzqBott
{
	height:14px;
	margin-left:0px;
	margin-bottom:0px;	
	background-image:url(../imagenes/izq_bottom.gif);
	background-repeat:no-repeat;
}


span.enl-list-opc-grles-txt
{
	text-align:left;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#8f8a86;
	text-decoration:none;
}

a.enl-list-opc-grles
{
	text-align:left;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#8f8a86;
	text-decoration:none;
}

a.enl-list-opc-grles:hover
{
	color:orange;
}

div.enl-list-col-izq-div
{
	background-image:url(../imagenes/flechita_marron.gif);
	background-position:right;
	background-repeat:no-repeat;
	margin-left:10px;
	width:120px;
	height:18px;
	border-top:2px solid #EDECE4;;
	padding-top:5px;
}

div.caj-enl-list-col-izq
{
	width:110px;
	margin:10px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#EDECE4;
}

div.list-enl-col-izq
{
	text-align:left;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#8f8a86;
	padding-top:7px;
}

img.imgTitNotColIzq
{
	border:0px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
}

img.cajaMasInfoTit
{
	border:0px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
}

span.list-enl-col-izq--text
{
	text-align:left;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:orange;
	text-decoration:none;
}

a.list-enl-col-izq--a
{
	text-align:left;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#8f8a86;
	text-decoration:none;
}

a.list-enl-col-izq--a:hover
{
	text-align:left;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:orange;
	text-decoration:none;
}

div.cajaMasInfoContGlob
{
	width:160px;
	margin-left:10px;
	margin-bottom:10px;
	padding-bottom:10px;
	background-color:white;
}

div.enl-list-mas-info-div
{
	background-image:url(../imagenes/flechita_marron.gif);
	background-position:right;
	background-repeat:no-repeat;
	margin-left:10px;
	width:140px;
	height:18px;
	border-top:2px solid #EDECE4;;
	padding-top:4px;
	padding-bottom:0px;
}

div.enl-list-mas-info-div-selec
{
	background-image:url(../imagenes/flechita_naranja.gif);
	background-position:right;
	background-repeat:no-repeat;
	margin-left:10px;
	width:140px;
	height:18px;
	border-top:2px solid #EDECE4;;
	padding-top:5px;
	padding-bottom:0x;
	color:orange;
}
