@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; }    a img { border: 0; background: transparent; }    fieldset { border: none; }    html { height: 100% }    body { min-height: 101% }

body {

font				: 70%/1.4 Verdana, Arial, Helvetica, sans-serif;
color				: #000000;
background			: #ffffff;
}

a:link {

color				: #000000;
text-decoration		: none;
}

a:visited {

color				: #000000;
text-decoration		: none;

}
a:hover {

color				: #c0c0c0;
text-decoration		: none;

}

a:active {

color				: #000000;
text-decoration		: none;


}

li{list-style:none;}

p{line-height:18px; margin-bottom:10px;}

h1{font-size:100%;width:auto;}

.nobold{font-weight:normal;}

#contenedor-azul { 
width				: 960px; 
margin				: 0 auto; 
background-color	:#FFFFFF;

}

/*========================= header===========================*/

#contenedor-azul #header {

width			   	:99%;



		}

#logo{ 
float				:left; 
position			:relative; 
padding-left		:0px; 
padding-top			:10px; 
width				:50%;
		}

/*==================== menu superior======================*/

#contenedor-azul #navcontainer {
width				: 69.8%;
margin-left			:0px;
float				:left;
float				:left;
position			:relative;
height				:40px;
margin-top			:2px;
border-top			:1px solid #00b4f0;
			}

html>body #contenedor-azul #navcontainer {
padding-top			:8px;
margin-top			:4px;
			}

#contenedor-azul #menusuperior li
		{
display				: inline;
list-style-type		: none;
margin-right		: 10px;
padding				:10px 2px 10px 0px;
		}
		
#contenedor-azul #menusuperior li a:link {
color				: #000000;
text-decoration		: none;
padding				:10px 2px 10px 0px;
		}
#contenedor-azul #menusuperior li a:visited {
color				: #000000;
text-decoration		: none;
padding				:10px 2px 10px 0px;
		}
#contenedor-azul #menusuperior li a:hover {
color				: #ffffff;
background-color	:#00b4f0;
text-decoration		: none;
padding				:10px 2px 10px 0px;
		}
#contenedor-azul #menusuperior li a:active {
color				: #000000;
text-decoration		: none;
padding				:10px 2px 10px 0px;
		}
#contenedor-azul .sel {
color				: #ffffff!important;
background-color	:#00b4f0;
font-weight			:bold;
padding				:10px;

		}
/*======================= menu idiomas========================*/
		
#contenedor-azul #navcontaineridiomas {
width				: 27.5%;
/*padding-top			:30px;*/
border-bottom		:1px solid #000000;

float				:right;
position			:relative;
margin-top			:36px;
margin-right:6px;


		}

#contenedor-azul #menuidiomas ul{
	margin-left:10px!important;
	
	
	
	}
#contenedor-azul #menuidiomas li
		{
display				: inline;
list-style-type		: none;
margin-right		: 0px;
padding				:0 8px 0 5px;
margin-left			:0px;
float				:right;
		}
		
		
#contenedor-azul #menuidiomas li a:link {
color				: #000000;
text-decoration		: none;
		}
#contenedor-azul #menuidiomas li a:visited {
color				: #000000;
text-decoration		: none;
		}
#contenedor-azul #menuidiomas li a:hover {
color				: #ffffff;
background-color	:#b2b2b2;
text-decoration		: none;
		}
#contenedor-azul #menuidiomas li a:active {
color				: #000000;
text-decoration		: none;
		}
#contenedor-azul .selectidiomas {
color				: #ffffff!important;
background-color	:#b2b2b2;
font-weight			:bold;

		}
/*================================== menu ayuda ===============================*/
#contenedor-azul #navcontainerayuda {
width				: 28%;
margin-top			:10px;
/*margin-left			:10px;*/
float				:right;
position			:relative;
height				:60px;



		}
	

#contenedor-azul #menuayuda li	{
display				: inline;
list-style-type		: none;
margin-right		: 6px;
padding				:5px 13px 5px 13px;
/*width				:33%;*/

background-color	:#b2b2b2;



		}
html>body #contenedor-azul #menuayuda li{

margin-top			:60px;
		}
		
#contenedor-azul #menuayuda a:link {

color				: #000000;
text-decoration		: none;
		}
		
#contenedor-azul #menuayuda a:visited {
color				: #000000;
text-decoration		: none;
		}
#contenedor-azul #menuayuda a:hover {
color				: #ffffff;
text-decoration		: none;
		}
#contenedor-azul #menuayuda a:active {
color				: #000000;
text-decoration		: none;
		}

#contenedor-azul .espacio{ 
height				:30px;
		}
	
/*=========================contenidos======================*/

#contenedor-azul #contenidos{
width				:100%;
position			:relative;
float				:left;

		}

#contenedor-azul #contdcha{ 
width				:65%; 
background-color	:#00b4f0; 
padding				:10px 30px 10px 10px; 
position			:relative; 
float				:left; 
text-align			:justify;
height				:400px;

		}

		
		
html>body #contenedor-azul #contdcha{
min-height:400px;
height:auto;
}

#contenedor-azul #contizda{
width				:26.5%; 
float				:right; 
position			:relative; 
padding-right		:20px;
/*padding-top			:10px; */
padding-bottom		:10px; }

#contenedor-azul #contizda .menupppal {
	
/*font-weight			: bold;*/
border-bottom		:1px solid #00b4f0;
color				: #000;
width				:200px;

	
		}
#contenedor-azul #contizda .menupppal span 
		{ 

background-color	:#00b4f0;
padding-left:8px;
		}

#contenedor-azul .colormenuppal {

background-color	:#00b4f0;
		}


#contenedor-azul #contdcha .titular{
font-size			:160%;
color				:#000000;
border-bottom		:1px dotted #000000;
margin-bottom		:10px;
width				:90%;

			}


#contenedor-azul #contizda .titularnoticias{
font-size			:160%;
color				:#000000;
border-bottom		:1px dotted #00b4f0;
margin-bottom		:10px;
margin-top			:10px;
			}

#contenedor-azul #contdcha ul{
list-style			:none;
			}
#contenedor-azul #contdcha ul li{ 
padding-left		:20px;
			}
#contenedor-azul #contdcha p {line-height			:16px; margin-top:2px;}

#contenedor-azul #contdchagaleria{
width				:65%; 
position			:relative; 
float				:left; 
text-align			:justify;
color				:#00b4f0; 

	}
/*#contenedor-azul #contdchagaleria p{ 
color				:#00b4f0; 
line-height			:16px; 

padding				:10px 30px 10px 0px; 

			}
			*/
#contenedor-azul #contdchagaleria li{ 	
color				:#00b4f0;
list-style			:none;
}

#contenedor-azul #contdchagaleria a:link {
	color: #00b4f0;
}
#contenedor-azul #contdchagaleria  a:visited {
	color: #00b4f0;
}
#contenedor-azul #contdchagaleria  a:hover {
	color: #666666;
}
#contenedor-azul #contdchagaleria  a:active {
	color: #00b4f0;
}

#contenedor-azul #contdchagaleria li a:link {
	color: #00b4f0;
}
#contenedor-azul #contdchagaleria li a:visited {
	color: #00b4f0;
}
#contenedor-azul #contdchagaleria li a:hover {
	color: #666666;
}
#contenedor-azul #contdchagaleria li a:active {
	color: #00b4f0;
}

/*============================= PIE ===================*/

#contenedor-azul #footer{

width				:99%; 
position			:relative; 
float				:left;}

#contenedor-azul #navcontainerfooter {

width				: 60%;
margin-top			:10px;
margin-left			:0px;
float				:left;
position			:relative;
height:60px;
		}
	

#contenedor-azul #menufooter li	{
display				: inline;
list-style-type		: none;
margin-right		: 6px;
padding				:5px 10px;
background-color	:#b2b2b2;

		}
html>body #contenedor-azul #menufooter li{
margin-top			:60px;
		}
		
#contenedor-azul #menufooter a:link {
color				: #000000;
text-decoration		: none;
		}
#contenedor-azul #menufooter a:visited {
color				: #000000;
text-decoration		: none;
		}
#contenedor-azul #menufooter a:hover {
color				: #ffffff;
text-decoration		: none;
		}
#contenedor-azul #menufooter a:active {
color				: #000000;
text-decoration		: none;
		}


#contenedor-azul #copyright {
width				: 33%;
margin-top			:10px;
margin-left			:10px;
float				:right;
position			:relative;
height				:60px;
text-align			:right;
		}
		
/*====================== submenu navegacion =========================*/

#contenedor-azul #menuv 		{ 
margin-left			: 0px; 
/*font-weight			:bold; */
float				:left;
position			:relative;}

#contenedor-azul #menuv ul{
margin				: 0;
padding				: 0;
list-style-type		: none;
font-family			: verdana, arial, sans-serif;
			}

#contenedor-azul #menuv li 	{ 	
margin				: 4px 0 0 0 ; 
			}

#contenedor-azul #menuv li a	{
display				: block;
color				: #333;
background-color	: transparent;
width				: 160px;
padding				: 2px 0px 0px 40px;
text-decoration		: none;
border-bottom		: 1px solid #00b4f0;
			}

#contenedor-azul #menuv li a:hover
			{
color				: #e5e5e5;
padding				: 2px 0px 0px 40px;
			}

#contenedor-azul #menuv ul ul
			{
padding				: 0;
list-style-type		: none;
			}

#contenedor-azul #menuv li li a {

display				: block;
color				: #333;
background-color	: transparent;
width				: 110px;
padding				: 2px 10px 0 80px;;
margin				: 0;
border-top			: none;
border-bottom		: 1px solid #00b4f0;
text-decoration		: none;
			}

#contenedor-azul #menuv li li a:hover 	{ 

width				:110px;
padding				: 2px 10px 0 80px;
			}

#contenedor-azul #menuv li li li a {

display				: block;
color				: #333;
background-color	: transparent;
width				: 80px;
padding				: 2px 10px;
margin				: 0;
border-top			: none;
border-bottom		: 1px solid #00b4f0;
text-decoration		: none;
}

#contenedor-azul #menuv span { 
background-color	:#00b4f0;
}

/*=================== calendario==================*/

#contenedor-azul #calendar {

padding				:0; 
margin				:20px 0 10px 0; 
position			:relative; 
font-family			:arial, sans-serif; 
font-size			:10px; 
border				:1px solid #00b4f0; 
background			:#ffffff; 
width				:200px;
		
			}

#contenedor-azul #calendario {
clear				:both;
height				:150px;
width				:180px;		
margin				:0 auto 0 auto;
			}

#contenedor-azul #calendar .meses {
		
text-align			:center;
width				:180px;
height				:30px;
margin				:0 auto 0 auto;
padding				:2px 2px 2px 5px;
display				:table;
		
			}

#contenedor-azul #calendar .meses .mes {
		
width				:20px;
height				:16px;
padding				:0;
margin				:0 5px 0 0;
border				:1px solid #cccccc;
float				:left;
padding				:5px 1px 1px 1px;
text-align			:center;
font-size			:85%;
display				:block;

			}

#contenedor-azul #calendar table {

font-size			:10px; 
background			:#00b4f0; 
border-collapse		:collapse; 
width				:177px;

				}
				
#contenedor-azul #calendar tbody td {

text-align			:center; 
background			:#fff; 
border				:1px solid #aaa; 
padding				:0; 
width				:25px; 
height				:17px; 
margin				:0;
				}
				
#contenedor-azul #calendar tbody td.blank {

background			:#00b4f0;
				}
				
#contenedor-azul #calendar caption {

font-weight			:bold; 
font-size			:11px;

				}
				
#contenedor-azul #calendar thead th {

color				:#fff; 
font-size			:9px;
				}
				
#contenedor-azul #calendar tfoot td {

text-align			:center; 
color				:#840; 
font-size			:9px;

				}


#contenedor-azul #calendar td a, #contenedor-azul #calendar td a:visited {

color				:#ffffff; 
text-decoration		:none; 
display				:block; 
width				:100%; 
height				:100%; 
line-height			:15px;
background			: #00b4f0;

}
				
#contenedor-azul #calendar td a:hover{

background			:#117a95!important;
color				:#ffffff;

}

#contenedor-azul #calendar .actual, #contenedor-azul #calendar .actual a{

background			:#0d6075;
color				:#ffffff;

}

#contenedor-azul #calendar .selec, #contenedor-azul #calendar .selec a{

background			:#093c48!important;
color				:#fff!important;

}

/*============== galeria fotos ==================*/

#contenedor-azul .galerias_fotos {
		border:0px solid #fff;
		width:635px;
		padding:0;
		margin:20px 0 0 0;
}		

#contenedor-azul .galeria_foto_media {
		border:0px solid #fff;
		width:100%;
		margin-bottom:10px;
		height:400px;
		padding-left:10px;
		display:table;
}

#contenedor-azul .galeria_foto_media img {
		border:0px solid #fff;
		margin:0 5px 0 5px;
				}

#contenedor-azul .galeria_fotos_pequenas {
		margin				:10px 0 0 0;
		padding				:0 15px 0 0px;
		color					: #FFFFFF;
		width					: 600px;
		display				:table;
}
				
#contenedor-azul .galeria_fotos_pequenas ul{
		margin:0;
		padding:0;
		width:600px;
}

#contenedor-azul .galeria_fotos_pequenas ul li {
		list-style: none;
		display: table;
		float:left;
		padding:0!important;
		margin:0 4.55px 10px 0;
}

#contenedor-azul .galeria_fotos_pequenas ul li a {
		margin:0;
		padding:0;
		border:none;
}

#contenedor-azul .galeria_fotos_pequenas ul li a img{
		background-color:#221122;
}

#contenedor-azul .fotoZoom {
		text-align			: center;
		margin-top			: 10px;
}

#contenedor-azul .fotoZoom img {
border				: 3px solid #fff;
}				
/*============== noticias ==================*/

/* NOTICIAS DISEÑO 1 - 3 columnas verticales */
#contenedor-azul .d1 {
width				: 190px;
float				: left;
margin-right		: 10px;
		}

#contenedor-azul .d1f {
width				: 190px;
float				: left;
		}

/* NOTICIAS DISEÑO 1 - 1 columna sup + 2 columnas inf */
#contenedor-azul .d21 {
width				: 650px;
		}

#contenedor-azul .d22 {
width				: 650px;
margin-top			: 10px;
		}		

#contenedor-azul .d221 {
width				: 300px;
float				: left;
		}

#contenedor-azul .d222 {
width				: 300px;
float				: right;
		}

/* NOTICIAS DISEÑO 3 y 4 - 1 columna izq + 2 columnas der o 2 columnas izq + 1 comumna der */
#contenedor-azul .d31 {
width				: 300px;
float				: left;
		}

#contenedor-azul .d32 {
width				: 300px;
float				: right;
		}

#contenedor-azul .d321 {
width				: 300px;
margin-bottom		: 20px;
border-bottom		: 1px dotted #ffffff;
padding				: 0 0 10px 0;
}

/* NOTICIAS DISEÑO 5 - 3 columnas horizontales */
#contenedor-azul .d5 {
width				: 650px;
margin-bottom		: 20px;
border-bottom		: 1px dotted #ffffff;
padding				: 10px 0 10px 0;
		}

/*============== formularios ==================*/

#contenedor-azul .form1 {
margin				: 20px 0 0 0;
padding				: 0;	
			}

#contenedor-azul .form1 legend {
display				: none;
			}

#contenedor-azul .form1 fieldset {
border				: none;
padding				: 20px;
			}

#contenedor-azul .form1 label {
display				: block;
width				: 120px;
float				: left;
			}

#contenedor-azul .form1 .textfield {
margin-bottom		: 5px;
border				: 1px solid #e1e1e0;
height				: 16px;
width				: 200px;
			}

#contenedor-azul .form1 .textarea {
width				: 200px;
border				: 1px solid #e1e1e0;
overflow			: auto;
height				: 100px;
			}

#contenedor-azul .form1 .large {
width				: 350px;
height				: 50px;
			}

#contenedor-azul .form1 .textfield, form textarea {
font-family			: Arial, Verdana;
font-size			: 11px;
			}

#contenedor-azul .form1 .button {
margin-left			: 120px;
margin-top			: 20px;
			}

#contenedor-azul .form1 p {
margin				: 0;
padding				: 0;
			}

#contenedor-azul .errorbox {
background			: url("../img/ooops.gif") 15px 15px no-repeat;
font-weight			: bold;	
padding				: 0px 15px 15px 5px;
margin-top			: 10px;
			}	
			
			
/*======================================
========================================
amarillo
========================================
======================================*/


#contenedor-amarillo { 
width				: 960px; 
margin				: 0 auto; 
background-color	:#FFFFFF;

}

/*========================= header===========================*/

#contenedor-amarillo #header {

width			   	:99%;



		}

#logo{ 
float				:left; 
position			:relative; 
padding-left		:0px; 
padding-top			:10px; 
width				:50%;
		}

/*==================== menu superior======================*/

#contenedor-amarillo #navcontainer {
width				: 69.8%;
margin-left			:0px;
float				:left;
float				:left;
position			:relative;
height				:40px;
margin-top			:2px;
border-top			:1px solid #FFE300;
			}

html>body #contenedor-amarillo #navcontainer {
padding-top			:8px;
margin-top			:4px;
			}

#contenedor-amarillo #menusuperior li
		{
display				: inline;
list-style-type		: none;
margin-right		: 10px;
padding				:10px 2px 10px 0px;
		}
		
#contenedor-amarillo #menusuperior li a:link {
color				: #000000;
text-decoration		: none;
padding				:10px 2px 10px 0px;
		}
#contenedor-amarillo #menusuperior li a:visited {
color				: #000000;
text-decoration		: none;
padding				:10px 2px 10px 0px;
		}
#contenedor-amarillo #menusuperior li a:hover {
color				: #ffffff;
background-color	:#FFE300;
text-decoration		: none;
padding				:10px 2px 10px 0px;
		}
#contenedor-amarillo #menusuperior li a:active {
color				: #000000;
text-decoration		: none;
padding				:10px 2px 10px 0px;
		}
#contenedor-amarillo .sel {
color				: #ffffff!important;
background-color	:#FFE300;
font-weight			:bold;
padding				:10px;

		}
/*======================= menu idiomas========================*/
		
#contenedor-amarillo #navcontaineridiomas {
width				: 27.5%;
/*padding-top			:30px;*/
border-bottom		:1px solid #000000;

float				:right;
position			:relative;
margin-top			:36px;
margin-right:6px;


		}

#contenedor-amarillo #menuidiomas ul{
	margin-left:10px!important;
	
	
	
	}
#contenedor-amarillo #menuidiomas li
		{
display				: inline;
list-style-type		: none;
margin-right		: 0px;
padding				:0 8px 0 5px;
margin-left			:0px;
float				:right;
		}
		
		
#contenedor-amarillo #menuidiomas li a:link {
color				: #000000;
text-decoration		: none;
		}
#contenedor-amarillo #menuidiomas li a:visited {
color				: #000000;
text-decoration		: none;
		}
#contenedor-amarillo #menuidiomas li a:hover {
color				: #ffffff;
background-color	:#b2b2b2;
text-decoration		: none;
		}
#contenedor-amarillo #menuidiomas li a:active {
color				: #000000;
text-decoration		: none;
		}
#contenedor-amarillo .selectidiomas {
color				: #ffffff!important;
background-color	:#b2b2b2;
font-weight			:bold;

		}
/*================================== menu ayuda ===============================*/
#contenedor-amarillo #navcontainerayuda {
width				: 28%;
margin-top			:10px;
/*margin-left			:10px;*/
float				:right;
position			:relative;
height				:60px;



		}
	

#contenedor-amarillo #menuayuda li	{
display				: inline;
list-style-type		: none;
margin-right		: 6px;
padding				:5px 13px 5px 13px;
/*width				:33%;*/

background-color	:#b2b2b2;



		}
html>body #contenedor-amarillo #menuayuda li{

margin-top			:60px;
		}
		
#contenedor-amarillo #menuayuda a:link {

color				: #000000;
text-decoration		: none;
		}
		
#contenedor-amarillo #menuayuda a:visited {
color				: #000000;
text-decoration		: none;
		}
#contenedor-amarillo #menuayuda a:hover {
color				: #ffffff;
text-decoration		: none;
		}
#contenedor-amarillo #menuayuda a:active {
color				: #000000;
text-decoration		: none;
		}

#contenedor-amarillo .espacio{ 
height				:30px;
		}
	
/*=========================contenidos======================*/

#contenedor-amarillo #contenidos{
width				:100%;
position			:relative;
float				:left;

		}

#contenedor-amarillo #contdcha{ 
width				:65%; 
background-color	:#FFE300; 
padding				:10px 30px 10px 10px; 
position			:relative; 
float				:left; 
text-align			:justify;
height				:400px;
color				:#000000;

		}

		
		
html>body #contenedor-amarillo #contdcha{
min-height:400px;
height:auto;
}

#contenedor-amarillo #contizda{
width				:26.5%; 
float				:right; 
position			:relative; 
padding-right		:20px;
/*padding-top			:10px; */
padding-bottom		:10px; }

#contenedor-amarillo #contizda .menupppal {
	
/*font-weight			: bold;*/
border-bottom		:1px solid #FFE300;
color				: #000;
width				:200px;

	
		}
#contenedor-amarillo #contizda .menupppal span 
		{ 

background-color	:#FFE300;
padding-left:8px;
		}

#contenedor-amarillo .colormenuppal {

background-color	:#FFE300;
		}


#contenedor-amarillo #contdcha .titular{
font-size			:160%;
color				:#000000;
border-bottom		:1px dotted #000000;
margin-bottom		:10px;
width				:90%;

			}


#contenedor-amarillo #contizda .titularnoticias{
font-size			:160%;
color				:#000000;
border-bottom		:1px dotted #FFE300;
margin-bottom		:10px;
margin-top			:10px;
			}

#contenedor-amarillo #contdcha ul{
list-style			:none;
			}
#contenedor-amarillo #contdcha ul li{ 
padding-left		:20px;
			}
#contenedor-amarillo #contdcha p {line-height			:16px; margin-top:2px;}

#contenedor-amarillo #contdchagaleria{
width				:65%; 
position			:relative; 
float				:left; 
text-align			:justify;
color				:#000000;

	}
	
	
#contenedor-amarillo  strong {

color				:#FFE300;
font-weight			:bold;
}
	
/*#contenedor-amarillo #contdchagaleria p{ 
color				:#FFE300; 
line-height			:16px; 
padding				:10px 30px 10px 0px; 

			}*/
			
#contenedor-amarillo #contdchagaleria li{ 	
color				:#FFE300;
list-style			:none;
}

#contenedor-amarillo #contdchagaleria a:link {
	color: #FFE300;
}
#contenedor-amarillo #contdchagaleria  a:visited {
	color: #FFE300;
}
#contenedor-amarillo #contdchagaleria  a:hover {
	color: #666666;
}
#contenedor-amarillo #contdchagaleria  a:active {
	color: #FFE300;
}

#contenedor-amarillo #contdchagaleria li a:link {
	color: #FFE300;
}
#contenedor-amarillo #contdchagaleria li a:visited {
	color: #FFE300;
}
#contenedor-amarillo #contdchagaleria li a:hover {
	color: #666666;
}
#contenedor-amarillo #contdchagaleria li a:active {
	color: #FFE300;
}

/*============================= PIE ===================*/

#contenedor-amarillo #footer{

width				:99%; 
position			:relative; 
float				:left;}

#contenedor-amarillo #navcontainerfooter {

width				: 60%;
margin-top			:10px;
margin-left			:0px;
float				:left;
position			:relative;
height:60px;
		}
	

#contenedor-amarillo #menufooter li	{
display				: inline;
list-style-type		: none;
margin-right		: 6px;
padding				:5px 10px;
background-color	:#b2b2b2;

		}
html>body #contenedor-amarillo #menufooter li{
margin-top			:60px;
		}
		
#contenedor-amarillo #menufooter a:link {
color				: #000000;
text-decoration		: none;
		}
#contenedor-amarillo #menufooter a:visited {
color				: #000000;
text-decoration		: none;
		}
#contenedor-amarillo #menufooter a:hover {
color				: #ffffff;
text-decoration		: none;
		}
#contenedor-amarillo #menufooter a:active {
color				: #000000;
text-decoration		: none;
		}


#contenedor-amarillo #copyright {
width				: 33%;
margin-top			:10px;
margin-left			:10px;
float				:right;
position			:relative;
height				:60px;
text-align			:right;
		}
		
/*====================== submenu navegacion =========================*/

#contenedor-amarillo #menuv 		{ 
margin-left			: 0px; 
/*font-weight			:bold; */
float				:left;
position			:relative;}

#contenedor-amarillo #menuv ul{
margin				: 0;
padding				: 0;
list-style-type		: none;
font-family			: verdana, arial, sans-serif;
			}

#contenedor-amarillo #menuv li 	{ 	
margin				: 4px 0 0 0 ; 
			}

#contenedor-amarillo #menuv li a	{
display				: block;
color				: #333;
background-color	: transparent;
width				: 160px;
padding				: 2px 0px 0px 40px;
text-decoration		: none;
border-bottom		: 1px solid #FFE300;
			}

#contenedor-amarillo #menuv li a:hover
			{
color				: #e5e5e5;
padding				: 2px 0px 0px 40px;
			}

#contenedor-amarillo #menuv ul ul
			{
padding				: 0;
list-style-type		: none;
			}

#contenedor-amarillo #menuv li li a {

display				: block;
color				: #333;
background-color	: transparent;
width				: 110px;
padding				: 2px 10px 0 80px;;
margin				: 0;
border-top			: none;
border-bottom		: 1px solid #FFE300;
text-decoration		: none;
			}

#contenedor-amarillo #menuv li li a:hover 	{ 

width				:110px;
padding				: 2px 10px 0 80px;
			}

#contenedor-amarillo #menuv li li li a {

display				: block;
color				: #333;
background-color	: transparent;
width				: 80px;
padding				: 2px 10px;
margin				: 0;
border-top			: none;
border-bottom		: 1px solid #FFE300;
text-decoration		: none;
}

#contenedor-amarillo #menuv span { 
background-color	:#FFE300;
}

/*=================== calendario==================*/

#contenedor-amarillo #calendar {

padding				:0; 
margin				:20px 0 10px 0; 
position			:relative; 
font-family			:arial, sans-serif; 
font-size			:10px; 
border				:1px solid #FFE300; 
background			:#ffffff; 
width				:200px;
		
			}

#contenedor-amarillo #calendario {
clear				:both;
height				:150px;
width				:180px;		
margin				:0 auto 0 auto;
			}

#contenedor-amarillo #calendar .meses {
		
text-align			:center;
width				:180px;
height				:30px;
margin				:0 auto 0 auto;
padding				:2px 2px 2px 5px;
display				:table;
		
			}

#contenedor-amarillo #calendar .meses .mes {
		
width				:20px;
height				:16px;
padding				:0;
margin				:0 5px 0 0;
border				:1px solid #cccccc;
float				:left;
padding				:5px 1px 1px 1px;
text-align			:center;
font-size			:85%;
display				:block;

			}

#contenedor-amarillo #calendar table {

font-size			:10px; 
background			:#FFE300; 
border-collapse		:collapse; 
width				:177px;

				}
				
#contenedor-amarillo #calendar tbody td {

text-align			:center; 
background			:#fff; 
border				:1px solid #aaa; 
padding				:0; 
width				:25px; 
height				:17px; 
margin				:0;
				}
				
#contenedor-amarillo #calendar tbody td.blank {

background			:#FFE300;
				}
				
#contenedor-amarillo #calendar caption {

font-weight			:bold; 
font-size			:11px;

				}
				
#contenedor-amarillo #calendar thead th {

color				:#fff; 
font-size			:9px;
				}
				
#contenedor-amarillo #calendar tfoot td {

text-align			:center; 
color				:#840; 
font-size			:9px;

				}


#contenedor-amarillo #calendar td a, #contenedor-amarillo #calendar td a:visited {

color				:#ffffff; 
text-decoration		:none; 
display				:block; 
width				:100%; 
height				:100%; 
line-height			:15px;
background			: #FFE300;

}
				
#contenedor-amarillo #calendar td a:hover{

background			:#117a95!important;
color				:#ffffff;

}

#contenedor-amarillo #calendar .actual, #contenedor-amarillo #calendar .actual a{

background			:#0d6075;
color				:#ffffff;

}

#contenedor-amarillo #calendar .selec, #contenedor-amarillo #calendar .selec a{

background			:#093c48!important;
color				:#fff!important;

}

/*============== galeria fotos ==================*/

#contenedor-amarillo .galerias_fotos {
		border:0px solid #fff;
		width:635px;
		padding:0;
		margin:20px 0 0 0;
}		

#contenedor-amarillo .galeria_foto_media {
		border:0px solid #fff;
		width:100%;
		margin-bottom:10px;
		height:400px;
		padding-left:10px;
		display:table;
}

#contenedor-amarillo .galeria_foto_media img {
		border:0px solid #fff;
		margin:0 5px 0 5px;
				}

#contenedor-amarillo .galeria_fotos_pequenas {
		margin				:10px 0 0 0;
		padding				:0 15px 0 0px;
		color				: #FFFFFF;
		width				: 600px;
		display:table;
}
				
#contenedor-amarillo .galeria_fotos_pequenas ul{
		margin:0;
		padding:0;
		width:600px;
}

#contenedor-amarillo .galeria_fotos_pequenas ul li {
		list-style: none;
		display: table;
		float:left;
		padding:0!important;
		margin:0 4.55px 10px 0;
}

#contenedor-amarillo .galeria_fotos_pequenas ul li a {
		margin:0;
		padding:0;
		border:none;
}

#contenedor-amarillo .galeria_fotos_pequenas ul li a img{
		background-color:#221122;
}

#contenedor-amarillo .fotoZoom {
		text-align			: center;
		margin-top			: 10px;
}

#contenedor-amarillo .fotoZoom img {
border				: 3px solid #fff;
}				
/*============== noticias ==================*/

/* NOTICIAS DISEÑO 1 - 3 columnas verticales */
#contenedor-amarillo .d1 {
width				: 190px;
float				: left;
margin-right		: 10px;
		}

#contenedor-amarillo .d1f {
width				: 190px;
float				: left;
		}

/* NOTICIAS DISEÑO 1 - 1 columna sup + 2 columnas inf */
#contenedor-amarillo .d21 {
width				: 650px;
		}

#contenedor-amarillo .d22 {
width				: 650px;
margin-top			: 10px;
		}		

#contenedor-amarillo .d221 {
width				: 300px;
float				: left;
		}

#contenedor-amarillo .d222 {
width				: 300px;
float				: right;
		}

/* NOTICIAS DISEÑO 3 y 4 - 1 columna izq + 2 columnas der o 2 columnas izq + 1 comumna der */
#contenedor-amarillo .d31 {
width				: 300px;
float				: left;
		}

#contenedor-amarillo .d32 {
width				: 300px;
float				: right;
		}

#contenedor-amarillo .d321 {
width				: 300px;
margin-bottom		: 20px;
border-bottom		: 1px dotted #ffffff;
padding				: 0 0 10px 0;
}

/* NOTICIAS DISEÑO 5 - 3 columnas horizontales */
#contenedor-amarillo .d5 {
width				: 650px;
margin-bottom		: 20px;
border-bottom		: 1px dotted #ffffff;
padding				: 10px 0 10px 0;
		}

/*============== formularios ==================*/

#contenedor-amarillo .form1 {
margin				: 20px 0 0 0;
padding				: 0;	
			}

#contenedor-amarillo .form1 legend {
display				: none;
			}

#contenedor-amarillo .form1 fieldset {
border				: none;
padding				: 20px;
			}

#contenedor-amarillo .form1 label {
display				: block;
width				: 120px;
float				: left;
			}

#contenedor-amarillo .form1 .textfield {
margin-bottom		: 5px;
border				: 1px solid #e1e1e0;
height				: 16px;
width				: 200px;
			}

#contenedor-amarillo .form1 .textarea {
width				: 200px;
border				: 1px solid #e1e1e0;
overflow			: auto;
height				: 100px;
			}

#contenedor-amarillo .form1 .large {
width				: 350px;
height				: 50px;
			}

#contenedor-amarillo .form1 .textfield, form textarea {
font-family			: Arial, Verdana;
font-size			: 11px;
			}

#contenedor-amarillo .form1 .button {
margin-left			: 120px;
margin-top			: 20px;
			}

#contenedor-amarillo .form1 p {
margin				: 0;
padding				: 0;
			}

#contenedor-amarillo .errorbox {
background			: url("../img/ooops.gif") 15px 15px no-repeat;
font-weight			: bold;	
padding				: 0px 15px 15px 5px;
margin-top			: 10px;
			}	
			
			
/*=================================
===================================
azul oscuro
===================================
=================================*/


#contenedor-azuloscuro { 
width				: 960px; 
margin				: 0 auto; 
background-color	:#FFFFFF;

}

/*========================= header===========================*/

#contenedor-azuloscuro #header {

width			   	:99%;



		}

#logo{ 
float				:left; 
position			:relative; 
padding-left		:0px; 
padding-top			:10px; 
width				:50%;
		}

/*==================== menu superior======================*/

#contenedor-azuloscuro #navcontainer {
width				: 69.8%;
margin-left			:0px;
float				:left;
float				:left;
position			:relative;
height				:40px;
margin-top			:2px;
border-top			:1px solid #2E3191;
			}

html>body #contenedor-azuloscuro #navcontainer {
padding-top			:8px;
margin-top			:4px;
			}

#contenedor-azuloscuro #menusuperior li
		{
display				: inline;
list-style-type		: none;
margin-right		: 10px;
padding				:10px 2px 10px 0px;
		}
		
#contenedor-azuloscuro #menusuperior li a:link {
color				: #000000;
text-decoration		: none;
padding				:10px 2px 10px 0px;
		}
#contenedor-azuloscuro #menusuperior li a:visited {
color				: #000000;
text-decoration		: none;
padding				:10px 2px 10px 0px;
		}
#contenedor-azuloscuro #menusuperior li a:hover {
color				: #ffffff;
background-color	:#2E3191;
text-decoration		: none;
padding				:10px 2px 10px 0px;
		}
#contenedor-azuloscuro #menusuperior li a:active {
color				: #000000;
text-decoration		: none;
padding				:10px 2px 10px 0px;
		}
#contenedor-azuloscuro .sel {
color				: #ffffff!important;
background-color	:#2E3191;
font-weight			:bold;
padding				:10px;

		}
/*======================= menu idiomas========================*/
		
#contenedor-azuloscuro #navcontaineridiomas {
width				: 27.5%;
/*padding-top			:30px;*/
border-bottom		:1px solid #000000;

float				:right;
position			:relative;
margin-top			:36px;
margin-right:6px;


		}

#contenedor-azuloscuro #menuidiomas ul{
	margin-left:10px!important;
	
	
	
	}
#contenedor-azuloscuro #menuidiomas li
		{
display				: inline;
list-style-type		: none;
margin-right		: 0px;
padding				:0 8px 0 5px;
margin-left			:0px;
float				:right;
		}
		
		
#contenedor-azuloscuro #menuidiomas li a:link {
color				: #000000;
text-decoration		: none;
		}
#contenedor-azuloscuro #menuidiomas li a:visited {
color				: #000000;
text-decoration		: none;
		}
#contenedor-azuloscuro #menuidiomas li a:hover {
color				: #ffffff;
background-color	:#b2b2b2;
text-decoration		: none;
		}
#contenedor-azuloscuro #menuidiomas li a:active {
color				: #000000;
text-decoration		: none;
		}
#contenedor-azuloscuro .selectidiomas {
color				: #ffffff!important;
background-color	:#b2b2b2;
font-weight			:bold;

		}
/*================================== menu ayuda ===============================*/
#contenedor-azuloscuro #navcontainerayuda {
width				: 28%;
margin-top			:10px;
/*margin-left			:10px;*/
float				:right;
position			:relative;
height				:60px;



		}
	

#contenedor-azuloscuro #menuayuda li	{
display				: inline;
list-style-type		: none;
margin-right		: 6px;
padding				:5px 13px 5px 13px;
/*width				:33%;*/

background-color	:#b2b2b2;



		}
html>body #contenedor-azuloscuro #menuayuda li{

margin-top			:60px;
		}
		
#contenedor-azuloscuro #menuayuda a:link {

color				: #000000;
text-decoration		: none;
		}
		
#contenedor-azuloscuro #menuayuda a:visited {
color				: #000000;
text-decoration		: none;
		}
#contenedor-azuloscuro #menuayuda a:hover {
color				: #ffffff;
text-decoration		: none;
		}
#contenedor-azuloscuro #menuayuda a:active {
color				: #000000;
text-decoration		: none;
		}

#contenedor-azuloscuro .espacio{ 
height				:30px;
		}
	
/*=========================contenidos======================*/

#contenedor-azuloscuro #contenidos{
width				:100%;
position			:relative;
float				:left;

		}

#contenedor-azuloscuro #contdcha{ 
width				:65%; 
background-color	:#2E3191; 
padding				:10px 30px 10px 10px; 
position			:relative; 
float				:left; 
text-align			:justify;
height				:400px;
color:#ffffff!important;

		}

		
		
html>body #contenedor-azuloscuro #contdcha{
min-height:400px;
height:auto;
}

#contenedor-azuloscuro #contizda{
width				:26.5%; 
float				:right; 
position			:relative; 
padding-right		:20px;
/*padding-top			:10px; */
padding-bottom		:10px; }

#contenedor-azuloscuro #contizda .menupppal {
	
/*font-weight			: bold;*/
border-bottom		:1px solid #2E3191;
color				: #000;
width				:200px;

	
		}
#contenedor-azuloscuro #contizda .menupppal span 
		{ 

background-color	:#2E3191;
padding-left:8px;
color				:#ffffff;
		}

#contenedor-azuloscuro .colormenuppal {

background-color	:#2E3191;
color				:#ffffff;
		}


#contenedor-azuloscuro #contdcha .titular{
font-size			:160%;
color				:#000000;
border-bottom		:1px dotted #000000;
margin-bottom		:10px;
width				:90%;

			}


#contenedor-azuloscuro #contizda .titularnoticias{
font-size			:160%;
color				:#000000;
border-bottom		:1px dotted #2E3191;
margin-bottom		:10px;
margin-top			:10px;
			}

#contenedor-azuloscuro #contdcha ul{
list-style			:none;
			}
#contenedor-azuloscuro #contdcha ul li{ 
padding-left		:20px;
			}
#contenedor-azuloscuro #contdcha p {line-height			:16px; margin-top:2px;}

#contenedor-azuloscuro #contdchagaleria{
width				:65%; 
position			:relative; 
float				:left; 
text-align			:justify;
color				:#2E3191; 

	}
/*#contenedor-azuloscuro #contdchagaleria p{ 
color				:#2E3191; 
line-height			:16px; 
padding				:10px 30px 10px 0px; 

			}*/
			
#contenedor-azuloscuro #contdchagaleria li{ 	
color				:#2E3191;
list-style			:none;
}

#contenedor-azuloscuro #contdchagaleria a:link {
	color: #2E3191;
}
#contenedor-azuloscuro #contdchagaleria  a:visited {
	color: #2E3191;
}
#contenedor-azuloscuro #contdchagaleria  a:hover {
	color: #666666;
}
#contenedor-azuloscuro #contdchagaleria  a:active {
	color: #2E3191;
}

#contenedor-azuloscuro #contdchagaleria li a:link {
	color: #2E3191;
}
#contenedor-azuloscuro #contdchagaleria li a:visited {
	color: #2E3191;
}
#contenedor-azuloscuro #contdchagaleria li a:hover {
	color: #666666;
}
#contenedor-azuloscuro #contdchagaleria li a:active {
	color: #2E3191;
}

/*============================= PIE ===================*/

#contenedor-azuloscuro #footer{

width				:99%; 
position			:relative; 
float				:left;}

#contenedor-azuloscuro #navcontainerfooter {

width				: 60%;
margin-top			:10px;
margin-left			:0px;
float				:left;
position			:relative;
height:60px;
		}
	

#contenedor-azuloscuro #menufooter li	{
display				: inline;
list-style-type		: none;
margin-right		: 6px;
padding				:5px 10px;
background-color	:#b2b2b2;

		}
html>body #contenedor-azuloscuro #menufooter li{
margin-top			:60px;
		}
		
#contenedor-azuloscuro #menufooter a:link {
color				: #000000;
text-decoration		: none;
		}
#contenedor-azuloscuro #menufooter a:visited {
color				: #000000;
text-decoration		: none;
		}
#contenedor-azuloscuro #menufooter a:hover {
color				: #ffffff;
text-decoration		: none;
		}
#contenedor-azuloscuro #menufooter a:active {
color				: #000000;
text-decoration		: none;
		}


#contenedor-azuloscuro #copyright {
width				: 33%;
margin-top			:10px;
margin-left			:10px;
float				:right;
position			:relative;
height				:60px;
text-align			:right;
		}
		
/*====================== submenu navegacion =========================*/

#contenedor-azuloscuro #menuv 		{ 
margin-left			: 0px; 
/*font-weight			:bold; */
float				:left;
position			:relative;}

#contenedor-azuloscuro #menuv ul{
margin				: 0;
padding				: 0;
list-style-type		: none;
font-family			: verdana, arial, sans-serif;
			}

#contenedor-azuloscuro #menuv li 	{ 	
margin				: 4px 0 0 0 ; 
			}

#contenedor-azuloscuro #menuv li a	{
display				: block;
color				: #333;
background-color	: transparent;
width				: 160px;
padding				: 2px 0px 0px 40px;
text-decoration		: none;
border-bottom		: 1px solid #2E3191;
			}

#contenedor-azuloscuro #menuv li a:hover
			{
color				: #e5e5e5;
padding				: 2px 0px 0px 40px;
			}

#contenedor-azuloscuro #menuv ul ul
			{
padding				: 0;
list-style-type		: none;
			}

#contenedor-azuloscuro #menuv li li a {

display				: block;
color				: #333;
background-color	: transparent;
width				: 110px;
padding				: 2px 10px 0 80px;;
margin				: 0;
border-top			: none;
border-bottom		: 1px solid #2E3191;
text-decoration		: none;
			}

#contenedor-azuloscuro #menuv li li a:hover 	{ 

width				:110px;
padding				: 2px 10px 0 80px;
			}

#contenedor-azuloscuro #menuv li li li a {

display				: block;
color				: #333;
background-color	: transparent;
width				: 80px;
padding				: 2px 10px;
margin				: 0;
border-top			: none;
border-bottom		: 1px solid #2E3191;
text-decoration		: none;
}

#contenedor-azuloscuro #menuv span { 
background-color	:#2E3191;
color: #FFFFFF;
}

/*=================== calendario==================*/

#contenedor-azuloscuro #calendar {

padding				:0; 
margin				:20px 0 10px 0; 
position			:relative; 
font-family			:arial, sans-serif; 
font-size			:10px; 
border				:1px solid #2E3191; 
background			:#ffffff; 
width				:200px;
		
			}

#contenedor-azuloscuro #calendario {
clear				:both;
height				:150px;
width				:180px;		
margin				:0 auto 0 auto;
			}

#contenedor-azuloscuro #calendar .meses {
		
text-align			:center;
width				:180px;
height				:30px;
margin				:0 auto 0 auto;
padding				:2px 2px 2px 5px;
display				:table;
		
			}

#contenedor-azuloscuro #calendar .meses .mes {
		
width				:20px;
height				:16px;
padding				:0;
margin				:0 5px 0 0;
border				:1px solid #cccccc;
float				:left;
padding				:5px 1px 1px 1px;
text-align			:center;
font-size			:85%;
display				:block;

			}

#contenedor-azuloscuro #calendar table {

font-size			:10px; 
background			:#2E3191; 
border-collapse		:collapse; 
width				:177px;

				}
				
#contenedor-azuloscuro #calendar tbody td {

text-align			:center; 
background			:#fff; 
border				:1px solid #aaa; 
padding				:0; 
width				:25px; 
height				:17px; 
margin				:0;
				}
				
#contenedor-azuloscuro #calendar tbody td.blank {

background			:#2E3191;
				}
				
#contenedor-azuloscuro #calendar caption {

font-weight			:bold; 
font-size			:11px;

				}
				
#contenedor-azuloscuro #calendar thead th {

color				:#fff; 
font-size			:9px;
				}
				
#contenedor-azuloscuro #calendar tfoot td {

text-align			:center; 
color				:#840; 
font-size			:9px;

				}


#contenedor-azuloscuro #calendar td a, #contenedor-azuloscuro #calendar td a:visited {

color				:#ffffff; 
text-decoration		:none; 
display				:block; 
width				:100%; 
height				:100%; 
line-height			:15px;
background			: #2E3191;

}
				
#contenedor-azuloscuro #calendar td a:hover{

background			:#117a95!important;
color				:#ffffff;

}

#contenedor-azuloscuro #calendar .actual, #contenedor-azuloscuro #calendar .actual a{

background			:#0d6075;
color				:#ffffff;

}

#contenedor-azuloscuro #calendar .selec, #contenedor-azuloscuro #calendar .selec a{

background			:#093c48!important;
color				:#fff!important;

}

/*============== galeria fotos ==================*/

#contenedor-azuloscuro .galerias_fotos {
		border:0px solid #fff;
		width:635px;
		padding:0;
		margin:20px 0 0 0;
}		

#contenedor-azuloscuro .galeria_foto_media {
		border:0px solid #fff;
		width:100%;
		margin-bottom:10px;
		height:400px;
		padding-left:10px;
		display:table;
}

#contenedor-azuloscuro .galeria_foto_media img {
		border:0px solid #fff;
		margin:0 5px 0 5px;
				}

#contenedor-azuloscuro .galeria_fotos_pequenas {
		margin				:10px 0 0 0;
		padding				:0 15px 0 0px;
		color				: #FFFFFF;
		width				: 650px;
		display:table;
}
				
#contenedor-azuloscuro .galeria_fotos_pequenas ul{
		margin:0;
		padding:0;
		width:650px;
}

#contenedor-azuloscuro .galeria_fotos_pequenas ul li {
		list-style: none;
		display: table;
		float:left;
		padding:0!important;
		margin:0 10px 10px 0!important;
}

#contenedor-azuloscuro .galeria_fotos_pequenas ul li a {
		margin:0;
		padding:0;
		border:none;
}

#contenedor-azuloscuro .galeria_fotos_pequenas ul li a img{
		background-color:#221122;
}

#contenedor-azuloscuro .fotoZoom {
		text-align			: center;
		margin-top			: 10px;
}

#contenedor-azuloscuro .fotoZoom img {
border				: 3px solid #fff;
}				
/*============== noticias ==================*/

/* NOTICIAS DISEÑO 1 - 3 columnas verticales */
#contenedor-azuloscuro .d1 {
width				: 190px;
float				: left;
margin-right		: 10px;
		}

#contenedor-azuloscuro .d1f {
width				: 190px;
float				: left;
		}

/* NOTICIAS DISEÑO 1 - 1 columna sup + 2 columnas inf */
#contenedor-azuloscuro .d21 {
width				: 650px;
		}

#contenedor-azuloscuro .d22 {
width				: 650px;
margin-top			: 10px;
		}		

#contenedor-azuloscuro .d221 {
width				: 300px;
float				: left;
		}

#contenedor-azuloscuro .d222 {
width				: 300px;
float				: right;
		}

/* NOTICIAS DISEÑO 3 y 4 - 1 columna izq + 2 columnas der o 2 columnas izq + 1 comumna der */
#contenedor-azuloscuro .d31 {
width				: 300px;
float				: left;
		}

#contenedor-azuloscuro .d32 {
width				: 300px;
float				: right;
		}

#contenedor-azuloscuro .d321 {
width				: 300px;
margin-bottom		: 20px;
border-bottom		: 1px dotted #ffffff;
padding				: 0 0 10px 0;
}

/* NOTICIAS DISEÑO 5 - 3 columnas horizontales */
#contenedor-azuloscuro .d5 {
width				: 650px;
margin-bottom		: 20px;
border-bottom		: 1px dotted #ffffff;
padding				: 10px 0 10px 0;
		}

/*============== formularios ==================*/

#contenedor-azuloscuro .form1 {
margin				: 20px 0 0 0;
padding				: 0;	
			}

#contenedor-azuloscuro .form1 legend {
display				: none;
			}

#contenedor-azuloscuro .form1 fieldset {
border				: none;
padding				: 20px;
			}

#contenedor-azuloscuro .form1 label {
display				: block;
width				: 120px;
float				: left;
			}

#contenedor-azuloscuro .form1 .textfield {
margin-bottom		: 5px;
border				: 1px solid #e1e1e0;
height				: 16px;
width				: 200px;
			}

#contenedor-azuloscuro .form1 .textarea {
width				: 200px;
border				: 1px solid #e1e1e0;
overflow			: auto;
height				: 100px;
			}

#contenedor-azuloscuro .form1 .large {
width				: 350px;
height				: 50px;
			}

#contenedor-azuloscuro .form1 .textfield, form textarea {
font-family			: Arial, Verdana;
font-size			: 11px;
			}

#contenedor-azuloscuro .form1 .button {
margin-left			: 120px;
margin-top			: 20px;
			}

#contenedor-azuloscuro .form1 p {
margin				: 0;
padding				: 0;
			}

#contenedor-azuloscuro .errorbox {
background			: url("../img/ooops.gif") 15px 15px no-repeat;
font-weight			: bold;	
padding				: 0px 15px 15px 5px;
margin-top			: 10px;
			}	
			
/*==================================
====================================
naranja
====================================
==================================*/


#contenedor-naranja { 
width				: 960px; 
margin				: 0 auto; 
background-color	:#FFFFFF;

}

/*========================= header===========================*/

#contenedor-naranja #header {

width			   	:99%;



		}

#logo{ 
float				:left; 
position			:relative; 
padding-left		:0px; 
padding-top			:10px; 
width				:50%;
		}

/*==================== menu superior======================*/

#contenedor-naranja #navcontainer {
width				: 69.8%;
margin-left			:0px;
float				:left;
float				:left;
position			:relative;
height				:40px;
margin-top			:2px;
border-top			:1px solid #F42D1C;
			}

html>body #contenedor-naranja #navcontainer {
padding-top			:8px;
margin-top			:4px;
			}

#contenedor-naranja #menusuperior li
		{
display				: inline;
list-style-type		: none;
margin-right		: 10px;
padding				:10px 2px 10px 0px;
		}
		
#contenedor-naranja #menusuperior li a:link {
color				: #000000;
text-decoration		: none;
padding				:10px 2px 10px 0px;
		}
#contenedor-naranja #menusuperior li a:visited {
color				: #000000;
text-decoration		: none;
padding				:10px 2px 10px 0px;
		}
#contenedor-naranja #menusuperior li a:hover {
color				: #ffffff;
background-color	:#F42D1C;
text-decoration		: none;
padding				:10px 2px 10px 0px;
		}
#contenedor-naranja #menusuperior li a:active {
color				: #000000;
text-decoration		: none;
padding				:10px 2px 10px 0px;
		}
#contenedor-naranja .sel {
color				: #ffffff!important;
background-color	:#F42D1C;
font-weight			:bold;
padding				:10px;

		}
/*======================= menu idiomas========================*/
		
#contenedor-naranja #navcontaineridiomas {
width				: 27.5%;
/*padding-top			:30px;*/
border-bottom		:1px solid #000000;

float				:right;
position			:relative;
margin-top			:36px;
margin-right:6px;


		}

#contenedor-naranja #menuidiomas ul{
	margin-left:10px!important;
	
	
	
	}
#contenedor-naranja #menuidiomas li
		{
display				: inline;
list-style-type		: none;
margin-right		: 0px;
padding				:0 8px 0 5px;
margin-left			:0px;
float				:right;
		}
		
		
#contenedor-naranja #menuidiomas li a:link {
color				: #000000;
text-decoration		: none;
		}
#contenedor-naranja #menuidiomas li a:visited {
color				: #000000;
text-decoration		: none;
		}
#contenedor-naranja #menuidiomas li a:hover {
color				: #ffffff;
background-color	:#b2b2b2;
text-decoration		: none;
		}
#contenedor-naranja #menuidiomas li a:active {
color				: #000000;
text-decoration		: none;
		}
#contenedor-naranja .selectidiomas {
color				: #ffffff!important;
background-color	:#b2b2b2;
font-weight			:bold;

		}
/*================================== menu ayuda ===============================*/
#contenedor-naranja #navcontainerayuda {
width				: 28%;
margin-top			:10px;
/*margin-left			:10px;*/
float				:right;
position			:relative;
height				:60px;



		}
	

#contenedor-naranja #menuayuda li	{
display				: inline;
list-style-type		: none;
margin-right		: 6px;
padding				:5px 13px 5px 13px;
/*width				:33%;*/

background-color	:#b2b2b2;



		}
html>body #contenedor-naranja #menuayuda li{

margin-top			:60px;
		}
		
#contenedor-naranja #menuayuda a:link {

color				: #000000;
text-decoration		: none;
		}
		
#contenedor-naranja #menuayuda a:visited {
color				: #000000;
text-decoration		: none;
		}
#contenedor-naranja #menuayuda a:hover {
color				: #ffffff;
text-decoration		: none;
		}
#contenedor-naranja #menuayuda a:active {
color				: #000000;
text-decoration		: none;
		}

#contenedor-naranja .espacio{ 
height				:30px;
		}
	
/*=========================contenidos======================*/

#contenedor-naranja #contenidos{
width				:100%;
position			:relative;
float				:left;

		}

#contenedor-naranja #contdcha{ 
width				:65%; 
background-color	:#F42D1C; 
padding				:10px 30px 10px 10px; 
position			:relative; 
float				:left; 
text-align			:justify;
height				:400px;

		}

		
		
html>body #contenedor-naranja #contdcha{

min-height:400px;
height:auto;
}

#contenedor-naranja #contizda{
width				:26.5%; 
float				:right; 
position			:relative; 
padding-right		:20px;
/*padding-top			:10px; */
padding-bottom		:10px; }

#contenedor-naranja #contizda .menupppal {
	
/*font-weight			: bold;*/
border-bottom		:1px solid #F42D1C;
color				: #000;
width				:200px;

	
		}
#contenedor-naranja #contizda .menupppal span 
		{ 

background-color	:#F42D1C;
padding-left:8px;
		}

#contenedor-naranja .colormenuppal {

background-color	:#F42D1C;
		}


#contenedor-naranja #contdcha .titular{
font-size			:160%;
color				:#000000;
border-bottom		:1px dotted #000000;
margin-bottom		:10px;
width				:90%;

			}


#contenedor-naranja #contizda .titularnoticias{
font-size			:160%;
color				:#000000;
border-bottom		:1px dotted #F42D1C;
margin-bottom		:10px;
margin-top			:10px;
			}

#contenedor-naranja #contdcha ul{
list-style			:none;
			}
#contenedor-naranja #contdcha ul li{ 
padding-left		:20px;
			}
#contenedor-naranja #contdcha p {line-height			:16px; margin-top:2px;}

#contenedor-naranja #contdchagaleria{
width				:65%; 
position			:relative; 
float				:left; 
text-align			:justify;
color				:#000000; 

	}
/*#contenedor-naranja #contdchagaleria p{ 
color				:#F42D1C; 
line-height			:16px; 
padding				:10px 30px 10px 0px; 

			}*/
			
#contenedor-naranja #contdchagaleria li{ 	
color				:#F42D1C;
list-style			:none;
}

#contenedor-naranja #contdchagaleria a:link {
	color: #F42D1C;
}
#contenedor-naranja #contdchagaleria  a:visited {
	color: #F42D1C;
}
#contenedor-naranja #contdchagaleria  a:hover {
	color: #666666;
}
#contenedor-naranja #contdchagaleria  a:active {
	color: #F42D1C;
}

#contenedor-naranja #contdchagaleria li a:link {
	color: #F42D1C;
}
#contenedor-naranja #contdchagaleria li a:visited {
	color: #F42D1C;
}
#contenedor-naranja #contdchagaleria li a:hover {
	color: #666666;
}
#contenedor-naranja #contdchagaleria li a:active {
	color: #F42D1C;
}

/*============================= PIE ===================*/

#contenedor-naranja #footer{

width				:99%; 
position			:relative; 
float				:left;}

#contenedor-naranja #navcontainerfooter {

width				: 60%;
margin-top			:10px;
margin-left			:0px;
float				:left;
position			:relative;
height:60px;
		}
	

#contenedor-naranja #menufooter li	{
display				: inline;
list-style-type		: none;
margin-right		: 6px;
padding				:5px 10px;
background-color	:#b2b2b2;

		}
html>body #contenedor-naranja #menufooter li{
margin-top			:60px;
		}
		
#contenedor-naranja #menufooter a:link {
color				: #000000;
text-decoration		: none;
		}
#contenedor-naranja #menufooter a:visited {
color				: #000000;
text-decoration		: none;
		}
#contenedor-naranja #menufooter a:hover {
color				: #ffffff;
text-decoration		: none;
		}
#contenedor-naranja #menufooter a:active {
color				: #000000;
text-decoration		: none;
		}


#contenedor-naranja #copyright {
width				: 33%;
margin-top			:10px;
margin-left			:10px;
float				:right;
position			:relative;
height				:60px;
text-align			:right;
		}
		
/*====================== submenu navegacion =========================*/

#contenedor-naranja #menuv 		{ 
margin-left			: 0px; 
/*font-weight			:bold; */
float				:left;
position			:relative;}

#contenedor-naranja #menuv ul{
margin				: 0;
padding				: 0;
list-style-type		: none;
font-family			: verdana, arial, sans-serif;
			}

#contenedor-naranja #menuv li 	{ 	
margin				: 4px 0 0 0 ; 
			}

#contenedor-naranja #menuv li a	{
display				: block;
color				: #333;
background-color	: transparent;
width				: 160px;
padding				: 2px 0px 0px 40px;
text-decoration		: none;
border-bottom		: 1px solid #F42D1C;
			}

#contenedor-naranja #menuv li a:hover
			{
color				: #e5e5e5;
padding				: 2px 0px 0px 40px;
			}

#contenedor-naranja #menuv ul ul
			{
padding				: 0;
list-style-type		: none;
			}

#contenedor-naranja #menuv li li a {


display				: block;
color				: #333;
background-color	: transparent;
width				: 110px;
padding				: 2px 10px 0 80px;;
margin				: 0;
border-top			: none;
border-bottom		: 1px solid #F42D1C;
text-decoration		: none;
			}

#contenedor-naranja #menuv li li a:hover 	{ 

width				:110px;
padding				: 2px 10px 0 80px;
			}

#contenedor-naranja #menuv li li li a {

display				: block;
color				: #333;
background-color	: transparent;
width				: 80px;
padding				: 2px 10px;
margin				: 0;
border-top			: none;
border-bottom		: 1px solid #F42D1C;
text-decoration		: none;
}

#contenedor-naranja #menuv span { 
background-color	:#F42D1C;
}

/*=================== calendario==================*/

#contenedor-naranja #calendar {

padding				:0; 
margin				:20px 0 10px 0; 
position			:relative; 
font-family			:arial, sans-serif; 
font-size			:10px; 
border				:1px solid #F42D1C; 
background			:#ffffff; 
width				:200px;
		
			}

#contenedor-naranja #calendario {
clear				:both;
height				:150px;
width				:180px;		
margin				:0 auto 0 auto;
			}

#contenedor-naranja #calendar .meses {
		
text-align			:center;
width				:180px;
height				:30px;
margin				:0 auto 0 auto;
padding				:2px 2px 2px 5px;
display				:table;
		
			}

#contenedor-naranja #calendar .meses .mes {
		
width				:20px;
height				:16px;
padding				:0;
margin				:0 5px 0 0;
border				:1px solid #cccccc;
float				:left;
padding				:5px 1px 1px 1px;
text-align			:center;
font-size			:85%;
display				:block;

			}

#contenedor-naranja #calendar table {

font-size			:10px; 
background			:#F42D1C; 
border-collapse		:collapse; 
width				:177px;

				}
				
#contenedor-naranja #calendar tbody td {

text-align			:center; 
background			:#fff; 
border				:1px solid #aaa; 
padding				:0; 
width				:25px; 
height				:17px; 
margin				:0;
				}
				
#contenedor-naranja #calendar tbody td.blank {

background			:#F42D1C;
				}
				
#contenedor-naranja #calendar caption {

font-weight			:bold; 
font-size			:11px;

				}
				
#contenedor-naranja #calendar thead th {

color				:#fff; 
font-size			:9px;
				}
				
#contenedor-naranja #calendar tfoot td {

text-align			:center; 
color				:#840; 
font-size			:9px;

				}


#contenedor-naranja #calendar td a, #contenedor-naranja #calendar td a:visited {

color				:#ffffff; 
text-decoration		:none; 
display				:block; 
width				:100%; 
height				:100%; 
line-height			:15px;
background			: #F42D1C;

}
				
#contenedor-naranja #calendar td a:hover{

background			:#117a95!important;
color				:#ffffff;

}

#contenedor-naranja #calendar .actual, #contenedor-naranja #calendar .actual a{

background			:#0d6075;
color				:#ffffff;

}

#contenedor-naranja #calendar .selec, #contenedor-naranja #calendar .selec a{

background			:#093c48!important;
color				:#fff!important;

}

/*============== galeria fotos ==================*/

#contenedor-naranja .galerias_fotos {
		border:0px solid #fff;
		width:635px;
		padding:0;
		margin:20px 0 0 0;
}		

#contenedor-naranja .galeria_foto_media {
		border:0px solid #fff;
		width:100%;
		margin-bottom:10px;
		height:400px;
		padding-left:10px;
		display:table;
}

#contenedor-naranja .galeria_foto_media img {
		border:0px solid #fff;
		margin:0 5px 0 5px;
				}

#contenedor-naranja .galeria_fotos_pequenas {
		margin				:10px 0 0 0;
		padding				:0 15px 0 0px;
		color				: #FFFFFF;
		width				: 600px;
		display:table;
}
				
#contenedor-naranja .galeria_fotos_pequenas ul{
		margin:0;
		padding:0;
		width:600px;
}

#contenedor-naranja .galeria_fotos_pequenas ul li {
		list-style: none;
		display: table;
		float:left;
		padding:0!important;
		margin:0 4.55px 10px 0;
}


#contenedor-naranja .galeria_fotos_pequenas ul li a {
		margin:0;
		padding:0;
		border:none;
}

#contenedor-naranja .galeria_fotos_pequenas ul li a img{
		background-color:#221122;
}

#contenedor-naranja .fotoZoom {
		text-align			: center;
		margin-top			: 10px;
}

#contenedor-naranja .fotoZoom img {
border				: 3px solid #fff;
}				
/*============== noticias ==================*/

/* NOTICIAS DISEÑO 1 - 3 columnas verticales */
#contenedor-naranja .d1 {
width				: 190px;
float				: left;
margin-right		: 10px;
		}

#contenedor-naranja .d1f {
width				: 190px;
float				: left;
		}

/* NOTICIAS DISEÑO 1 - 1 columna sup + 2 columnas inf */
#contenedor-naranja .d21 {
width				: 650px;
		}

#contenedor-naranja .d22 {
width				: 650px;
margin-top			: 10px;
		}		

#contenedor-naranja .d221 {
width				: 300px;
float				: left;
		}

#contenedor-naranja .d222 {
width				: 300px;
float				: right;
		}

/* NOTICIAS DISEÑO 3 y 4 - 1 columna izq + 2 columnas der o 2 columnas izq + 1 comumna der */
#contenedor-naranja .d31 {
width				: 300px;
float				: left;
		}

#contenedor-naranja .d32 {
width				: 300px;
float				: right;
		}

#contenedor-naranja .d321 {
width				: 300px;
margin-bottom		: 20px;
border-bottom		: 1px dotted #ffffff;
padding				: 0 0 10px 0;
}

/* NOTICIAS DISEÑO 5 - 3 columnas horizontales */
#contenedor-naranja .d5 {
width				: 650px;
margin-bottom		: 20px;
border-bottom		: 1px dotted #ffffff;
padding				: 10px 0 10px 0;
		}

/*============== formularios ==================*/

#contenedor-naranja .form1 {
margin				: 20px 0 0 0;
padding				: 0;	
			}

#contenedor-naranja .form1 legend {
display				: none;
			}

#contenedor-naranja .form1 fieldset {
border				: none;
padding				: 20px;
			}

#contenedor-naranja .form1 label {
display				: block;
width				: 120px;
float				: left;
			}

#contenedor-naranja .form1 .textfield {
margin-bottom		: 5px;
border				: 1px solid #e1e1e0;
height				: 16px;
width				: 200px;
			}

#contenedor-naranja .form1 .textarea {
width				: 200px;
border				: 1px solid #e1e1e0;
overflow			: auto;
height				: 100px;
			}

#contenedor-naranja .form1 .large {
width				: 350px;
height				: 50px;
			}

#contenedor-naranja .form1 .textfield, form textarea {
font-family			: Arial, Verdana;
font-size			: 11px;
			}

#contenedor-naranja .form1 .button {
margin-left			: 120px;
margin-top			: 20px;
			}

#contenedor-naranja .form1 p {
margin				: 0;
padding				: 0;
			}

#contenedor-naranja .errorbox {
background			: url("../img/ooops.gif") 15px 15px no-repeat;
font-weight			: bold;	
padding				: 0px 15px 15px 5px;
margin-top			: 10px;
			}	
			

/*=====================================
=======================================
rosa
=======================================
=====================================*/



#contenedor-rosa { 
width				: 960px; 
margin				: 0 auto; 
background-color	:#FFFFFF;

}

/*========================= header===========================*/

#contenedor-rosa #header {

width			   	:99%;



		}

#logo{ 
float				:left; 
position			:relative; 
padding-left		:0px; 
padding-top			:10px; 
width				:50%;
		}

/*==================== menu superior======================*/

#contenedor-rosa #navcontainer {
width				: 69.8%;
margin-left			:0px;
float				:left;
float				:left;
position			:relative;
height				:40px;
margin-top			:2px;
border-top			:1px solid #ff0399;
			}

html>body #contenedor-rosa #navcontainer {
padding-top			:8px;
margin-top			:4px;
			}

#contenedor-rosa #menusuperior li
		{
display				: inline;
list-style-type		: none;
margin-right		: 10px;
padding				:10px 2px 10px 0px;
		}
		
#contenedor-rosa #menusuperior li a:link {
color				: #000000;
text-decoration		: none;
padding				:10px 2px 10px 0px;
		}
#contenedor-rosa #menusuperior li a:visited {
color				: #000000;
text-decoration		: none;
padding				:10px 2px 10px 0px;
		}
#contenedor-rosa #menusuperior li a:hover {
color				: #ffffff;
background-color	:#ff0399;
text-decoration		: none;
padding				:10px 2px 10px 0px;
		}
#contenedor-rosa #menusuperior li a:active {
color				: #000000;
text-decoration		: none;
padding				:10px 2px 10px 0px;
		}
#contenedor-rosa .sel {
color				: #ffffff!important;
background-color	:#ff0399;
font-weight			:bold;
padding				:10px;

		}
/*======================= menu idiomas========================*/
		
#contenedor-rosa #navcontaineridiomas {
width				: 27.5%;
/*padding-top			:30px;*/
border-bottom		:1px solid #000000;

float				:right;
position			:relative;
margin-top			:36px;
margin-right:6px;


		}

#contenedor-rosa #menuidiomas ul{
	margin-left:10px!important;
	
	
	
	}
#contenedor-rosa #menuidiomas li
		{
display				: inline;
list-style-type		: none;
margin-right		: 0px;
padding				:0 8px 0 5px;
margin-left			:0px;
float				:right;
		}
		
		
#contenedor-rosa #menuidiomas li a:link {
color				: #000000;
text-decoration		: none;
		}
#contenedor-rosa #menuidiomas li a:visited {
color				: #000000;
text-decoration		: none;
		}
#contenedor-rosa #menuidiomas li a:hover {
color				: #ffffff;
background-color	:#b2b2b2;
text-decoration		: none;
		}
#contenedor-rosa #menuidiomas li a:active {
color				: #000000;
text-decoration		: none;
		}
#contenedor-rosa .selectidiomas {
color				: #ffffff!important;
background-color	:#b2b2b2;
font-weight			:bold;

		}
/*================================== menu ayuda ===============================*/
#contenedor-rosa #navcontainerayuda {
width				: 28%;
margin-top			:10px;
/*margin-left			:10px;*/
float				:right;
position			:relative;
height				:60px;



		}
	

#contenedor-rosa #menuayuda li	{
display				: inline;
list-style-type		: none;
margin-right		: 6px;
padding				:5px 13px 5px 13px;
/*width				:33%;*/

background-color	:#b2b2b2;



		}
html>body #contenedor-rosa #menuayuda li{

margin-top			:60px;
		}
		
#contenedor-rosa #menuayuda a:link {

color				: #000000;
text-decoration		: none;
		}
		
#contenedor-rosa #menuayuda a:visited {
color				: #000000;
text-decoration		: none;
		}
#contenedor-rosa #menuayuda a:hover {
color				: #ffffff;
text-decoration		: none;
		}
#contenedor-rosa #menuayuda a:active {
color				: #000000;
text-decoration		: none;
		}

#contenedor-rosa .espacio{ 
height				:30px;
		}
	
/*=========================contenidos======================*/

#contenedor-rosa #contenidos{
width				:100%;
position			:relative;
float				:left;

		}

#contenedor-rosa #contdcha{ 
width				:65%; 
background-color	:#ff0399; 
padding				:10px 30px 10px 10px; 
position			:relative; 
float				:left; 
text-align			:justify;
height				:400px;

		}

		
		
html>body #contenedor-rosa #contdcha{
min-height:400px;
height:auto;
}

#contenedor-rosa #contizda{
width				:26.5%; 
float				:right; 
position			:relative; 
padding-right		:20px;
/*padding-top			:10px; */
padding-bottom		:10px; }

#contenedor-rosa #contizda .menupppal {
	
/*font-weight			: bold;*/
border-bottom		:1px solid #ff0399;
color				: #000;
width				:200px;

	
		}
#contenedor-rosa #contizda .menupppal span 
		{ 

background-color	:#ff0399;
padding-left:8px;
		}

#contenedor-rosa .colormenuppal {

background-color	:#ff0399;
		}


#contenedor-rosa #contdcha .titular{
font-size			:160%;
color				:#000000;
border-bottom		:1px dotted #000000;
margin-bottom		:10px;
width				:90%;

			}


#contenedor-rosa #contizda .titularnoticias{
font-size			:160%;
color				:#000000;
border-bottom		:1px dotted #ff0399;
margin-bottom		:10px;
margin-top			:10px;
			}

#contenedor-rosa #contdcha ul{
list-style			:none;
			}
#contenedor-rosa #contdcha ul li{ 
padding-left		:20px;
			}
#contenedor-rosa #contdcha p {line-height			:16px; margin-top:2px;}

#contenedor-rosa #contdchagaleria{
width				:65%; 
position			:relative; 
float				:left; 
text-align			:justify;
color				:#ff0399;

	}
/*#contenedor-rosa #contdchagaleria p{ 
color				:#ff0399; 
line-height			:16px; 
padding				:10px 30px 10px 0px; 

			}*/
			
#contenedor-rosa #contdchagaleria li{ 	
color				:#ff0399;
list-style			:none;
}

#contenedor-rosa #contdchagaleria a:link {
	color: #ff0399;
}
#contenedor-rosa #contdchagaleria  a:visited {
	color: #ff0399;
}
#contenedor-rosa #contdchagaleria  a:hover {
	color: #666666;
}
#contenedor-rosa #contdchagaleria  a:active {
	color: #ff0399;
}

#contenedor-rosa #contdchagaleria li a:link {
	color: #ff0399;
}
#contenedor-rosa #contdchagaleria li a:visited {
	color: #ff0399;
}
#contenedor-rosa #contdchagaleria li a:hover {
	color: #666666;
}
#contenedor-rosa #contdchagaleria li a:active {
	color: #ff0399;
}

/*============================= PIE ===================*/

#contenedor-rosa #footer{

width				:99%; 
position			:relative; 
float				:left;}

#contenedor-rosa #navcontainerfooter {

width				: 60%;
margin-top			:10px;
margin-left			:0px;
float				:left;
position			:relative;
height:60px;
		}
	

#contenedor-rosa #menufooter li	{
display				: inline;
list-style-type		: none;
margin-right		: 6px;
padding				:5px 10px;
background-color	:#b2b2b2;

		}
html>body #contenedor-rosa #menufooter li{
margin-top			:60px;
		}
		
#contenedor-rosa #menufooter a:link {
color				: #000000;
text-decoration		: none;
		}
#contenedor-rosa #menufooter a:visited {
color				: #000000;
text-decoration		: none;
		}
#contenedor-rosa #menufooter a:hover {
color				: #ffffff;
text-decoration		: none;
		}
#contenedor-rosa #menufooter a:active {
color				: #000000;
text-decoration		: none;
		}


#contenedor-rosa #copyright {
width				: 33%;
margin-top			:10px;
margin-left			:10px;
float				:right;
position			:relative;
height				:60px;
text-align			:right;
		}
		
/*====================== submenu navegacion =========================*/

#contenedor-rosa #menuv 		{ 
margin-left			: 0px; 
/*font-weight			:bold; */
float				:left;
position			:relative;}

#contenedor-rosa #menuv ul{
margin				: 0;
padding				: 0;
list-style-type		: none;
font-family			: verdana, arial, sans-serif;
			}

#contenedor-rosa #menuv li 	{ 	
margin				: 4px 0 0 0 ; 
			}

#contenedor-rosa #menuv li a	{
display				: block;
color				: #333;
background-color	: transparent;
width				: 160px;
padding				: 2px 0px 0px 40px;
text-decoration		: none;
border-bottom		: 1px solid #ff0399;
			}

#contenedor-rosa #menuv li a:hover
			{
color				: #e5e5e5;
padding				: 2px 0px 0px 40px;
			}

#contenedor-rosa #menuv ul ul
			{
padding				: 0;
list-style-type		: none;
			}

#contenedor-rosa #menuv li li a {

display				: block;
color				: #333;
background-color	: transparent;
width				: 110px;
padding				: 2px 10px 0 80px;;
margin				: 0;
border-top			: none;
border-bottom		: 1px solid #ff0399;
text-decoration		: none;
			}

#contenedor-rosa #menuv li li a:hover 	{ 

width				:110px;
padding				: 2px 10px 0 80px;
			}

#contenedor-rosa #menuv li li li a {

display				: block;
color				: #333;
background-color	: transparent;
width				: 80px;
padding				: 2px 10px;
margin				: 0;
border-top			: none;
border-bottom		: 1px solid #ff0399;
text-decoration		: none;
}

#contenedor-rosa #menuv span { 
background-color	:#ff0399;
}

/*=================== calendario==================*/

#contenedor-rosa #calendar {

padding				:0; 
margin				:20px 0 10px 0; 
position			:relative; 
font-family			:arial, sans-serif; 
font-size			:10px; 
border				:1px solid #ff0399; 
background			:#ffffff; 
width				:200px;
		
			}

#contenedor-rosa #calendario {
clear				:both;
height				:150px;
width				:180px;		
margin				:0 auto 0 auto;
			}

#contenedor-rosa #calendar .meses {
		
text-align			:center;
width				:180px;
height				:30px;
margin				:0 auto 0 auto;
padding				:2px 2px 2px 5px;
display				:table;
		
			}

#contenedor-rosa #calendar .meses .mes {
		
width				:20px;
height				:16px;
padding				:0;
margin				:0 5px 0 0;
border				:1px solid #cccccc;
float				:left;
padding				:5px 1px 1px 1px;
text-align			:center;
font-size			:85%;
display				:block;

			}

#contenedor-rosa #calendar table {

font-size			:10px; 
background			:#ff0399; 
border-collapse		:collapse; 
width				:177px;

				}
				
#contenedor-rosa #calendar tbody td {

text-align			:center; 
background			:#fff; 
border				:1px solid #aaa; 
padding				:0; 
width				:25px; 
height				:17px; 
margin				:0;
				}
				
#contenedor-rosa #calendar tbody td.blank {

background			:#ff0399;
				}
				
#contenedor-rosa #calendar caption {

font-weight			:bold; 
font-size			:11px;

				}
				
#contenedor-rosa #calendar thead th {

color				:#fff; 
font-size			:9px;
				}
				
#contenedor-rosa #calendar tfoot td {

text-align			:center; 
color				:#840; 
font-size			:9px;

				}


#contenedor-rosa #calendar td a, #contenedor-rosa #calendar td a:visited {

color				:#ffffff; 
text-decoration		:none; 
display				:block; 
width				:100%; 
height				:100%; 
line-height			:15px;
background			: #ff0399;

}
				
#contenedor-rosa #calendar td a:hover{

background			:#117a95!important;
color				:#ffffff;

}

#contenedor-rosa #calendar .actual, #contenedor-rosa #calendar .actual a{

background			:#0d6075;
color				:#ffffff;

}

#contenedor-rosa #calendar .selec, #contenedor-rosa #calendar .selec a{

background			:#093c48!important;
color				:#fff!important;

}

/*============== galeria fotos ==================*/

#contenedor-rosa .galerias_fotos {
		border:0px solid #fff;
		width:635px;
		padding:0;
		margin:20px 0 0 0;
}		

#contenedor-rosa .galeria_foto_media {
		border:0px solid #fff;
		width:100%;
		margin-bottom:10px;
		height:400px;
		padding-left:10px;
		display:table;
}

#contenedor-rosa .galeria_foto_media img {
		border:0px solid #fff;
		margin:0 5px 0 5px;
				}

#contenedor-rosa .galeria_fotos_pequenas {
		margin				:10px 0 0 0;
		padding				:0 15px 0 0px;
		color				: #FFFFFF;
		width				: 600px;
		display:table;
}
				
#contenedor-rosa .galeria_fotos_pequenas ul{
		margin:0;
		padding:0;
		width:600px;
}

#contenedor-rosa .galeria_fotos_pequenas ul li {
		list-style: none;
		display: table;
		float:left;
		padding:0!important;
		margin:0 4.55px 10px 0;
}

#contenedor-rosa .galeria_fotos_pequenas ul li a {
		margin:0;
		padding:0;
		border:none;
}

#contenedor-rosa .galeria_fotos_pequenas ul li a img{
		background-color:#221122;
}

#contenedor-rosa .fotoZoom {
		text-align			: center;
		margin-top			: 10px;
}

#contenedor-rosa .fotoZoom img {
border				: 3px solid #fff;
}				
/*============== noticias ==================*/

/* NOTICIAS DISEÑO 1 - 3 columnas verticales */
#contenedor-rosa .d1 {
width				: 190px;
float				: left;
margin-right		: 10px;
		}

#contenedor-rosa .d1f {
width				: 190px;
float				: left;
		}

/* NOTICIAS DISEÑO 1 - 1 columna sup + 2 columnas inf */
#contenedor-rosa .d21 {
width				: 650px;
		}

#contenedor-rosa .d22 {
width				: 650px;
margin-top			: 10px;
		}		

#contenedor-rosa .d221 {
width				: 300px;
float				: left;
		}

#contenedor-rosa .d222 {
width				: 300px;
float				: right;
		}

/* NOTICIAS DISEÑO 3 y 4 - 1 columna izq + 2 columnas der o 2 columnas izq + 1 comumna der */
#contenedor-rosa .d31 {
width				: 300px;
float				: left;
		}

#contenedor-rosa .d32 {
width				: 300px;
float				: right;
		}

#contenedor-rosa .d321 {
width				: 300px;
margin-bottom		: 20px;
border-bottom		: 1px dotted #ffffff;
padding				: 0 0 10px 0;
}

/* NOTICIAS DISEÑO 5 - 3 columnas horizontales */
#contenedor-rosa .d5 {
width				: 650px;
margin-bottom		: 20px;
border-bottom		: 1px dotted #ffffff;
padding				: 10px 0 10px 0;
		}

/*============== formularios ==================*/

#contenedor-rosa .form1 {
margin				: 20px 0 0 0;
padding				: 0;	
			}

#contenedor-rosa .form1 legend {
display				: none;
			}

#contenedor-rosa .form1 fieldset {
border				: none;
padding				: 20px;
			}

#contenedor-rosa .form1 label {
display				: block;
width				: 120px;
float				: left;
			}

#contenedor-rosa .form1 .textfield {
margin-bottom		: 5px;
border				: 1px solid #e1e1e0;
height				: 16px;
width				: 200px;
			}

#contenedor-rosa .form1 .textarea {
width				: 200px;
border				: 1px solid #e1e1e0;
overflow			: auto;
height				: 100px;
			}

#contenedor-rosa .form1 .large {
width				: 350px;
height				: 50px;
			}

#contenedor-rosa .form1 .textfield, form textarea {
font-family			: Arial, Verdana;
font-size			: 11px;
			}

#contenedor-rosa .form1 .button {
margin-left			: 120px;
margin-top			: 20px;
			}

#contenedor-rosa .form1 p {
margin				: 0;
padding				: 0;
			}

#contenedor-rosa .errorbox {
background			: url("../img/ooops.gif") 15px 15px no-repeat;
font-weight			: bold;	
padding				: 0px 15px 15px 5px;
margin-top			: 10px;
			}	
			
			
/*===================================
=====================================
verde
=====================================
===================================*/



#contenedor-verde { 
width				: 960px; 
margin				: 0 auto; 
background-color	:#FFFFFF;

}

/*========================= header===========================*/

#contenedor-verde #header {

width			   	:99%;



		}

#logo{ 
float				:left; 
position			:relative; 
padding-left		:0px; 
padding-top			:10px; 
width				:50%;
		}

/*==================== menu superior======================*/

#contenedor-verde #navcontainer {
width				: 69.8%;
margin-left			:0px;
float				:left;
float				:left;
position			:relative;
height				:40px;
margin-top			:2px;
border-top			:1px solid #00ff00;
			}

html>body #contenedor-verde #navcontainer {
padding-top			:8px;
margin-top			:4px;
			}

#contenedor-verde #menusuperior li
		{
display				: inline;
list-style-type		: none;
margin-right		: 10px;
padding				:10px 2px 10px 0px;
		}
		
#contenedor-verde #menusuperior li a:link {
color				: #000000;
text-decoration		: none;
padding				:10px 2px 10px 0px;
		}
#contenedor-verde #menusuperior li a:visited {
color				: #000000;
text-decoration		: none;
padding				:10px 2px 10px 0px;
		}
#contenedor-verde #menusuperior li a:hover {
color				: #ffffff;
background-color	:#00ff00;
text-decoration		: none;
padding				:10px 2px 10px 0px;
		}
#contenedor-verde #menusuperior li a:active {
color				: #000000;
text-decoration		: none;
padding				:10px 2px 10px 0px;
		}
#contenedor-verde .sel {
color				: #ffffff!important;
background-color	:#00ff00;
font-weight			:bold;
padding				:10px;

		}
/*======================= menu idiomas========================*/
		
#contenedor-verde #navcontaineridiomas {
width				: 27.5%;
/*padding-top			:30px;*/
border-bottom		:1px solid #000000;

float				:right;
position			:relative;
margin-top			:36px;
margin-right:6px;


		}

#contenedor-verde #menuidiomas ul{
	margin-left:10px!important;
	
	
	
	}
#contenedor-verde #menuidiomas li
		{
display				: inline;
list-style-type		: none;
margin-right		: 0px;
padding				:0 8px 0 5px;
margin-left			:0px;
float				:right;
		}
		
		
#contenedor-verde #menuidiomas li a:link {
color				: #000000;
text-decoration		: none;
		}
#contenedor-verde #menuidiomas li a:visited {
color				: #000000;
text-decoration		: none;
		}
#contenedor-verde #menuidiomas li a:hover {
color				: #ffffff;
background-color	:#b2b2b2;
text-decoration		: none;
		}
#contenedor-verde #menuidiomas li a:active {
color				: #000000;
text-decoration		: none;
		}
#contenedor-verde .selectidiomas {
color				: #ffffff!important;
background-color	:#b2b2b2;
font-weight			:bold;

		}
/*================================== menu ayuda ===============================*/
#contenedor-verde #navcontainerayuda {
width				: 28%;
margin-top			:10px;
/*margin-left			:10px;*/
float				:right;
position			:relative;
height				:60px;



		}
	

#contenedor-verde #menuayuda li	{
display				: inline;
list-style-type		: none;
margin-right		: 6px;
padding				:5px 13px 5px 13px;
/*width				:33%;*/

background-color	:#b2b2b2;



		}
html>body #contenedor-verde #menuayuda li{

margin-top			:60px;
		}
		
#contenedor-verde #menuayuda a:link {

color				: #000000;
text-decoration		: none;
		}
		
#contenedor-verde #menuayuda a:visited {
color				: #000000;
text-decoration		: none;
		}
#contenedor-verde #menuayuda a:hover {
color				: #ffffff;
text-decoration		: none;
		}
#contenedor-verde #menuayuda a:active {
color				: #000000;
text-decoration		: none;
		}

#contenedor-verde .espacio{ 
height				:30px;
		}
	
/*=========================contenidos======================*/

#contenedor-verde #contenidos{
width				:100%;
position			:relative;
float				:left;

		}

#contenedor-verde #contdcha{ 
width				:65%; 
background-color	:#00ff00; 
padding				:10px 30px 10px 10px; 
position			:relative; 
float				:left; 
text-align			:justify;
height				:400px;

		}

		
		
html>body #contenedor-verde #contdcha{
min-height:400px;
height:auto;
}

#contenedor-verde #contizda{
width				:26.5%; 
float				:right; 
position			:relative; 
padding-right		:20px;
/*padding-top			:10px; */
padding-bottom		:10px; }

#contenedor-verde #contizda .menupppal {
	
/*font-weight			: bold;*/
border-bottom		:1px solid #00ff00;
color				: #000;
width				:200px;

	
		}
#contenedor-verde #contizda .menupppal span 
		{ 

background-color	:#00ff00;
padding-left:8px;
		}

#contenedor-verde .colormenuppal {

background-color	:#00ff00;
		}


#contenedor-verde #contdcha .titular{
font-size			:160%;
color				:#000000;
border-bottom		:1px dotted #000000;
margin-bottom		:10px;
width				:90%;

			}


#contenedor-verde #contizda .titularnoticias{
font-size			:160%;
color				:#000000;
border-bottom		:1px dotted #00ff00;
margin-bottom		:10px;
margin-top			:10px;
			}

#contenedor-verde #contdcha ul{
list-style			:none;
			}
#contenedor-verde #contdcha ul li{ 
padding-left		:20px;
			}
#contenedor-verde #contdcha p {line-height			:16px; margin-top:2px;}

#contenedor-verde #contdchagaleria{
width				:65%; 
position			:relative; 
float				:left; 
text-align			:justify;
color				:#000000;

	}
#contenedor-verde #contdchagaleria ul li{color:#000;}
/*#contenedor-verde #contdchagaleria p{ 
color				:#00ff00; 
line-height			:16px; 
padding				:10px 30px 10px 0px; 

			}*/
			
#contenedor-verde #contdchagaleria li{ 	
color				:#00ff00;
list-style			:none;
}

#contenedor-verde #contdchagaleria a:link {
	color: #00ff00;
}
#contenedor-verde #contdchagaleria  a:visited {
	color: #00ff00;
}
#contenedor-verde #contdchagaleria  a:hover {
	color: #666666;
}
#contenedor-verde #contdchagaleria  a:active {
	color: #00ff00;
}

#contenedor-verde #contdchagaleria li a:link {
	color: #00ff00;
}
#contenedor-verde #contdchagaleria li a:visited {
	color: #00ff00;
}
#contenedor-verde #contdchagaleria li a:hover {
	color: #666666;
}
#contenedor-verde #contdchagaleria li a:active {
	color: #00ff00;
}

/*============================= PIE ===================*/

#contenedor-verde #footer{

width				:99%; 
position			:relative; 
float				:left;}

#contenedor-verde #navcontainerfooter {

width				: 60%;
margin-top			:10px;
margin-left			:0px;
float				:left;
position			:relative;
height:60px;
		}
	

#contenedor-verde #menufooter li	{
display				: inline;
list-style-type		: none;
margin-right		: 6px;
padding				:5px 10px;
background-color	:#b2b2b2;

		}
html>body #contenedor-verde #menufooter li{
margin-top			:60px;
		}
		
#contenedor-verde #menufooter a:link {
color				: #000000;
text-decoration		: none;
		}
#contenedor-verde #menufooter a:visited {
color				: #000000;
text-decoration		: none;
		}
#contenedor-verde #menufooter a:hover {
color				: #ffffff;
text-decoration		: none;
		}
#contenedor-verde #menufooter a:active {
color				: #000000;
text-decoration		: none;
		}


#contenedor-verde #copyright {
width				: 33%;
margin-top			:10px;
margin-left			:10px;
float				:right;
position			:relative;
height				:60px;
text-align			:right;
		}
		
/*====================== submenu navegacion =========================*/

#contenedor-verde #menuv 		{ 
margin-left			: 0px; 
/*font-weight			:bold; */
float				:left;
position			:relative;}

#contenedor-verde #menuv ul{
margin				: 0;
padding				: 0;
list-style-type		: none;
font-family			: verdana, arial, sans-serif;
			}

#contenedor-verde #menuv li 	{ 	
margin				: 4px 0 0 0 ; 
			}

#contenedor-verde #menuv li a	{
display				: block;
color				: #333;
background-color	: transparent;
width				: 160px;
padding				: 2px 0px 0px 40px;
text-decoration		: none;
border-bottom		: 1px solid #00ff00;
			}

#contenedor-verde #menuv li a:hover
			{
color				: #e5e5e5;
padding				: 2px 0px 0px 40px;
			}

#contenedor-verde #menuv ul ul
			{
padding				: 0;
list-style-type		: none;
			}

#contenedor-verde #menuv li li a {

display				: block;
color				: #333;
background-color	: transparent;
width				: 110px;
padding				: 2px 10px 0 80px;;
margin				: 0;
border-top			: none;
border-bottom		: 1px solid #00ff00;
text-decoration		: none;
			}

#contenedor-verde #menuv li li a:hover 	{ 

width				:110px;
padding				: 2px 10px 0 80px;
			}

#contenedor-verde #menuv li li li a {

display				: block;
color				: #333;
background-color	: transparent;
width				: 80px;
padding				: 2px 10px;
margin				: 0;
border-top			: none;
border-bottom		: 1px solid #00ff00;
text-decoration		: none;
}

#contenedor-verde #menuv span { 
background-color	:#00ff00;
}

/*=================== calendario==================*/

#contenedor-verde #calendar {

padding				:0; 
margin				:20px 0 10px 0; 
position			:relative; 
font-family			:arial, sans-serif; 
font-size			:10px; 
border				:1px solid #00ff00; 
background			:#ffffff; 
width				:200px;
		
			}

#contenedor-verde #calendario {
clear				:both;
height				:150px;
width				:180px;		
margin				:0 auto 0 auto;
			}

#contenedor-verde #calendar .meses {
		
text-align			:center;
width				:180px;
height				:30px;
margin				:0 auto 0 auto;
padding				:2px 2px 2px 5px;
display				:table;
		
			}

#contenedor-verde #calendar .meses .mes {
		
width				:20px;
height				:16px;
padding				:0;
margin				:0 5px 0 0;
border				:1px solid #cccccc;
float				:left;
padding				:5px 1px 1px 1px;
text-align			:center;
font-size			:85%;
display				:block;

			}

#contenedor-verde #calendar table {

font-size			:10px; 
background			:#00ff00; 
border-collapse		:collapse; 
width				:177px;

				}
				
#contenedor-verde #calendar tbody td {

text-align			:center; 
background			:#fff; 
border				:1px solid #aaa; 
padding				:0; 
width				:25px; 
height				:17px; 
margin				:0;
				}
				
#contenedor-verde #calendar tbody td.blank {

background			:#00ff00;
				}
				
#contenedor-verde #calendar caption {

font-weight			:bold; 
font-size			:11px;

				}
				
#contenedor-verde #calendar thead th {

color				:#fff; 
font-size			:9px;
				}
				
#contenedor-verde #calendar tfoot td {

text-align			:center; 
color				:#840; 
font-size			:9px;

				}


#contenedor-verde #calendar td a, #contenedor-verde #calendar td a:visited {

color				:#ffffff; 
text-decoration		:none; 
display				:block; 
width				:100%; 
height				:100%; 
line-height			:15px;
background			: #00ff00;

}
				
#contenedor-verde #calendar td a:hover{

background			:#117a95!important;
color				:#ffffff;

}

#contenedor-verde #calendar .actual, #contenedor-verde #calendar .actual a{

background			:#0d6075;
color				:#ffffff;

}

#contenedor-verde #calendar .selec, #contenedor-verde #calendar .selec a{

background			:#093c48!important;
color				:#fff!important;

}

/*============== galeria fotos ==================*/

#contenedor-verde .galerias_fotos {
		border:0px solid #fff;
		width:635px;
		padding:0;
		margin:20px 0 0 0;
}		

#contenedor-verde .galeria_foto_media {
		border:0px solid #fff;
		width:100%;
		margin-bottom:10px;
		height:400px;
		padding-left:10px;
		display:table;
}

#contenedor-verde .galeria_foto_media img {
		border:0px solid #fff;
		margin:0 5px 0 5px;
				}

#contenedor-verde .galeria_fotos_pequenas {
		margin				:10px 0 0 0;
		padding				:0 15px 0 0px;
		color				: #FFFFFF;
		width				: 600px;
		display:table;
}
				
#contenedor-verde .galeria_fotos_pequenas ul{
		margin:0;
		padding:0;
		width:600px;
}

#contenedor-verde .galeria_fotos_pequenas ul li {
		list-style: none;
		display: table;
		float:left;
		padding:0!important;
		margin:0 4.55px 10px 0;
}

#contenedor-verde .galeria_fotos_pequenas ul li a {
		margin:0;
		padding:0;
		border:none;
}

#contenedor-verde .galeria_fotos_pequenas ul li a img{
		background-color:#221122;
}

#contenedor-verde .fotoZoom {
		text-align			: center;
		margin-top			: 10px;
}

#contenedor-verde .fotoZoom img {
border				: 3px solid #fff;
}				
/*============== noticias ==================*/

/* NOTICIAS DISEÑO 1 - 3 columnas verticales */
#contenedor-verde .d1 {
width				: 190px;
float				: left;
margin-right		: 10px;
		}

#contenedor-verde .d1f {
width				: 190px;
float				: left;
		}

/* NOTICIAS DISEÑO 1 - 1 columna sup + 2 columnas inf */
#contenedor-verde .d21 {
width				: 650px;
		}

#contenedor-verde .d22 {
width				: 650px;
margin-top			: 10px;
		}		

#contenedor-verde .d221 {
width				: 300px;
float				: left;
		}

#contenedor-verde .d222 {
width				: 300px;
float				: right;
		}

/* NOTICIAS DISEÑO 3 y 4 - 1 columna izq + 2 columnas der o 2 columnas izq + 1 comumna der */
#contenedor-verde .d31 {
width				: 300px;
float				: left;
		}

#contenedor-verde .d32 {
width				: 300px;
float				: right;
		}

#contenedor-verde .d321 {
width				: 300px;
margin-bottom		: 20px;
border-bottom		: 1px dotted #ffffff;
padding				: 0 0 10px 0;
}

/* NOTICIAS DISEÑO 5 - 3 columnas horizontales */
#contenedor-verde .d5 {
width				: 650px;
margin-bottom		: 20px;
border-bottom		: 1px dotted #ffffff;
padding				: 10px 0 10px 0;
		}

/*============== formularios ==================*/

#contenedor-verde .form1 {
margin				: 20px 0 0 0;
padding				: 0;	
			}

#contenedor-verde .form1 legend {
display				: none;
			}

#contenedor-verde .form1 fieldset {
border				: none;
padding				: 20px;
			}

#contenedor-verde .form1 label {
display				: block;
width				: 120px;
float				: left;
			}

#contenedor-verde .form1 .textfield {
margin-bottom		: 5px;
border				: 1px solid #e1e1e0;
height				: 16px;
width				: 200px;
			}

#contenedor-verde .form1 .textarea {
width				: 200px;
border				: 1px solid #e1e1e0;
overflow			: auto;
height				: 100px;
			}

#contenedor-verde .form1 .large {
width				: 350px;
height				: 50px;
			}

#contenedor-verde .form1 .textfield, form textarea {
font-family			: Arial, Verdana;
font-size			: 11px;
			}

#contenedor-verde .form1 .button {
margin-left			: 120px;
margin-top			: 20px;
			}

#contenedor-verde .form1 p {
margin				: 0;
padding				: 0;
			}

#contenedor-verde .errorbox {
background			: url("../img/ooops.gif") 15px 15px no-repeat;
font-weight			: bold;	
padding				: 0px 15px 15px 5px;
margin-top			: 10px;
			}	
			
			
/*============================================
==============================================
============== ===============================
=============================================*/


.txt_linea{text-decoration:underline;}
.fechas{font-size:120%; font-weight:bold;}
.foto_izda{float:left; padding:10px; margin-top:10px;}
.event{font-size:120%; font-weight:bold; margin-bottom:10px; margin-top:10px;}
.vermas{float:right;}

/*===============================================
=================================================
==== noticias====================================
============================================= */
.noticia
	{
width				:100%; 
float				:left;

margin-bottom:10px;
	}

.foto-noticia
	{
width				:120px; 
height				:120px;  
float				:left; 
margin-top			:10px;
	 }
.txt-noticia
	{
border-top			:1px dotted #000000; 
width				:450px; 
margin-top			:10px; 
float				:right;
	}
	

.paginacion 
	{
width				:90%; 
float				:left; 
margin-top			:10px;
	}
	
/*=============================================================
=================================================================
==========================menu migas==============================
==============================================================*/
#contenedor-verde #menu-migas { 
float				:left; 
position			:relative; 
font-family			:Arial, Helvetica, sans-serif; 
font-size			:150%; 
width				:auto; 
/*font-weight			:bold;*/
margin-bottom		:10px;
border-bottom		:1px dotted #00ff00;
padding-bottom		:6px;
margin-left			:0px;


}
html>body #contenedor-verde #menu-migas { 
		margin-top: 40px;
}

#contenedor-verde #menu-migas a:link {
	color: #00ff00;
}
#contenedor-verde #menu-migas a:visited {
	color: #00ff00;
}
#contenedor-verde #menu-migas a:hover {
	color: #FFFFFF;
	background-color:#00ff00;
}
#contenedor-verde #menu-migas a:active {
	color: #00ff00;
}
#contenedor-verde #menu-migas .menumigasselect {
background-color	: #00ff00; 
color				:#000000;
		}
#contenedor-verde #menu-migas p {
color		:#00ff00;
		}

/*-----migas rosas----*/
#contenedor-rosa #menu-migas { 
float				:left; 
position			:relative; 
font-family			:Arial, Helvetica, sans-serif; 
font-size			:150%; 
width				:auto; 
/*font-weight			:bold;*/
margin-bottom		:10px;
border-bottom		:1px dotted #ff0399;
padding-bottom		:6px;
margin-left			:0px;


}
#contenedor-rosa #menu-migas a:link {
	color: #ff0399;
	
}
#contenedor-rosa #menu-migas a:visited {
	color: #ff0399;
}
#contenedor-rosa #menu-migas a:hover {
	color: #FFFFFF;
	background-color:#ff0399;
}
#contenedor-rosa #menu-migas a:active {
	color: #ff0399;
}
#contenedor-rosa #menu-migas .menumigasselect {
background-color	: #ff0399; 
color				:#FFFFFF;
		}
#contenedor-rosa #menu-migas p {
color		:#ff0399;
		}

html>body #contenedor-rosa #menu-migas { 
		margin-top: 40px;
}
/*---------------------- migas azul--------------------*/
#contenedor-azul #menu-migas { 
float				:left; 
position			:relative; 
font-family			:Arial, Helvetica, sans-serif; 
font-size			:150%; 
width				:auto; 
margin-bottom		:10px;
border-bottom		:1px dotted #00b4f0;
margin-left			:0px;

padding-bottom		:6px;

/*font-weight			:bold;*/

}

#contenedor-azul #menu-migas a:link {
	color: #00b4f0;
}
#contenedor-azul #menu-migas a:visited {
	color: #00b4f0;
}
#contenedor-azul #menu-migas a:hover {
	color: #FFFFFF;
	background-color:#00b4f0;
}
#contenedor-azul #menu-migas a:active {
	color: #00b4f0;
}
#contenedor-azul #menu-migas .menumigasselect {
background-color	: #00b4f0; 
color				:#FFFFFF;
		}
#contenedor-azul #menu-migas p {
color		:#00b4f0;
		}


html>body #contenedor-azul #menu-migas { 
		margin-top: 40px;
}

/*------------------amarillo------------------*/
#contenedor-amarillo #menu-migas { 
float				:left; 
position			:relative; 
font-family			:Arial, Helvetica, sans-serif; 
font-size			:150%; 
width				:auto; 
/*font-weight			:bold;*/
margin-bottom		:10px;
border-bottom		:1px dotted #FFE300;
padding-bottom		:6px;
margin-left			:0px;
}

#contenedor-amarillo #menu-migas a:link {
	color: #FFE300;
}
#contenedor-amarillo #menu-migas a:visited {
	color: #FFE300;
}
#contenedor-amarillo #menu-migas a:hover {
	color: #FFFFFF;
	background-color:#FFE300;
}
#contenedor-amarillo #menu-migas a:active {
	color: #FFE300;
}
#contenedor-amarillo #menu-migas .menumigasselect {
background-color	: #FFE300; 
color				:#FFFFFF;
		}
#contenedor-amarillo #menu-migas p {
color		:#FFE300;
		}
html>body #contenedor-amarillo #menu-migas { 
		margin-top: 40px;
}
/*------------azul oscuro------------*/

#contenedor-azuloscuro #menu-migas { 
float				:left; 
position			:relative; 
font-family			:Arial, Helvetica, sans-serif; 
font-size			:150%; 
width				:auto; 
/*font-weight			:bold;*/
margin-bottom		:10px;
border-bottom		:1px dotted #2E3191;
padding-bottom		:6px;
margin-left			:0px;
}

#contenedor-azuloscuro #menu-migas a:link {
	color: #2E3191;
}
#contenedor-azuloscuro #menu-migas a:visited {
	color: #2E3191;
}
#contenedor-azuloscuro #menu-migas a:hover {
	color: #FFFFFF;
	background-color:#2E3191;
}
#contenedor-azuloscuro #menu-migas a:active {
	color: #2E3191;
}
#contenedor-azuloscuro #menu-migas .menumigasselect {
background-color	: #2E3191; 
color				:#FFFFFF;
		}
#contenedor-azuloscuro #menu-migas p {
color		:#2E3191;
		}

html>body #contenedor-azuloscuro #menu-migas { 
margin-top			: 40px;
}

/*--------------naranja-----------*/
#contenedor-naranja #menu-migas { 
float				:left; 
position			:relative; 
font-size			:150%;
font-family			:Arial, Helvetica, sans-serif; 
font-size			:auto; 
width				:auto; 
margin-bottom		:10px;
border-bottom		:1px dotted #F42D1C;
padding-bottom		:6px;
/*font-weight			:bold;*/
margin-left			:0px;

}
#contenedor-naranja #menu-migas a:link {
	color: #F42D1C;
}
#contenedor-naranja #menu-migas a:visited {
	color: #F42D1C;
}
#contenedor-naranja #menu-migas a:hover {
	color: #FFFFFF;
	background-color:#F42D1C;
}
#contenedor-naranja #menu-migas a:active {
	color: #F42D1C;
}
#contenedor-naranja #menu-migas .menumigasselect {
background-color	: #F42D1C; 
color				:#FFFFFF;
		}
#contenedor-naranja #menu-migas p {
color		:#F42D1C;
		}

html>body #contenedor-naranja #menu-migas { 
margin-top			: 40px;
}

.mayusculas {
text-transform		: uppercase;
}  


/*==============================
posicion foto editor
==================================*/

.foto_izda {
position			: relative;
float				: left;
margin-top			: 10px;
padding				: 10px;
			}

.foto_dcha {
	
position			: relative;
float				: right;
padding				: 10px 10px 10px 10px;
margin-top			: 10px;
			}
			
			
/*==================================
 Formato del texto
 ================================== */
.editor_center{
text-align			:center;
			}
.editor_left{
text-align			:left;
			}
.editor_right{
text-align			:right;
			}
.editor_justify{
text-align			:justify;
			}
.editor_negrita{
font-weight			: bold;
			}
.editor_cursiva{
font-style			: italic;
		}

/*======================================
busquedas
=======================================*/

#busqueda {
height				:400px;
		}
html>body #busqueda {
height				:auto; 
min-height			:400px;
		}
		
.bloque_busqueda {
font-size			:120%; 
font-weight			:bold;
		}

/*=============================
videos
==============================*/

.descripcion { width:90%; padding-top:20px; padding-bottom:20px;}
#container_video{}



/*===========================
cursores
============================*/

#contenedor-azul {
cursor				: url(http://aquariumss.com/templates/aquarium/img/pez-rojo.cur);
			}
			
#contenedor-azuloscuro {
cursor				: url(http://aquariumss.com/templates/aquarium/img/pez-amarillo.cur);
			}
			
#contenedor-amarillo {
cursor				: url(http://aquariumss.com/templates/aquarium/img/pez-auzl-claro.cur);
			}
			


#contenedor-naranja{
cursor				: url(http://aquariumss.com/templates/aquarium/img/pez-azul-oscuro.cur);
			}

#contenedor-verde{

cursor				: url(http://aquariumss.com/templates/aquarium/img/pez-rojo.cur);
			}

#contenedor-rosa {
cursor				: url(http://aquariumss.com/templates/aquarium/img/pez-auzl-claro.cur);
			}

/*===============================
tienda
===============================*/
#foto-producto {width:250px; float:left; position:relative;}
#descripcion-producto { width:300px; float:right; position:relative; margin-left:10px;}
.titulartienda  p {font-size:200%;}


/*===============================
descarga + extenal
===============================*/

#contenedor-azul .external{
	background-image:url(../img/external.png);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:20px;
}

#contenedor-azul .descarga{
	background-image:url(../img/descarga-docu1.png);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:20px;
	margin-right:6px;
}


#contenedor-rosa .external{
	background-image:url(../img/external.png);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:20px;
}

#contenedor-rosa .descarga{
	background-image:url(../img/descarga-docu.png);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:20px;
	margin-right:6px;
}

#contenedor-verde .external{
	background-image:url(../img/external.png);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:20px;
	
}

#contenedor-verde .descarga{
	background-image:url(../img/descarga-docu.png);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:20px;
	margin-right:6px;
}


#contenedor-naranja .external{
	background-image:url(../img/external.png);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:20px;
	
}

#contenedor-naranja .descarga{
	background-image:url(../img/descarga-docu.png);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:20px;
	margin-right:6px;
}


#contenedor-azuloscuro .external{
	background-image:url(../img/external.png);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:20px;
	
}

#contenedor-azuloscuro .descarga{
	background-image:url(../img/descarga-docu1.png);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:20px;
	margin-right:6px;
	
}

#contenedor-amarillo .external{
	background-image:url(../img/external.png);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:20px;
}

#contenedor-amarillo .descarga{
	background-image:url(../img/descarga-docu.png);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:20px;
	margin-right:6px;
}



.categoria {
	margin: 10px 12px 0px 0px;
	border: 1px solid #CDCDCD;
}
.categoria div {
	text-align: center;
}


/**************************************************************************************/
/* ID PARA LOS MENSAJES DE AYUDA
/**************************************************************************************/
#cajatip{
	position:absolute;
	top: 0;
	background-color: #ffffff; /* Color de fondo de la caja, lo puede cambiar por el que desee */
	width: 300px;  /* Ancho por defecto de la caja, se puede personalizar al hacer la llamada */
	padding: 3px;
	border:1px solid #CDCDCD;
	font:normal 10px Verdana;
	line-height: 18px;
	z-index: 100;	
	visibility: hidden;
}

/* CSS para el enlace que muestra la pista al pasar el mouse */
.enlace_pista{
	font-weight: bold;
	color: #0000ff;
	margin: 3px 8px 3px 8px;
}

.txt1 {
	color: #000000;
	font:normal 12px Verdana;
}

#captcha {
	margin-top: 15px;	
	border: 0px solid #000;	
}


#logotipo_euskadi{width:150px; height:30px;}
