/* CSS Document */
body {
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	background-color:#b4b905;
	background-image:url(imaxes/layout/fondo_xeral.gif);
	background-position:center;
	background-repeat:repeat-y;
	color:#333333;
	line-height:1.4em;
}

h1 {
	color:#b4b905;
	font-size:2.7em;
	font-weight:bold;
}

h2 {
	color:#b4b905;
	font-size:1.2em;
}

a {
	color:#b4b905;
}

a:hover {
	text-decoration:none;
}

a img {
	border:0;
}

/* Layout */
#principal {
	background-image:url(imaxes/layout/cabecera.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding-bottom:6px;
	padding-top:40px;
	margin-top:0;
	width:790px;
	margin:auto;
}

#cabeceira {
	margin-left:0px;
	margin-right:10px;
}

#corpo {
	padding:0;
	background-image:url(imaxes/layout/cab_corpo.gif);
	background-repeat:no-repeat;
	margin:auto;
}

#esquerda {
	margin-top:10px;
	margin-left:0;
	font-size:90%;
	width:159px;
	float:left;
	line-height:1.2em;
	background-image:url(imaxes/layout/lateral_menu.gif);
	background-repeat:repeat-y;
	background-position:right;
}

#dereita {
	padding:2px;
	margin-right:2px;
	background-image:url(imaxes/layout/bg_dereita.gif);
	background-repeat:repeat-x;
	width:151px;
	float:right;
	font-size:90%;
}

#central {
	padding-top:6px;
	margin-left:150px;
	margin-right:160px;
	margin-top:0;
	font-size:90%;
	padding-left:10px;
}

#central ul {
	padding-left:15px;
	margin-left:20px;
	list-style-image:url(imaxes/layout/li.gif)
}

#central ul ul {
	list-style-image:url(imaxes/layout/li2.png)
}

#central img {
	border:0
}

#pe {
	clear:both;
}
/* fin layout */

/* menu esquerda */
#esquerda ul {
	padding:0;
	padding-left:0;
	margin:3px 0 .4em 0;
	list-style-type:none;
	color:#b4b905;
	font-weight:bold;
}

#esquerda ul li {
	padding-left:.4em;
}

#esquerda ul li ul {
	margin-top:0px;
}

#esquerda ul li ul li {
	background-image:none;
	margin-left:.4em;
	display:block;
	padding-top:0px;
	width:130px;
	font-size:90%;
}

#esquerda ul li {
	background-image:url(imaxes/layout/divisor_menu.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:10px;
}

#esquerda ul li ul li a {
	font-weight:normal;
	text-decoration:none;
	display:block;
	padding-bottom:.1em;
	padding-top:.1em;
}

/* menu dereita */
#dereita ul {
	padding:0;
	margin:0;
	list-style-type:none;
	color:#003366;
	margin-bottom:.4em;
	margin-top:3px;
	padding-top:4px;
}

#dereita li a {
	font-weight:bold;
	padding-bottom:.4em;
	padding-top:0;
	font-weight:bold;
	color:#b4b905
}

#dereita h2 {
	font-size:1.2em;
	padding:0;
	margin:0;
	color:#b4b905
}

/*clases centrales*/
.decoracion1
{
padding-left:170px;
height:500px;
background-image:url(imaxes/layout/decoracion1.jpg);
background-position:top left;
background-repeat:no-repeat;
}
.decoracion2
{
padding-left:105px;
background-image:url(imaxes/layout/image_ficha.jpg);
background-position:top left;
background-repeat:no-repeat;
}
.decoracion2 table
{
border:0;
}
.decoracion2 tr
{

}
.decoracion_tabla tr
{
}
.decoracion_tabla img
{
padding:4px;
}
.decoracion2 td
{
padding:.4em;
}
.td_decorado
{
}

.decoracion3
{
padding-left:105px;
background-image:url(imaxes/layout/lecorbusier.gif);
background-position:top left;
background-repeat:no-repeat;
}
.decoracion4
{
padding-left:105px;
background-image:url(imaxes/layout/stand.gif);
background-position:top left;
background-repeat:no-repeat;
}
.decoracion5
{
padding-left:105px;
background-image:url(imaxes/layout/gente.gif);
background-position:top left;
background-repeat:no-repeat;
}
.decoracion6
{
padding-left:105px;
background-image:url(imaxes/layout/pasarela.gif);
background-position:top left;
background-repeat:no-repeat;
}
.decoracion7
{
padding-left:105px;
background-image:url(imaxes/layout/pasarela2.gif);
background-position:top left;
background-repeat:no-repeat;
}
.decoracion_privada
{
padding-top:50px;
background-image:url(imaxes/layout/zona_privada.gif);
background-position:top left;
background-repeat:no-repeat;
}
.decoracion_privada h1
{
padding-left:0;
color:#b4b905;
background-color:#FFFFFF;
font-size:140%;
background-image:none;
}
.decoracion_privada h2
{
background-image:none;
}
.decoracion_privada strong
{
color:#194B25;
background-image:none;
}
.decoracion_privada label
{
background-image:none;
}

.menu_horizontal li
{
float:left;
list-style-type:none;
}

#foto
{
float:left;
width:300px;
margin:5px;
}
#pie_foto
{
color:#666666;
text-align:center;
clear:left;

}

.divisor
{
background-image:url(imaxes/layout/divisor_menu.gif);
background-position:top left;
background-repeat:no-repeat;
height:5px;
width:150px;
padding:0;
margin:0;
}
.divisor
{
background-image:url(imaxes/layout/divisor_menu.gif);
background-position:bottom left;
background-repeat:no-repeat;
height:10px;
width:150px;
padding:0;
margin:0;
}
.caixa_divisor
{
padding-top:5px;
padding-bottom:5px;
background-image:url(imaxes/layout/divisor_menu.gif);
width:150px;
z-index: -999; /* para que o flash non se solape co lightbox */
}
.float_right
{
float:right;
}
.corpo_default
{

}
.menu_novidade a
{
background-image:url(imaxes/layout/new.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:18px;
}
.menu_privado a
{
background-image:url(imaxes/layout/private.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:18px;
}
.seccion a
{
color:#666666
}
.seccion a:hover
{
color:#b4b905;
}

.seccion_activa a
{
color:#FFFFFF;
background-color:#b4b905;
}
.seccion_activa a:hover
{
color:#FFFF66;
}

#menu_tenda a
{
font-size:90%;
color:#194B25;
padding:5px;
margin:2px;
}
#menu_tenda a:hover
{
background-color:#194B25;
color:#FFFFFF;
}
#menu_tenda ul
{
list-style-image:none;
list-style-type:none;
margin:0;
}

td
{
padding:.2em;
}
th
{
background-color:#EEE;
padding:.3em;
}

.oculto {
	visibility:hidden;
	display:none;
}

/***** GALERĶA DE IMAXES *****/
.marco_foto {
	text-align:center;
	padding:3px;
	border: 1px  solid #000000;
	margin:3px;
	float:left;
	color:#FFFFFF;
	width:67px;
	font-size:80%;
	line-height:1.2em;
}

.marco_foto img {
	border: 1px solid #000000;
	padding:0;
	margin:0;
	width:50px;
	margin-bottom:3px;
}

.marco_gal {
	width:94px;
	height:94px;
	float:left;
	margin:3px;
	border: 1px solid #b4b905; //#000000;
}

label {
	padding:.5em;
	margin:.5em;
	font-weight:bold;
}

table {
	background-color:#b4b905;
}

td {
	background-color:#FFFFFF;
}
/***** FIN DA GALERĶA *****/

#submenu_privado
{
}

#submenu_privado ul
{
list-style-image:none;
list-style-type:none;
margin:0;
padding:0;
padding-bottom:50px;
display:compact;
}
#submenu_privado li
{
font-size:85%;
margin:1px;
background-color:#b4b905;
font-weight:bold;
width:140px;
float:left;
text-align:center;
}
#submenu_privado h1
{
background-color:#b4b905;
}

#submenu_privado li a
{
color:#FFFFFF;
text-decoration:none;
}
#corpo_main
{
padding-top:20px;
}

#cambiar_idioma
{
/*text-align:center;*/
padding:2px;
}
#cambiar_idioma a
{
color:#FFFFFF;
}
#cambiar_idioma img
{
border:0;
padding-right:5px;
}
#dereita_sup ul li a
{
color:#FFFFFF;
font-size:90%;
}
.colaboradores img
{
padding:5px;
}

.centro_default
{
padding-left:10px;
padding-right:10px;
background-image:url(imaxes/layout/vides.jpg);
background-position:center bottom;
background-repeat:no-repeat;
padding-bottom:150px;
overflow:auto;
}
.sin_decoracion
{
padding-left:10px;
padding-right:10px;
background-image:none;
}
.lopd
{
font-size:80%;
}

.form_campo_checkbox input
{
float:left;
}

#central .form_etiqueta
{
width:100px;
text-align:right;
float:left;
font-size:90%;
font-weight:bold;
padding-right:10px;
}
#central label
{
margin:0;
padding:0;
}

#central .form_campo
{
color:#006666;
float:left;
}
#central .campo_form
{
clear:both;
margin-top:5px;
}
#central form
{
float:left;
width:95%;
background-color:#EEEEEE;
border:1px solid #f4f4f4;
padding:10px;
}
#central .form_boton 
{
width:100%;
text-align:center;
}
.form_boton button
{
background-color:#b4b905;
color:#FFFFFF;
text-align:center;
}
#central input
{
width:260px;
}
#central textarea
{
width:260px;
}
#central .checkbox
{
width:10px;
margin-left:110px;
}

.campo_form_radio input
{
padding:0px !important;
padding-left:20px !important;
width:40px !important;
margin-left:20px !important;
}


/*** NOVAS ***/
.data {
	font-size:80%;
	color:#b4b905;
	margin:0;
	padding:0;
}

.nova_listado h2 a:link, .nova_listado h3 a:link {
	color:#b4b905;
	text-decoration:underline;
}

.nova_listado h2 a:visited, .nova_listado h3 a:visited {
	color: #BB9933	         /*#666666*/;
}

.nova_listado h2 a:hover, .nova_listado h3 a:hover {
	text-decoration:none;
}

.novas {
	margin-left:10px;
}

.nova_listado {
	overflow:auto;
	padding-bottom:5px;
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-bottom-color:#b4b905;
	margin-bottom:2px;
}

.nova_listado img {
	width:150px;
	float:left;
	padding:5px;
}

.nova_listado h2 {
	margin:0;
	padding:0;
}

.nova_detalle h1 {
	font-size:150%;
}

.nova_detalle img {
	float:left;
	margin:5px;
	margin-left:0;
    width:450px;
}

.nova_detalle h1, .nova_listado h2, .nova_listado h3 {
	margin:0;
	padding:0;
}
/*** FIN NOVAS ***/


/*** Zona de servicios ***/
.zona_servicios #corpo {
    background: none;
}

.zona_servicios #cabeceira {
    height: 108px;
}

.zona_servicios #cabeceira_main {
    display: none;
}

.zona_servicios #pe {
    text-align: center;
}

.zona_servicios #menu_privado ul li {
    background: #B4B905;
    width: 147px;
}

.zona_servicios #menu_privado ul li.seccion_activa {
    background-color: #B4B905;
}

.zona_servicios #menu_privado ul li.seccion_activa a {color:#FFFFFF; text-decoration: underline;}

.zona_servicios h2.titulo_bloque_form {
    font-size: 18px;
    color: #B4B905;
}

/*** Fin zona de servicios **/