﻿html,body{margin:0;padding:0;height:100%; border:none; background-color:#6666cc}
.tabla_princ
{
	background-color:#6666cc;
	}
#cuerpo_mim 
{
	 
	width: 794px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11pt;
	color: #FFFFFF;
	background-color: #666666;
	background-image: url(/userfiles/p0028/image/cierra.jpg);
	background-repeat:no-repeat ;
	background-position:bottom ;
	padding: 0px 0px 0px 0px;
	vertical-align: top;	
	margin: 0px 0px 0px 0px;
	top:0px;
}

.img_sin_margen{
	vertical-align: top;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom:0px;
	margin-right:0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	}
	
#banner {
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	margin: 0px 0px 0px 0px ;
	}
	
#mim_cont 
{
	margin: 0px;
	padding: 0px;
	width: 794px;

	}
#banner img{
	border:none 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding:0px 0px 0px 0px;
	}
	

	
/*define el menú de la izquierda*/
#menu_izq {
	width: 242px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	/*background-color: #e6e6e6;*/
	padding: 0px;
	vertical-align: top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: relative;
	float:left;
	top:-21px;
	*top:-23px;
}

#menu_izq H1
{
	padding-top:10px;
	margin-left:10px;
	margin-bottom:5px;
font-family:Arial;
   font-size:12pt;
	color:#4c4c4c;
	}
	
#menu_izq a
{
	color: #999999;
	margin-left:10px;
	font-weight:bold;
	}
#menu_izq a:link
{
	color: #999999;
	text-decoration: none;
	}
#menu_izq  a:visited{
	color: #999999;
	text-decoration: none;
	}
#menu_izq a:hover{
	color: black;
	text-decoration: none;
	}
#menu_izq a:active{
	color: #999999;
	text-decoration: none;
	}	

#menu_izq_portlet table
{
	 margin: 0px 0px 0px 0px;
	 padding: 0px 0px 0px 0px;
	 
	}

#menu_izq_portlet TD
{
	 margin: 0px 0px 0px 0px;
	 padding: 0px 0px 0px 0px;
	 
	}

#menu_izq_portlet a
{
	 margin: 0px 0px 0px 0px;
	 padding: 0px 0px 0px 0px;
	 
	}

#menu_izq_portlet p
{
	 margin: 5px 0px 0px 0px;
	 padding: 0px 0px 0px 0px;
	 
	}

#foto_grande_m_izq IMG
{
	margin-left:0px;
	margin-top:17px;
	margin-bottom:0px;
	margin-right:0px;	
	}
	
.foto_grande_m_izq
{
	margin-left:0px;
	margin-top:17px;
	margin-bottom:0px;
	margin-right:0px;
	}
	

#otros_links 
{
	
	}
#otros_links IMG 
{
	border: none;
	margin:0px  0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
#otros_links a
{
	margin:0px  0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

/*contenidos que aparecen a la derecha*/
#cont_der 
{
	width: 535px;
	top:-21px;
	*top:-23px;	
	left:0px;
	font-family:Arial;
	COLOR: #7f7f7f;
	padding: 0px;
	vertical-align: top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px 0px 0px 0px;
	float:right;
	position:relative;
	}

#cont_der h1
{
	margin-top:20px;
	margin-bottom:10px;
   font-family:Arial;
   font-size:14pt;
   color:white;  
   font-weight:bold;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#999999;   
   
	}
	
#cont_der h1 a:link
{
   font-family:Arial;
   font-size:12pt;
   color:#4c4c4c;    
   font-weight:bold;
   text-decoration: none;
   	}	
	

#cont_der h1 a:visited
{
   font-family:Arial;
   font-size:12pt;
   color:#4c4c4c;    
   font-weight:bold;
   text-decoration: none;
	}		
	
	
#cont_der h1 a:hover
{
   font-family:Arial;
   font-size:12pt;
   color: black;   
   font-weight:bold;
   text-decoration: none;

	}		
	
#cont_der h1 a:active
{
   font-family:Arial;
   font-size:12pt;
   color: black;   
   font-weight:bold;
   text-decoration: none;

	}		
	
	
#cont_der .titulo
{
	margin-top:20px;
	margin-bottom:20px;
   font-family:Arial;
   font-size:12pt;
   color:white;
   font-weight:bold;
   
	}
	
#cont_der h2
{
	margin-top:10px;
	margin-bottom:0px;
   font-family:Arial;
   font-size:10pt;
   color:white;
   
	}
	
#cont_der h3
{
	margin-top:20px;
	margin-bottom:0px;
   font-family:Arial;
   font-size:11pt;
   color:white;   
   font-weight:bold;
   
	}	

#cont_der h4
{
	margin-top:10px;
	margin-bottom:0px;
	margin-left:10px;
   font-family:Arial;
   font-size:12pt;
   color:#4c4c4c;    
   font-weight:bold;
   
	}
#cont_der p
{
	margin-top:0px;
	margin-bottom:0px;
	margin-right:10px;
   font-family:Arial;
   font-size:10pt;
   color:white;   
    
	}

#cont_der IMG
{
	border:none;
	}



#antetitulo 
{
	margin-top:15px;
	margin-right:20px;
	margin-bottom :15px;
	padding-bottom:10px;
	
	border-bottom:solid 1px #999999;
	}

#bajada p
{
	 font-family:arial;
	 font-size:8pt;
	 color:white;
	 margin-bottom :15px;
	 border-top:solid 2px #999999;
	
	}

#cont_der_justificado p
{
	font-size:9pt;
 
    text-align:justify;
	}
	
.foto_cont_der IMG
{
	
	float:right;
	margin-left:30px;
	margin-top:20px;
	margin-right:10px;
	margin-bottom:10px;
	}




.foto_cont_der_ancha
{
	margin-top:0px;
	margin-right:0px;
	margin-bottom:10px;
	margin-top:0px;
	}
#cierre_cont_der
{
	 border-top:solid 1pt #999999;
	 margin-right:20px;
	 margin-top:10px;
	 text-align:right;
	 vertical-align:middle;
	}

#cierre_cont_der IMG
{
	float:right  ;
	}	
	
	
/*Información al visitante*/

#menu_rosa
{
	width:241px;
	background-color:#ff0099;
	background-image: url(/userfiles/p0028/image/menu_rosa_bot.jpg);
	background-repeat:no-repeat ;
	background-position:bottom ;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	margin: 24px 0px 0px 0px;
	position: relative;
	
	}

#menu_rosa TABLE
{
	margin-top:0px;
	padding-top:0px;
	}
#menu_rosa .tabla
{	
	width:200px;
	text-align :left;
	color:white;
	font-size: 10pt;
	font-family:Arial;
	font-weight:bold;
	padding-left: 10px;
	padding-bottom:5px;
	padding-top:10px;
	padding-right:10px;
	border-right-style:none;
	border-top-style:none;
	margin-left:20px;
	margin-right:10px;
	margin-top:0px;
 border-bottom-color:#ff7fcc;
 border-bottom-style:solid;
 border-bottom-width:1px;
  	 
	}	

#menu_rosa a
{
	margin: 0px 0px 0px 0px;
	}

#menu_rosa a:link
{
	color:white;
	text-decoration: none;
	}
#menu_rosa  a:visited
{
	color:white;
	text-decoration: none;
	}
#menu_rosa a:hover
{
	color: black;
	text-decoration: none;
	}
#menu_rosa a:active
{
	color: black;
	text-decoration: none;
	}		
	
#menu_descubre
{
	width:238px;
	background-color:#3399FF;
	background-image: url(/userfiles/p0026/image/descubre_izq_bot.jpg);
	background-repeat:no-repeat ;
	background-position:bottom ;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	margin:  24px 0px 0px 0px;
	position: relative;
	
	}
	
#menu_descubre p
{
	
	font-size: 14px;
	font-family:Arial;
	font-weight: bold;
	padding-left: 0px;
	padding-bottom:5px;
	padding-top:0px;
	 border-bottom-style:solid;
	 border-bottom-width:1px;
	 border-bottom-color:White;
	 margin-left:10px;
	 margin-right:10px;
	 margin-top:5px;
	 margin-bottom:0px;
	}	

#menu_descubre a:link
{
	color: white;
	text-decoration: none;
	}
#menu_descubre  a:visited{
	color: white;
	text-decoration: none;
	}
#menu_descubre a:hover{
	color: black;
	text-decoration: none;
	}
#menu_descubre a:active{
	color: black;
	text-decoration: none;
	}	
	
#menu_visitante
{
	width:238px;
	background-color:#39B54A;
	background-image: url(/userfiles/p0026/image/info_visit_bot.jpg);
	background-repeat:no-repeat ;
	background-position:bottom ;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	margin:  24px 0px 0px 0px;
	position: relative;
	}
	
#menu_visitante p
{
	
	font-size: 14px;
	font-family:Arial;
	font-weight: bold;
	padding-left: 0px;
	padding-bottom:5px;
	padding-top:0px;
	 border-bottom-style:solid;
	 border-bottom-width:1px;
	 border-bottom-color:White;
	 margin-left:10px;
	 margin-right:10px;
	 margin-top:5px;
	 margin-bottom:0px;
	}	

#menu_visitante a:link
{
	color: white;
	text-decoration: none;
	}
#menu_visitante  a:visited{
	color: white;
	text-decoration: none;
	}
#menu_visitante a:hover{
	color: black;
	text-decoration: none;
	}
#menu_visitante a:active{
	color: black;
	text-decoration: none;
	}		

#otros_links
{
	margin:  24px 0px 0px 0px;
	position: relative;
	
	}
#titulo_home
{
	width:535px;	
	height:35px;
	left:0px;
	color:white;
	background-color:#FF0099;	
	margin:0px 0px 0px 0px ;
	position:relative;
	}


#titulo_home h1
{
	color:white;
	font-size: 21px;
	font-family:Arial;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;		
	BORDER-BOTTOM-STYLE: none;
	}	
	
#titulo_home h2
{
	color:white;
	font-size: 14px;
	font-family:Arial;
	font-weight: bold;
	text-align: right ;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;		
	}	
	


.tabla_titulo
{
	width:96%;
	border:none;
	padding:0px  0px 0px 0px;
	margin:2px  10px 2px 10px;	 
	
	}
	
.derecha
	{
		align:right;
		text-align:right;
		}
		
.izquierda
	{
		align:left;
		text-align: left ;
		}
		
.tabla_news
{
	border:none;
	
	
	padding:0px   0px 0px 0px;
	margin: 2px   0px 2px 0px;	 
	
	}
	
.news
	{
		margin:0px 10px 0px 5px;
		padding:0px 10px 0px 5px;
		border-right-style:solid;
		border-right-color:black;
		border-right-width:2px;
		vertical-align:top;
		font-family:Arial;
		font-size:8pt;
		}

.news_sin_borde
	{
		width:210px;
		padding:0px  10px 0px   5px;

		vertical-align:top;
		}		
.anteriores
	{
		/*width:91px;*/
		padding:0px   5px 0px 5px;
		
		}
		
.anteriores a:link
{
	font-weight:bold;
	color:#bebebe;
	text-decoration:none;
	font-size:10pt;
	font-family:Arial;
	}
.anteriores  a:visited
{
	font-weight:bold;
	color:#bebebe;
	text-decoration:none;

	}
.anteriores a:hover
{
	font-weight:bold;
	color:white;
	text-decoration:none;
	}
.anteriores a:active
{
	font-weight:bold;
	color:white;
	text-decoration:none;
	}		

.margin_top
{
	margin-top:5px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	}
	
.tit_news
{
	 font-family:Arial;
	 font-size:14pt;
	 font-weight:bold;
	 color:#ffef00;
	}
	
.tit_news_rosa
{
	 font-family:Arial;
	 font-size:14pt;
	 font-weight:bold;
	 color:#e90089;
	}
		
.tit_news_blanco
{
	font-family:Arial;
	font-size:14pt;
	font-weight:bold;
	color:white;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#999999;	 
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#999999;		
	 
	}
			
.fecha_news
{
	 font-family:Arial;
	 font-size:8pt;
	 font-weight:bold;
	 color:#FF9500;
	}	
	
.bajada_news
{
	font-family:arial;
	font-size:10pt;
	color:black;
	border-top:solid 1pt #b6b5b5;
	}
	
	


.tabla_banners
{
	border:none;
	padding:0px  0px 0px 0px;
	margin: 5px   5px 5px 5px;	 
	
	}
	
/*cierre de la página*/
#cierra_mim
{

	clear:both;
}

.separa
{
	height:20px;	
	}
		
.footer
{
	text-align:right;
	font-family:arial;
	font-size:8pt;
	color:white;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#999999;
	margin: 5px  10px 0px  15px;
	padding: 0px   0px  20px  0px;
	}


.lnk_azul 
{
	font-weight:bold;
	color:#3399ff;
	text-decoration:none;


	}
	
.lnk_azul:link
{

	font-weight:bold;
	color:#3399ff;
	text-decoration:none;

	}
.lnk_azul:visited
{

	font-weight:bold;
	color:#3399ff;
	text-decoration:none;

	}

.lnk_azul:hover
{

	font-weight:bold;
	color:black;
	text-decoration:none;

	}
	
.lnk_azul:active
{

	font-weight:bold;
	color:black;
	text-decoration:none;

	}
	
.footer_menu
{
	text-align:right;
	font-family:arial;
	 font-size:8pt;
	color:white;
	 border-top-style:solid;
	 border-top-width:1px;
	 border-top-color:#999999;
	 padding:0px;
	 margin:  0px   10px 5px 15px;
	}

.lnk_negro 
{
	 font-size:10pt;
	 font-family:Arial;
	font-weight:bold;
	color:white;
	
	text-decoration:none;
	}
.lnk_negro:link
{
	color:white;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
	}
	
.lnk_negro:visited
{
	color:white;
	font-weight:bold;
	text-decoration:none;
	}
.lnk_negro:hover
{

	font-weight:bold;
	color:#bebebe;
	text-decoration:none;
	}


	
	
.sin_bordes
{
	margin:0px 0px 0px 0px;
	border:none;
	padding: 0px 0px 0px 0px;
	}
	

.sin_bordes TD
{
	margin:0px 0px 0px 0px;
	border:none;
	padding: 0px 0px 0px 0px;
	}
	

/*MIM virtual*/	

#titulo_amarillo
{
	width:535px;	
	height:35px;
	left:0px;
	color:#4C4C4C;
	background-color:#ffff00;	
	margin:0px 0px 0px 0px ;
	position:relative;
	}


#titulo_amarillo h1
{
	color:#4C4C4C;
	font-size: 21px;
	font-family:Arial;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;		
	border-style:none;
	}	
	
#titulo_amarillo h2
{
	color:#4C4C4C;
	font-size: 14px;
	font-family:Arial;
	font-weight: bold;
	text-align: right ;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;		
	}	
	
	
#titulo_amarillo h3
{
	color:#4C4C4C;
	font-size: 18px;
	font-family:Arial;
	text-align: right ;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;			
	}	

.center_text
{
	vertical-align:middle ;
	margin-top: 0px;
	margin-left: 5px;
	margin-bottom:0px;	
	border: 0px;
	}
	
#menu_fichas_sitios
{
	width:243px;
	background-color:#ffff00;
	background-image: url(/userfiles/p0026/image/virtual_izq_bot.jpg);
	background-repeat:no-repeat ;
	background-position:bottom ;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	margin:  24px 0px 0px 0px;
	position: relative;
	
	}



#minisitios_inactivos p
{	
	text-align :right;
	color:#4C4C4C;
	font-size: 12px;
	font-family:Arial;
	font-weight: bold;
	padding-left: 0px;
	padding-bottom:5px;
	padding-top:0px;
	padding-right:0px;
	border-right-style:none;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#d3d313;	
	margin-left:10px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:0px;
	}	

#menu_fichas_sitios a:link
{
	color:#4C4C4C;
	text-decoration: none;
	}
#menu_fichas_sitios  a:visited
{
	color:#4C4C4C;
	text-decoration: none;
	}
#menu_fichas_sitios a:hover
{
	color: black;
	text-decoration: none;
	}
#menu_fichas_sitios a:active
{
	color: black;
	text-decoration: none;
	}	
	
#minisitios_inactivos table
{
	width:100%;
	}
		
		
#minisitios_inactivos img
{
	 margin-left:10px;
	 margin-right:10px;
	}		
#tabla_fichas_amarilla
{
	margin:  10px   0px  0px 0px;
	padding: 0px 0px 0px 0px;
	 /*border-width:10px 10px 10px 10px;
	 border-bottom-style:solid;*/
	}

.fichas_amarillas
{
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	 border-bottom: solid 7px;
	 border-bottom-color:#e5e5e5;
	 border-right: solid 7px;
	 border-right-color:#e5e5e5;	 
/*	background-color:#ffff00;	*/
background-color:white;
	 font-size:8pt;
	 color:#7f7f7f; 
	  font-family:Arial;
	  width:160px;
	  height:190px;
	}
	

	
.fichas_amarillas a
{
	color:#4C4C4C;
	text-indent:0px;
	margin-left:0px;
	padding-left:0px;
	}
	
.fichas_amarillas a:link
{
	color:#4C4C4C;
	text-decoration: none;
	}
.fichas_amarillas  a:visited
{
	color:#4C4C4C;
	text-decoration: none;
	}
.fichas_amarillas a:hover
{
	color: black;
	text-decoration: none;
	}
.fichas_amarillas a:active
{
	color: black;
	text-decoration: none;
	}	
	
	
.img_amarilla img
{

	float:left;
	margin:0px  10px 0px 0px;

	}

	
.separa_h
{
	 width:10px;	

	}

.separa_h_250
{
	 width:250px;	

	}


.bajada_ficha_sitio
{
	font-family:arial;
	font-size:9px;
	color:black;
	margin-top:2px;
	 margin-left:2px;
	 margin-right:2px;
}



.img_separadas IMG{
	vertical-align: top;
	margin-top: 15px;
	margin-left: 0px;
	padding-bottom:0px;
	padding-left:0px;
	border: 0px;
	border: none;
	}


/*mim a la vista*/

#menu_ancho {
	width: 797px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	/*background-color: #e6e6e6;*/
	padding: 0px;
	vertical-align: top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: relative;
	float:left;
	top:-30px;
}

#menu_ancho table
{
	width:100%;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	
	}



.celda_imagen
{
	
	width:239px;
	
	}
	
	.celda_imagen p
{
	color:#7f7f7f;
	font-family:Arial;
	font-size:8pt;
	margin-left:10px;
	margin-right:10px;
	margin-top:5px;
	padding-bottom:5px;
}
.celda_texto
{
	padding-left:10px;
	vertical-align:bottom;
	
	}

.celda_texto h1
{
	color:black;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	margin-bottom:5px;
	
	}
.celda_texto p
{
	color:#999999;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	margin-left:10px;
	margin-right:10px;
	padding-bottom:5px;
	border-bottom: solid 1pt #999999;
	}
/* ya no se usa
.celda_texto_text_nb
{
	color:#7f7f7f;
	font-family:Arial;
	font-size:10pt;
	margin-left:10px;
	margin-right:10px;
	margin-top:5px;
	padding-bottom:5px;
	
	}

.celda_texto_text_nb p
{

	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px ;
	border-bottom:none;	
	}*/

.texto_azul
{
	color:#0099cc;
	font-family:Arial;
	font-size:10pt;
	margin-top:5px;
	padding-bottom:5px;
	
	}	
	

	
/*Muestras itinerancias*/


#menu_muestras
{
	width:243px;
	background-color:#ffff00;
	background-image: url(/userfiles/p0026/image/virtual_izq_bot.jpg);
	background-repeat:no-repeat ;
	background-position:bottom ;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	margin:  24px 0px 0px 0px;
	position: relative;
	
	}


#menu_muestras .foto
{
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:10px;

	}
	
#menu_muestras .tabla
{	
	width:228px;
	text-align :left ;
	color:#4C4C4C;
	font-size: 10pt;
	font-family:Arial;
	font-weight: bold;
	padding-left: 0px;
	padding-bottom:5px;
	padding-top:0px;
	padding-right:0px;
	border-right-style:none;
	border-bottom-width:0px;
	border-bottom-style:solid;
	border-bottom-width:1pt;
	border-bottom-color:#d3d313;
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:0px;
	}
	
		
#menu_muestras .derecha
	{
		align:right;
		float:right;
		vertical-align:bottom;
		}	

#menu_muestras a
{
	color:#4C4C4C;
	text-indent:0px;
	margin-left:0px;
	padding-left:0px;
	}
	
#menu_muestras a:link
{
	color:#4C4C4C;
	text-decoration: none;
	}
#menu_muestras  a:visited
{
	color:#4C4C4C;
	text-decoration: none;
	}
#menu_muestras a:hover
{
	color: black;
	text-decoration: none;
	}
#menu_muestras a:active
{
	color: black;
	text-decoration: none;
	}	
	
/*Para los listados de artículos anteriores*/
#lista_anteriores
{
	margin-top:20px;
	}

#lista_anteriores p
{
	color:white;
	margin-bottom:5px;
	padding-bottom:8px;
	margin-top:10px;
	}
.lista_anteriores_tit
{
	margin-top:10px;
	margin-bottom:3px;
   font-family:Arial;
   font-size:10pt;
 color:white;  
   font-weight:bold;
   
   
	}
	
.lista_anteriores_tit a:link
{
		color:white;
	text-decoration: none;
	}
.lista_anteriores_tit a:visited
{
	
	color:white;
	text-decoration: none;
	}
.lista_anteriores_tit a:hover
{
	color: #bebebe;
	text-decoration: none;
	}
.lista_anteriores_tit a:active
{
	color: #bebebe;
	text-decoration: none;
	}	
	
.fecha_lista
{
	 font-family:Arial;
	 font-size:10pt;
	 font-weight:bold;
	 color:#4c4c4c;
	}

.foto_ficha
{
	margin:   20px 0px 0px 0px;
	}
	
/* ficha detalles*/

.tabla_galeria 
{
	margin-top:0px;
	padding-top:0px;
	padding-bottom:10px;
	margin-bottom:10px;
	}



.borde_der IMG
{
	
	 border-right: solid 1pt #999999;
	 margin-top:10px;
	 margin-bottom:10px;
	}
	

/*muestras anteriores*/

#botones_annos
{
	margin-top:5px;
	}
	
.tabla_negra
{
 width:100%;
 padding:0px 0px 0px 0px;
 margin: 5px 0px 5px 0px;
  font-size:11px;
  border-top:solid 2pt #4c4c4c;
  border-bottom:solid 2pt #4c4c4c;
  color:#4c4c4c;
/*	padding-left:5px;
	padding-right:5px;
	padding-top:15px;
	padding-bottom:5px;
	 border-bottom: solid 7px;
	 border-bottom-color:#e5e5e5;
	 border-right: solid 7px;
	 border-right-color:#e5e5e5;	 */

	}
.tabla_negra TH
{
	 background-color:#4c4c4c;
	 color:White;
	 padding:3px  0px 5px 0px;
	 margin:0px 0px 0px 0px;
	 font-size:12px;
	}
	
#noticias_anteriores
{	
	COLOR: #7f7f7f;
	font-family:Arial;
	font-size:11px;
	margin-top:15px;
	margin-bottom:15px;
	
	}
	

.tabla_borde_bot
{
	 
	 border-bottom:solid 1pt #999999;
	 
	}	

.td_con_borde
{
	 border-right:solid 1pt #999999;
	 border-left:solid 1pt #999999;
	}
	
/*calendario itinerancias*/

.tabla_calendario
{
	margin:  10px    10px  30px  0px;
	padding: 0px 0px 0px 0px;
	 border-left: solid 1px;
	 border-left-color:#89bccb;	
	 border-top: solid 1px;
	 border-top-color:#89bccb;		 
	text-align:left;
	height:100%;

	 
	 
	}

.tabla_calendario TD
{
	width:25%;
	color: #999999;
	font-weight:bold;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:15px;
	 border-bottom: solid 1px;
	 border-bottom-color:#89bccb;
	 border-right: solid 1px;
	 border-right-color:#89bccb;	 
	background-color:#c9e4ec;
		

	}
	
.tabla_calendario TH
{
	color: #4c4c4c;
	font-weight:bold;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
	 border-bottom: solid 1px;
	 border-bottom-color:#89bccb;
	 border-right: solid 1px;
	 border-right-color:#89bccb;	 
	background-color:#9de1f5;	

	}	
	
/*actividades*/

#menu_amarillo
{
	width:224px;
	background-color:#ffff00;
	background-image: url(/userfiles/p0028/image/menu_amarillo_bot.jpg);
	background-repeat:no-repeat ;
	background-position:bottom ;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	margin: 24px 0px 0px 0px;
	position: relative;
	
	}

#menu_amarillo TABLE
{
	margin-top:0px;
	padding-top:0px;
	}
#menu_amarillo .tabla
{	
	 width:210px;
	text-align :left;
	color:#7f7f7f;
	font-size: 10pt;
	font-family:Arial;
	font-weight:bold;
	padding-left: 10px;
	padding-bottom:5px;
	padding-top:10px;
	padding-right:10px;

	margin-left:10px;
	margin-right:10px;
	margin-top:5px;

	}	

#menu_amarillo TH
{
	color:#4C4C4C;
	}
#menu_amarillo a
{
	margin: 0px 0px 0px 0px;
	}

#menu_amarillo a:link
{
	color:#7f7f7f;
	text-decoration: none;
	}
#menu_amarillo  a:visited
{
	color:#7f7f7f;
	text-decoration: none;
	}
#menu_amarillo a:hover
{
	color: black;
	text-decoration: none;
	}
#menu_amarillo a:active
{
	color: black;
	text-decoration: none;
	}	
	
#menu_amarillo h3
{
	font-size: 16px;
	font-family:Arial;
	font-weight:bold;
	color:#4C4C4C;
	
/*	padding-left: 5px;
	padding-bottom:5px;*/
	padding-top:5px;
	padding-right:10px;
	border-right-style:none;
	border-top-style:solid;
	border-top-width:1pt;
	border-top-color:#d3d313;
	margin-left:10px;
	margin-right:12px;
	margin-top:5px;
	margin-bottom:0px;

	}
	
/*Información al visitante*/

#menu_servicios
{
	width:242px;
	background-color:#0099cc;
	background-image: url(/userfiles/p0026/image/servicio_left_bot.jpg);
	background-repeat:no-repeat ;
	background-position:bottom ;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	margin: 24px 0px 0px 0px;
	position: relative;
	
	}

#menu_servicios TABLE
{
	margin-top:0px;
	padding-top:0px;
	}
#menu_servicios .tabla
{	
	 width:218px;
	text-align :left;
	color:#4c4c4c;
	font-size: 10pt;
	font-family:Arial;
	font-weight:bold;
	padding-left: 10px;
	padding-bottom:5px;
	padding-top:10px;
	padding-right:10px;
	border-right-style:none;
	border-top-style:none;
	margin-left:10px;
	margin-right:10px;
	margin-top:0px;
	margin-bottom:0px;
	}	

#menu_servicios a
{
	margin: 0px 0px 0px 0px;
	}

#menu_servicios a:link
{
	color:#4c4c4c;
	text-decoration: none;
	}
#menu_servicios  a:visited
{
	color:#4c4c4c;
	text-decoration: none;
	}
#menu_servicios a:hover
{
	color: black;
	text-decoration: none;
	}
#menu_servicios a:active
{
	color: black;
	text-decoration: none;
	}	
/*MIM virtual*/	

#titulo_azul
{
	width:535px;	
	height:35px;
	left:0px;
	color:white;
	background-color:#0099cc;	
	margin:0px 0px 0px 0px ;
	position:relative;
	
	}


#titulo_azul h1
{
	color:white;
	font-size: 21px;
	font-family:Arial;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;		
	border-style:none;
	}	
	
#titulo_azul h2
{
	color:white;
	font-size: 14px;
	font-family:Arial;
	font-weight: bold;
	text-align: right ;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;		
	}	
	
	
#titulo_azul h3
{
	color:white;
	font-size: 18px;
	font-family:Arial;
	text-align: right ;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;			
	}	
	
#cuadro_horario 
{
	background-color:#ACDCE2;
	margin-right:10px;
	padding: 10px 10px 10px 10px;
	font-size:11pt;	
	font-family:Arial;
	color: Black;
	}
	
#cuadro_horario h1
{
	font-size:12pt;
	font-weight:bold;
	}
	
#cuadro_horario p
{
	color:black;
	font-size:11pt;	

	}	
	
.separa_line
{
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#999999;	
	}

.separa_line1
{
	border-bottom-style:solid;
	border-bottom-width:3px;
	border-bottom-color:#cccccc;	
	}	
	
#zona_links 
{
	padding:10px 0px 0px 0px;
	
	}

#zona_links a
{
	 font-size:10pt;
	  font-weight:bold;
	  font-family:Arial;
	}
#zona_links a:link
{
	color:#4C4C4C;
	text-decoration: none;
	}
#zona_links  a:visited
{
	color:#4C4C4C;
	text-decoration: none;
	}
#zona_links a:hover
{
	color: black;
	text-decoration: none;
	}
#zona_links a:active
{
	color: black;
	text-decoration: none;
	}	
	
	
/*Sala de prensa*/

/*MIM virtual*/	

#titulo_celeste
{
	width:535px;	
	height:35px;
	left:0px;
	color:black;
	background-color:#9de1f5;	
	margin:0px 0px 0px 0px ;
	position:relative;
	}


#titulo_celeste h1
{
	color:#4C4C4C;
	font-size: 21px;
	font-family:Arial;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;		
	}	
	
#titulo_celeste h2
{
	color:#4C4C4C;
	font-size: 14px;
	font-family:Arial;
	font-weight: bold;
	text-align: right ;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;		
	}	
	
	
#titulo_celeste h3
{
	color:#4C4C4C;
	font-size: 18px;
	font-family:Arial;
	text-align: right ;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;			
	}	



#menu_galeria
{
	width:238px;
	background-color:#9de1f5;
	background-image: url(/userfiles/p0026/image/sala_prensa_bot.jpg);
	background-repeat:no-repeat ;
	background-position:bottom ;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	margin:  15px 0px 0px 0px;
	position: relative;
	}


#menu_galeria .foto
{
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;

	}
	
#menu_galeria .tabla
{	
	width:228px;
	text-align :left ;
	color:#4C4C4C;
	font-size: 10pt;
	font-family:Arial;
	font-weight: bold;
	padding-left: 0px;
	padding-bottom:5px;
	padding-top:0px;
	padding-right:0px;
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:0px;
	}
	
		
#menu_galeria .derecha
	{
		align:right;
		float:right;
		vertical-align:bottom;
		}	

#menu_galeria a
{
	color:#4C4C4C;
	text-indent:0px;
	margin-left:0px;
	padding-left:0px;
	}
	
#menu_galeria a:link
{
	color:#4C4C4C;
	text-decoration: none;
	}
#menu_galeria  a:visited
{
	color:#4C4C4C;
	text-decoration: none;
	}
#menu_galeria a:hover
{
	color: black;
	text-decoration: none;
	}
#menu_galeria a:active
{
	color: black;
	text-decoration: none;
	}	
	
/*Colegios*/	

#titulo_verde
{
	width:535px;	
	height:35px;
	left:0px;
	color:#4C4C4C;
	background-color:#00e92a;	
	margin:0px 0px 0px 0px ;
	position:relative;
	}


#titulo_verde h1
{
	color:#4C4C4C;
	font-size: 21px;
	font-family:Arial;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
	 border-style:none;
	}	
	
#titulo_verde h2
{
	color:#4C4C4C;
	font-size: 14px;
	font-family:Arial;
	font-weight: bold;
	text-align: right ;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;		
	}	
	
	
#titulo_verde h3
{
	color:#4C4C4C;
	font-size: 18px;
	font-family:Arial;
	text-align: right ;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;			
	}	
	
#cuadro_horario_verde 
{
	background-color:#ace4b7;
	margin-right:10px;
	padding: 10px 10px 10px 10px;
	font-size:11pt;	
	font-family:Arial;
	color: Black;
	}
	
#cuadro_horario_verde h1
{
	font-size:12pt;
	font-weight:bold;
	
	}
	
#cuadro_horario_verde p
{
	color:black;
	font-size:11pt;	

	}	
	
	
/*Empresas*/	

#titulo_naranjo
{
	width:535px;	
	height:35px;
	left:0px;
	color:#4C4C4C;
	background-color:#FF9500;	
	margin:0px 0px 0px 0px ;
	position:relative;
	}


#titulo_naranjo h1
{
	color:#4C4C4C;
	font-size: 21px;
	font-family:Arial;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;		
	}	
	
#titulo_naranjo h2
{
	color:#4C4C4C;
	font-size: 14px;
	font-family:Arial;
	font-weight: bold;
	text-align: right ;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;		
	}	
	
	
#titulo_naranjo h3
{
	color:#4C4C4C;
	font-size: 18px;
	font-family:Arial;
	text-align: right ;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;			
	}	
	

/*Empresas Proyectos*/

#menu_proyectos
{
	width:242px;
	background-color:#ff9500;
	background-image: url(/userfiles/p0026/image/proyectos_left_bot.jpg);
	background-repeat:no-repeat ;
	background-position:bottom ;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	margin: 24px 0px 0px 0px;
	position: relative;
	
	}

#menu_proyectos TABLE
{
	margin-top:0px;
	padding-top:0px;
	}
#menu_proyectos .tabla
{	
	 width:218px;
	text-align :left;
	color:#4c4c4c;
	font-size: 10pt;
	font-family:Arial;
	font-weight:bold;
	padding-left: 10px;
	padding-bottom:5px;
	padding-top:10px;
	padding-right:10px;
	border-right-style:none;
	border-top-style:none;
	margin-left:10px;
	margin-right:10px;
	margin-top:0px;
	margin-bottom:0px;
	}	

#menu_proyectos a
{
	margin: 0px 0px 0px 0px;
	}

#menu_proyectos a:link
{
	color:#4c4c4c;
	text-decoration: none;
	}
#menu_proyectos  a:visited
{
	color:#4c4c4c;
	text-decoration: none;
	}
#menu_proyectos a:hover
{
	color: black;
	text-decoration: none;
	}
#menu_proyectos a:active
{
	color: black;
	text-decoration: none;
	}	
	
/*Quienes somos*/


#titulo_rojo
{
	width:535px;	
	height:35px;
	left:0px;
	color:White;
	background-color:#ff0000;	
	margin:0px 0px 0px 0px ;
	position:relative;
	
	}


#titulo_rojo h1
{
	color:White;
	font-size: 21px;
	font-family:Arial;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;		
	border-style:none;
	}	
	
#titulo_rojo h2
{
	color:White;
	font-size: 14px;
	font-family:Arial;
	font-weight: bold;
	text-align: right ;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;		
	}	
	
	
#titulo_rojo h3
{
	color:White;
	font-size: 18px;
	font-family:Arial;
	text-align: right ;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;			
	}	
	
#menu_rojo
{
	width:224px;
	background-color:#ff0000;
	background-image: url(/userfiles/p0028/image/menu_rojo_bot.jpg);
	background-repeat:no-repeat ;
	background-position:bottom ;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	margin: 24px 0px 0px 0px;
	position: relative;
	
	}

#menu_rojo TABLE
{
	margin-top:0px;
	padding-top:0px;
	}
#menu_rojo .tabla
{	
	 width:210px;
	text-align :left;
	color:white;
	font-size: 10pt;
	font-family:Arial;
	font-weight:bold;
	padding-left: 10px;
	padding-bottom:5px;
	padding-top:10px;
	padding-right:10px;

	margin-left:10px;
	margin-right:10px;
	margin-top:5px;
	
	}	

#menu_rojo TH
{
	color:white;
	 font-weight :bold;
	}

#menu_rojo a
{
	margin: 0px 0px 0px 0px;
	}

#menu_rojo a:link
{
	color:white;
	text-decoration: none;
	}
#menu_rojo  a:visited
{
	color:white;
	text-decoration: none;
	}
#menu_rojo a:hover
{
	color: #4c4c4c;
	text-decoration: none;
	}
#menu_rojo a:active
{
	color: #4c4c4c;
	text-decoration: none;
	}		
	
.tabla_directorio
{
	width:517px ;
	padding: 20px 0px 0px 0px; 
	margin:  20px 20px 20px 20px;
	color:white;
	font-size:8pt;
	font-family:Arial;
	}



	
	
.tabla_interna_directorio
{
	width:252px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	}



.tabla_interna_directorio .cargo
{
	margin-left:5px;
	margin-right:7px;
	font-weight:bold;
	}
	
.tabla_interna_directorio .nombre
{
	margin-left:5px;
	margin-right:7px;
	margin-bottom:5px;
	}
	
.tabla_interna_directorio .bajada
{
		margin-left:5px;
	margin-right:7px;
	margin-top:5px;
	}
	
/*Páginas generales*/

#cont_general 
{
	width: 794px;
	top:0px;	
	left:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #e6e6e6;
	padding: 0px;
	vertical-align: top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px 0px 0px 0px;
	float:right;
	position:relative;
	}

#cont_general h1
{
	margin-top:20px;
	margin-bottom:20px;
   font-family:Arial;
   font-size:14pt;
   color:#4c4c4c;    
   font-weight:bold;
   
	}
	
	
#cont_general h2
{
	margin-top:0px;
	margin-bottom:20px;
	padding-top:20px;
   font-family:Arial;
   font-size:10pt;
   color:#0099cc;   
   border-top:solid 1px #999999; 
   
	}
	
#cont_general h3
{
	margin-top:20px;
	margin-bottom:0px;
   font-family:Arial;
   font-size:11pt;
   color:#4c4c4c;    
   font-weight:bold;
   
	}	

#cont_general p
{
	margin-top:0px;
	margin-bottom:20px;
	margin-right:0px;
	margin-left:0px;
	font-family:Arial;
	font-size:10pt;
	color:#7f7f7f;   
    
	}

#cont_general IMG
{
	border:none;
	}


#titulo_gris
{
	width:794px;	
	height:35px;
	left:0px;
	color:white;
	background-color:#666666;	
	margin:0px 0px 0px 0px ;
	position:relative;
	}


#titulo_gris h1
{
	color:white;
	font-size: 21px;
	font-family:Arial;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;		
	}	
	
	
#titulo_azul_ancho
{
	width:794px;	
	height:35px;
	left:0px;
	color:white;
	background-color:#0099cc;	
	margin:0px 0px 0px 0px ;
	position:relative;
	}


#titulo_azul_ancho h1
{
	color:white;
	font-size: 21px;
	font-family:Arial;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;		
	}		
.lnk_rosa 
{
	font-size:11px;
	font-weight:bold;
	color:white;
	text-decoration:none;

	}
	
.lnk_rosa:link
{

	font-weight:bold;
	color:#ff0099;
	text-decoration:none;

	}
.lnk_rosa:visited
{

	font-weight:bold;
	color:#ff0099;
	text-decoration:none;

	}

.lnk_rosa:hover
{

	font-weight:bold;
	color:#4c4c4c;
	text-decoration:none;

	}
	
.lnk_rosa:active
{

	font-weight:bold;
	color:#4c4c4c;
	text-decoration:none;

	}
	
.lnk_azul1 
{
	font-weight:bold;
	color:#0099cc;
	text-decoration:none;
	font-family:arial;
	font-size:10pt;		

	}
	
.lnk_azul1:link
{

	font-weight:bold;
	color:#0099cc;
	text-decoration:none;
	}
.lnk_azul1:visited
{

	font-weight:bold;
	color:#0099cc;
	text-decoration:none;

	}

.lnk_azul1:hover
{

	font-weight:bold;
	color:black;
	text-decoration:none;

	}
	
.lnk_azul1:active
{

	font-weight:bold;
	color:black;
	text-decoration:none;

	}	
	
#contenido 
{

	margin-top:30px;
	margin-bottom:0px;
	margin-right:40px;
	margin-left:40px;
}


#contenido h1
{
	margin-top:20px;
	margin-bottom:20px;
   font-family:Arial;
   font-size:14pt;
   color:white;  
   font-weight:bold;
   
	}
	
#contenido h1 a:link
{
   font-family:Arial;
   font-size:12pt;
   color:#4c4c4c;    
   font-weight:bold;
   text-decoration: none;
   	}	
	

#contenido h1 a:visited
{
   font-family:Arial;
   font-size:12pt;
   color:#4c4c4c;    
   font-weight:bold;
   text-decoration: none;
	}		
	
	
#contenido h1 a:hover
{
   font-family:Arial;
   font-size:12pt;
   color: black;   
   font-weight:bold;
   text-decoration: none;

	}		
	
#contenido h1 a:active
{
   font-family:Arial;
   font-size:12pt;
   color: black;   
   font-weight:bold;
   text-decoration: none;

	}		
	
	
#contenido .titulo
{
	margin-top:20px;
	margin-bottom:20px;
   font-family:Arial;
   font-size:12pt;
   color:white;
   font-weight:bold;
   
	}
	
#contenido h2
{
	margin-top:10px;
	margin-bottom:0px;
   font-family:Arial;
   font-size:10pt;
   color:white;
   
	}
	
#contenido h3
{
	margin-top:20px;
	margin-bottom:0px;
   font-family:Arial;
   font-size:11pt;
   color:white;   
   font-weight:bold;
   
	}	

#contenido h4
{
	margin-top:10px;
	margin-bottom:0px;
	margin-left:10px;
   font-family:Arial;
   font-size:12pt;
   color:#4c4c4c;    
   font-weight:bold;
   
	}
#contenido p
{
	margin-top:0px;
	margin-bottom:0px;
	margin-right:10px;
   font-family:Arial;
   font-size:10pt;
   color:white;   
    
	}

#contenido IMG
{
	border:none;
	}

ul
{
	padding-top:0px;
	margin-top:0px;
	}
li 
{
	padding-top:0px;
	 margin-top:0px;
	font-family:Arial;
	FONT-SIZE: 10pt;
	COLOR: white;
	
	}
	
#contenido .derecha
	{
		align:right;
		text-align:right;
		margin-bottom:0px;
		}

/* Profesores */	


#menu_profesores
{
	width:234px;
	background-color:#ff0099;
	background-image: url(/userfiles/p0026/image/profe_izq_bot.jpg);
	background-repeat:no-repeat ;
	background-position:bottom ;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	margin: 24px 0px 0px 0px;
	position: relative;
	
	}

#menu_profesores TABLE
{
	margin-top:0px;
	padding-top:0px;
	font-size: 9pt;
	}
#menu_profesores .tabla
{	
	width:210px;
	text-align :left;
	color:black;
	font-size: 10pt;
	font-family:Arial;
	font-weight:bold;
	padding-left: 10px;
	padding-bottom:5px;
	padding-top:10px;
	padding-right:10px;
	border-right-style:none;
	border-top-style:solid;
	border-top-width:1pt;
	border-top-color:#d31386;
	margin-left:10px;
	margin-right:10px;
	margin-top:5px;
	margin-bottom:0px;
	}	

#menu_profesores TH
{
	color:black;
	font-size:11pt;

	
	}
#menu_profesores a
{
	margin: 0px 0px 0px 0px;
	}

#menu_profesores a:link
{
	color:black;
	text-decoration: none;
	}
#menu_profesores  a:visited
{
	color:black;
	text-decoration: none;
	}
#menu_profesores a:hover
{
	color: #7f7f7f;
	text-decoration: none;
	}
#menu_profesores a:active
{
	color: #7f7f7f;
	text-decoration: none;
	}	
	

#menu_profesores h3
{
	color:black;
	font-size:11pt;
	font-weight:bold;
	
	
/*	padding-left: 5px;
	padding-bottom:5px;*/
	padding-top:5px;
	padding-right:10px;
	border-right-style:none;

	margin-left:10px;
	margin-right:12px;
	margin-top:5px;
	margin-bottom:0px;

	}	
#titulo_rosa
{
	width:535px;	
	height:35px;
	left:0px;
	color:white;
	background-color:#ff0099;	
	margin:0px 0px 0px 0px ;
	position:relative;
	
	}


#titulo_rosa h1
{
	color:white;
	font-size: 21px;
	font-family:Arial;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;		
	border-style:none;
	}	
	
#titulo_rosa h2
{
	color:white;
	font-size: 14px;
	font-family:Arial;
	font-weight: bold;
	text-align: right ;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;		
	}	
	
	
#titulo_rosa h3
{
	color:white;
	font-size: 18px;
	font-family:Arial;
	text-align: right ;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;			
	}		

#cont_calendario
{
	width: 535px;
	top:-21px;
	*top:-23px;	
	left:0px;
	font-family:Arial;
	FONT-SIZE: 10pt;
	COLOR: #7f7f7f;
	
	padding: 0px;
	vertical-align: top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px 0px 0px 0px;
	float:right;
	position:relative;
	}
	
#calendario_rosa
{
	margin-right:10px;
	font-family:Arial;
	}	
#calendario_rosa h1
{
	margin-top:20px;
	margin-bottom:0px;
	margin-left:5px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	
	color:#4C4C4C;
	background-color:#ff0099;	
	position:relative;
	font-size:11pt;
	}
	
#calendario_rosa p
{
	font-size:8pt;
	margin-left:5px;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:5px;
	color:#4C4C4C;
	background-color:#ecd4e3;	
	border-bottom:solid 1px #c4b3be;
	position:relative;

	}	
	
#calendario_celeste
{
	margin-right:10px;
	font-family:Arial;
	}	
#calendario_celeste h1
{
	margin-top:20px;
	margin-bottom:0px;
	margin-left:5px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	
	color:#4C4C4C;
	background-color:#9de1f5;	
	position:relative;
	font-size:11pt;
	}
	
#calendario_celeste p
{
	font-size:8pt;
	margin-left:5px;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:5px;
	color:#4C4C4C;
	background-color:#c9e4ec;	
	border-bottom: solid 1px #89bccb;
	position:relative;

	}		
	
	
#calendario_azul
{
	margin-right:10px;
	font-family:Arial;
	}	
#calendario_azul h1
{
	margin-top:20px;
	margin-bottom:0px;
	margin-left:5px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	
	color:white;
	background-color:#0099cc;	
	position:relative;
	font-size:11pt;
	}
	
#calendario_azul p
{
	font-size:8pt;
	margin-left:5px;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:5px;
	color:#4C4C4C;
	background-color:#cacaca;	
	border-bottom: solid 1px #89bccb;
	position:relative;

	}			
	
#calendario_azul .lnk_negro:link
{
	font-size:8pt;
	color:#4C4C4C;
	}	

#calendario_azul .lnk_negro:hover
{
	font-size:8pt;
	color: Black;
	}	

#calendario_azul .lnk_negro:visited
{
	font-size:8pt;
	color:#4C4C4C;
	}		
	
#calendario_amarillo
{
	margin-right:10px;
	font-family:Arial;
	}	
#calendario_amarillo h1
{
	margin-top:20px;
	margin-bottom:0px;
	margin-left:5px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	
	color:#4C4C4C;
	background-color:#ffff00;	
	position:relative;
	font-size:11pt;
	}
	
#calendario_amarillo p
{
	font-size:8pt;
	margin-left:5px;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:5px;
	color:#4C4C4C;
	background-color:#ffffd4;	
	border-bottom: solid 1px #e5e5e5;
	position:relative;

	}		
	
#cuadro_gris 
{
	background-color:#f3f3f3;
	margin: 10px 0px  10px 0px ;
	padding: 10px 10px 10px 10px;
	font-size:9pt;	
	font-family:Arial;
	}
	
#cuadro_gris IMG
{
 margin-left:5px;
 margin-bottom:5px;
 margin-right:5px;
 margin-top:5px;
}

#cuadro_gris p
{
 margin-left:5px;
 margin-bottom:5px;
 margin-right:5px;
 margin-top:5px;
}

#cuadro_gris a
{
	color: #999999;
	margin-left:10px;
	font-weight:bold;
	}
#cuadro_gris a:link
{
	color: #999999;
	text-decoration: none;
	}
#cuadro_gris  a:visited{
	color: #999999;
	text-decoration: none;
	}
#cuadro_gris a:hover{
	color: black;
	text-decoration: none;
	}
#cuadro_gris a:active{
	color: #999999;
	text-decoration: none;
	}	

.tabla_gris 
{
	 background-color:#8a8689;
	 color:White;
	 
	 font-size:8pt;
	  
	 
	 
	}
	
.news H1
{
	   font-size:12pt;
	   font-weight:bold;
	   margin-bottom:0px;
	 
	}
	
.news A:link
{

	   font-size:12pt;
	   font-weight:bold;
	   margin-bottom:0px;
	  text-decoration:none;
	  color:White;

	}
	
.news A:visited
{

	   font-size:12pt;
	   font-weight:bold;
	   margin-bottom:0px;
	  text-decoration:none;
	  color:White;

	}	

.news P 
{
	padding-bottom:5px;
}


#not_anteriores A:link
{

	font-weight:bold;
	color:#bebebe;
	text-decoration:none;
font-size:10pt;
	}
#not_anteriores A:visited
{

	font-weight:bold;
	color:#bebebe;
	text-decoration:none;
font-size:10pt;
	}

#not_anteriores A:hover
{

	font-weight:bold;
	color:white;
	text-decoration:none;
font-size:10pt;
	}
	
#not_anteriores A:active
{

	font-weight:bold;
	color:white;
	text-decoration:none;
font-size:10pt;
	}
	
	
.texto_gris 
{
	font-weight:bold;
	color:#bebebe;
	text-decoration:none;
	font-size:10pt;
	font-family:Arial;
	}
	
#cantidaditems 
{
	font-family:Arial;
	font-size:8pt;
	color:White;
	}