body
		{
		margin: 1em;
		padding: 0;
		font-size: 0.75em;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		background-color:#900;
		width:786px;
		margin:auto;
		background-image:url(imaxes/coroa_back.gif);
		border-left: 1px solid #900; /*float: left;*/
		border-right: 1px solid #900; /*float: left;*/
		}
		
#header
		{
	
		}

		
		#col1
		{
		width: auto;
		margin:0em 115px 1em 13em;
		padding:0em 1em 1em 1em; 
		border-left:1px dashed #900;
		background:#FFF;
		}

#col1 img
		{
	/*border:1px solid #900;*/
	margin-right:.5em;
	margin-bottom: .5em;

		}
		

#col_por ul, #col_por3 ul
{
padding-left:15px;
list-style-image:url(imaxes/mark_content.gif)
}
#col1 ul
{
list-style-image:url(imaxes/mark_content.gif)
}
#col1 li
{
padding: .3em 0 .3em 0;
}
		
#col2
		{
			float: left;
			width: 12em;
			margin-bottom: 1em;
			padding-left:1em;

		}

		#col3
		{	
			float: right;
			width: 110px;
			background-color: #fff;
			background-image:url(imaxes/col03.jpg);
			background-repeat:no-repeat;
			height:350px;
			vertical-align: top;
		}
		
		#footer
		{
			clear: both;
			background-color:#900;
			color:#FFF;
			padding:.5em;
			text-align:right;
			height:2em;
		}
		#footer ul 
		{
		
		}
		#footer li
		{
		float:left;
	list-style: none;
		}
		#footer a
		{
		color:#FFFFFF;
		padding:.5em;
		}
		#footer a:hover
		{
		color:#900;
		}
/***********************************************************************/
/***********************************************************************/
ul
{
	margin: 0;
	padding: 0;
}

img
{
	border:0;
	margin:0;
	padding: 0;
	
	/*margin:10px;*/
}

#col1 a
{
}

a:visited
{
	/*color: #C9ACE3;*/
}
a:hover
{
	background-color:#FFEEEE;
	text-decoration:none;
	color:#900;
}
a:active
{
	
	color:#F00;
}

form
{
  margin:0;
  margin-right: .5em;
  margin-top: .2em;
  padding:0;
}
input
{
margin: 0;
}

/***********************************************************************/
/***********************************************************************/


#supra_cabecera
{
clear:both;
float:left;

}
#supra_cabecera a
{

}
#enlaces_cabecera
{
font-size: .7em;
/*float:right;*/
}
#enlaces_cabecera ul
{
	float:right;
}
#enlaces_cabecera li
{
/*	float:right;*/
float: left;
	padding: .3em;
	list-style: none;
}
#miga
{
background-color:#FFF;
clear:both;
font-size: .7em;
color:#900;
padding:.2em;
border-bottom: 1px solid #900; 

}	

#miga a
{
 padding: .2em;
}

#miga p
{
	float:left;
	margin: 0px;
	padding: 0px;
}
.miga_activa
{
font-weight: bold;

}

#form_buscar
{
float:right;
}


#main
{
border-top: 1px solid #900; /*float: left;*/
clear:both;
background-color:#FFF;
/*background-color: #F33;*/

}


/***********************************************************************************************/
/*detalles pesentacion
/***********************************************************************************************/

#cabecera img
{
float:none;
}



#desarrollo
{
    height:auto;
	width:98%;
	display:block;
	background-color:#FFF;
}



/*fin menu vertical*/



#logo
{
padding: 10px;
padding-bottom:20px;
padding-left:20px;
}

h1,#col_por1 h1
{

font-family:Georgia, "Times New Roman", Times, serif;
color:#900;
font-size: 200%;
font-weight:normal;
padding:0px 0 0px 0px;
border-bottom: 1px solid #900;
}
#col_por1 h1
{
border:0;
}

h2,caption
{
color:#900;
font-size: 100%;
margin:0;
padding:10px 0 10px 0;
}

h2 {
	padding: 0;
	margin: 10px 0 5px 0;
}

h3
{
	font-size: 1.1em;
}

.oculto
{
position: absolute;
left: -1000em; /* también puede ser top:-1000em */
}

ACRONYM {
	CURSOR: help; BORDER-BOTTOM: #333 1px dotted
}
ACRONYM:hover {
	BORDER-BOTTOM: #333 1px solid
}

.menuvertical
{
margin-top:6px;
padding-bottom:1em;
}


.menuvertical ul 
{
list-style-image:none;
}

.menuvertical ul  li
{
list-style-image:url(imaxes/mark_menu.gif);
margin:.5em;
padding:.2em;
/*margin-bottom:.1em;*/
/*background-color: #900;*/
}
.menuvertical  a
{
color:#900;
width:100%;
display: block;
font-weight: normal;
text-decoration:underline;
height:1.3em;
/*display: block;*/
}

.menuvertical a:hover

{
text-decoration:underline;
color:#900;
background-color:#FFFFFF;
}
.estoy_aqui1
{
	border: 5px solid #FFF; /*float: left;*/
	margin:0px;
	padding:0px;
	background-color: #FFF;
	font-weight: bold;
	text-align: center;
	color: #238ba6;
}
.estoy_aqui2
{
/*background-color:#238ba6;*/
color:#000;
font-weight: normal;
font-weight:bold;
height:1.3em;
}
#principal_portada
{
	background-color: white;
	
}

#principal_portada img
{
float:right;
margin-right:1em;
background-color: White;
}
#mensaxe
{
		color:#238ba6;
		padding: 1em;
	
		
}

#contenedor_por
{

}
#cabecera_por
{
background-color:#FFF;
background-image: url(imaxes/tarta_mondonedo.jpg);
background-repeat:no-repeat;
background-position:right top;
padding:0;
margin:0;
}

#cabecera
{
background-color:#FFF;
background-image: url(imaxes/tarta_back.jpg);
background-repeat:no-repeat;
background-position:right top;
padding:0;
margin:0;
}
#cuerpo_por
{
float:left;
padding:0;
margin:0;
background-color: White;
width:100%;
}

#frase
{
float:left;
width:330px;
}

#cabecera_identificador_por
{
		background-image: url(imaxes/header_bg_por.jpg);
		background-position: top;
		background-repeat: repeat-x;
}

#body_por
{
		 margin: auto;
		 background-color:#FFF;
		 height: auto;
		 width: 100%
}

#titulo_seccion
{
  padding:.3em;
  color:#238ba6;
  font-size:1.2em;
  font-weight: bold;
}

.menu_horizontal_por {
	background-color:#A0A0A0;
	float:left;
	font-size:96%;
	margin:0pt;
	padding:2px 0px 0px 15px;
	width:771px;
}

.menu_horizontal_por ul
{
	border: 0;
	margin-left: 0em;
	padding-left:0px;
	/*padding-top: 0.5em;
	padding-left: 0.5em;
	padding-bottom: 0;*/
	list-style-type: none;
	/*padding: 1em;*/


}

.menu_horizontal_por li
{
/*margin-top:.5em;*/
text-align: center;
display:inline;
float:left;
font-size:100%;
margin:0 2px 0 0 ;
}
.menu_horizontal_por a
{
padding:4px;
float:left;
text-decoration: none;
text-align: center;
padding-top:.5em;
padding-bottom:.5em;
color: #FFF;
display: block;
background-color: #900;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
border: 2px solid #FFF;
font-size:90%;

}
.menu_horizontal_por a:visited
{
color:#FFF;
}
.current
{
padding:3px;
float:left;
text-decoration: none;
text-align: center;
padding-top:.5em;
padding-bottom:10px;
color: #900;
display: block;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
border: 1px solid #900;
border-bottom: 0px solid #900;
font-size:90%;
background-color:#FFF;
}

.menu_horizontal_por a:hover
{

color: #900;
background-color:#FFEEEE;
display:block;
border: 2px solid #900;
}


.menu_horizontal
{
clear:both;
background-color: #900;
font-size: .9em;
border:.1em solid #900;

}

.menu_horizontal ul
{
	height:2.2em;
	border: 0;
	margin: 0;
	/*padding-top: 0.5em;
	padding-left: 0.5em;
	padding-bottom: 0;*/
	list-style-type: none;
	/*padding: 1em;*/


}

.menu_horizontal li
{
/*margin-top:.5em;*/
float:left;
text-align: center;
margin-left:2px;
padding: .1em;
width:7em;
display:block;
font-size:90%;
}
.menu_horizontal  li a
{
width:100%;
float:left;
border: 2px outset #f5d7b4;
margin: 0; 
text-decoration: none;
text-align: center;
padding:.3em;
color: #FFF;
display: block;
background-color: #990;
font-weight: bold;
}

.menu_horizontal ul li a:hover
{

color: #FFF;
background:#966;
display:block;
}


.active
{
/*font-weight: bold;
background: #900;
color: #FFF;
display: block;*/

}
.active a
{
	/*background: #FFF;
	border: 1px solid #c60;
	color: #fff;*/
}

#navlist
{
	margin: 0;
	padding: 0;
}



#main ul
{

	padding-left: 1.5em;
}
#miga
{
font-size:80%;
}

#miga ul
{
list-style-type: none;
float: right;
}
#miga li
{
float:left;
padding: .5em;
padding-top:0; 
}

#miga a
{

}

#supra_cabecera a:hover
{
	background-color: #FFF;
	color: #02849C;
	
}
.adereita
{
clear:both;
float:right;
}
.aesquerda
{
clear:both;
float:left;
}
.fondo_ati
{
background-image: url(imaxes/ati_por.gif);
background-position:top right;
background-repeat:no-repeat;
}
IMG
{
padding:0;
margin:0;
}

#col_por1
{
float:left;
width:520px;
padding:15px 10px 0 15px;
}
#col_por2
{
padding-left:10px;
padding-right:10px;
margin-top:15px;
float:right;;
width:170px;
/*border-left: 1px solid #900;*/
/*border-right: 1px solid #900;*/

}

#col_por2 img
{
padding:6px;
}
#col_por3
{
float:right;
width:215px;
padding:0 12px 0 0px;
margin-top:15px;

}
#col_por11
{
clear:both;
width:46%;
float:left;
background-color:#FEE;
padding:2%;
}
#col_por12
{
background-color:#FEE;
margin-left:4%;
width:40%;
float:left;
padding:2%;
}
#col_por1 li,#col_por2 li,#col_por1_sub li
{

margin-left:15px;
padding: .3em 0 .3em 0;
}
#col_por1 li,#col_por2 ul
{
list-style-image:url(imaxes/mark_content.gif);
}

#foto_galeria
{
border: 3px solid #900; /*float: left;*/
padding:5px;
border-style:double;

}
#foto_galeria img
{
padding:10px;
float:left;
padding-left:25px;
}
#foto_galeria a
{
}
#foto_galeria a:hover
{
}
dt
{
font-style:italic;
font-weight:bold;
margin: 20px 0px 5px 0px;
color:#900;
}
dl
{
}
dd
{
}

blockquote
{
font-style:italic;
font-size:110%;
color:#333;
}
.fright
{
float:right;
}

table,td,th
{
border:1px solid #900;
margin:0
}
th
{
color:#900;
background-color:#FEE;
}
th,td
{
padding:0.2em;
vertical-align:top;
}
tr
{
border:0;
margin:0;
}


/* GALERÍA DE FOTOS DE CSSBASICS*/
/* common styling for all galleries*/
#info a.gallery, a.gallery:visited {display:block; display:inline; color:#000; text-decoration:none; border:1px solid #900; width:75px; height:47px; float:left; margin:4px; z-index:50;}
#info a.slidea {background:url(imaxes/rei01_t.jpg);}
#info a.slideb {background:url(imaxes/rei02_t.jpg);}
#info a.slidec {background:url(imaxes/rei03_t.jpg);}
#info a.slided {background:url(imaxes/rei04_t.jpg);}
#info a.slidee {background:url(imaxes/rei05_t.jpg);}
#info a.slidef {background:url(imaxes/rei06_t.jpg);}
#info a.slideg {background:url(imaxes/rei07_t.jpg);}
#info a.slideh {background:url(imaxes/rei08_t.jpg);}
#info a.slidei {background:url(imaxes/rei09_t.jpg);}
#info a.slidej {background:url(imaxes/rei10_t.jpg);}
#info a.gallery em, a.gallery span {display:none;}
#info a.gallery:hover {border:1px solid #fff;}


/* styling for TOP gallery */
#container_top {position:relative; width:425px; height:550px;  border:1px solid #900; margin:1em auto;}
#container_top img {border:0;}
#container_top #thumbs {position:absolute; left:0; top:0;}
#container_top a.gallery:hover span {display:block; position:absolute; width:402px; height:50px; top:110px; left:5px; padding:5px; font-style:italic; color:#fff;  z-index:100;}
/*#container_top a.gallery:hover span:first-line {font-style:normal; font-weight:bold; font-size:1.1em; color:#000;}*/
#container_top a.gallery:active, #container_top a.gallery:focus {border:1px solid #000;}
#container_top a.gallery:active em, #container_top a.gallery:focus em {display:block; position:absolute; width:402px; height:250px; top:160px; left:5px; padding:5px; color:#000; z-index:50;}
#container_top h1 {clear:both; margin:0; padding-top:200px; text-align:center; font-family: georgia, "times new roman", serif; font-size:3em; font-weight:normal; color:#fff;}
#container_top h1 em {font-size:0.6em; color:#000;
} 
/* FIN GALERÍA*/

/* LIGHTBOX JAVASCRIPT */
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(imaxes/overlay.png); }

* html #overlay{
	background-color: #333;
	background-color: transparent;
	background-image: url(blank.gif);
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="imaxes/overlay.png", sizingMethod="scale");*/
	}
/* FIN LIGHTBOX */
a
{
color:#900
}
a:visited
{
color:#CC6666;
}
#col_por1_sub
{
float:left;
width:520px;
padding:20px 10px 0 15px;
}

#col_por {
	float:left;
	padding-left:10px;
	width:530px;
}

#formcontacto1 dt
{
width:13em;
text-align:right;
margin:0 .3em 0 0;
float:left;

}
#formcontacto1 dd
{
margin:0;
padding:0;
}
.marca
{
background-color:#900;
color:#FFF;
margin-right:.3em;}
#formcontacto input,#formcontacto textarea
{
border:1px solid #900;
padding:.2em;
}
#formcontacto input:focus,#formcontacto textarea:focus
{
background-color:#FEE;

}
radio
{
float:left;
}
.pad_esquerda
{
font-size:80%;
padding-left:10em;
}

#galeria_famosos img
{
	padding: 4px;
	background-color: #CCCCCC;
	border: 1px groove #900;

}

.cambiar_idioma_por {
	float:right;
	vertical-align:top;
}

.cambiar_idioma {
	float:right;
}

.bloque_destacado {
	background-color:#FFEEEE;
	padding:2%;
}

.marco_gal {
	width:100px;
	height:100px;
	float:left;
	margin:3px;
	border: 1px solid #990000;
}

.galeria_fotos {
	margin-bottom: 20px;
}

.nova {
	margin-bottom: 15px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #990000;
}
