BODY {
	background-color: white;
	padding-top:0px;
	margin-top:0px;
	padding-left:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-bottom:0px;
	font-family: Arial;
	font-size: 0.7em;
}

.fondo_colores {
	background-color: white;
}

* a {text-decoration:none;}
* a:hover {text-decoration: none;}

* img { border: 0px;}

form {
	margin: 0px;
	padding: 0px;
}

INPUT {
	font-family: Arial;
	font-size: 0.9em;
	COLOR: #333;
	border: 1px solid #ABABAB;
	margin-bottom: 1px;
}

.sinborde { border: 0px;}
#sinborde { border: 0px;}

SELECT {
	font-family: Arial;
	font-size: 0.9em;
	color: #333;
	border: 1px solid #7F9DB9;
	margin-bottom: 3px;
}

TEXTAREA {
	font-family: Arial;
	font-size: 0.9em;
	COLOR: #333;
	border: #739DAB 1px solid;
	margin-bottom: 3px;
	border: 1px solid #ABABAB;
	width: 280px;
}

P {
	COLOR: #333333;
	font-weight: normal;
	text-align: justify;
	font-size: 12px;
}

P a { color: #F17C00;}
P a:hover { color: #F17C00; text-decoration: underline;}

ul {
	Padding-top:2px;
	Padding-bottom:2px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 15px;
}

li {
	Padding-left:5px;
	Padding-top:2px;
	Padding-bottom:20px;
	text-align: justify;
	color: #333333;
}

li a { color: #333333;}
li a:hover { color: #333333; text-decoration: underline;}

.bloque {
	width: 100%;
	height: 100%;
	display: block;
}

/***********************************************************************************/

.port_saigola, .port_pagoa, .port_comun {
	text-align: right;
	padding-right: 15px;
	color: white;
	font-size: 1.4em;
	font-weight: bold;
	height: 45px;
	padding-bottom: 10px;
}

.port_saigola {
	background-color:#B82744;
}

.port_pagoa {
	background-color:#871641;
}

.port_comun {
	background-color:#5C0E42;
}

.menu_port_saigola, .menu_port_pagoa, .menu_port_comun {
	color: white;
	font-size: 0.75em;
	font-weight: bold;
	height: 105px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 20px;
}

.menu_port_saigola a, .menu_port_pagoa a, .menu_port_comun a {
	color: white;
}

.menu_port_saigola {background-color:#CB5E75;}
.menu_port_pagoa {background-color:#A55172;}
.menu_port_comun {background-color:#844A72;}

.menu_port_saigola a, .menu_port_pagoa a, .menu_port_comun a {color: white;}

.menu_port_saigola a:hover {color:#B82744; text-decoration: none;}
.menu_port_pagoa a:hover {color:#871641; text-decoration: none;}
.menu_port_comun a:hover {color:#5C0E42; text-decoration: none;}

.img_portada {
	background: white url(../images/img_portada.jpg) top left no-repeat;
	height: 350px;
	width: 598px;
}

.intro {
	background: #3F083F url(../images/huella_intro.jpg) top right no-repeat;
	padding: 0px 40px;
	padding-bottom: 30px;
	color: white;
	font-size: 0.9em;
	text-align: justify;
	line-height: 1.3em;
}

.creditos {
	background-color: #D7D7D7;
	color: #333;
	padding-left: 20px;
	height: 30px;
	font-size: 0.7em;
}

.aldor {
	font-size: 0.7em;
	text-align: right;
}

.aldor a {color: #aaa}
.aldor a:hover { color: #aaa; text-decoration: none;}

.izda {
	background: white url(../images/fondoizquierda.jpg) top left repeat-y;
}

.menu_saigola th, .menu_pagoa th, .menu_comun th {
	text-align: right;
	padding-right: 35px;
	color: white;
	font-size: 1.4em;
	font-weight: bold;
	height: 45px;
}

.menu_saigola th {background:#B82744 url(../images/saigola_th.jpg) right top repeat-y;}
.menu_pagoa th {background:#871641 url(../images/pagoa_th.jpg) right top repeat-y;}
.menu_comun th {background:#5C0E42 url(../images/comun_th.jpg) right top repeat-y;}

.menu_saigola td, .menu_pagoa td, .menu_comun td {
	color: white;
	font-size: 0.75em;
	font-weight: bold;
	color: white;
}

.menu_saigola td a, .menu_pagoa td a, .menu_comun td a {
	color: white;
	padding-top: 2px;
	padding-bottom: 2px;
}

.menu_saigola td a {background:#CB5E75 url(../images/saigola_td.jpg) right top repeat-y;}
.menu_pagoa td a {background:#A55172 url(../images/pagoa_td.jpg) right top repeat-y;}
.menu_comun td a {background:#844A72 url(../images/comun_td.jpg) right top repeat-y;}

.menu_saigola td a:hover {color: white;	background:#B82744 url(../images/saigola_th.jpg) right top repeat-y;}
.menu_pagoa td a:hover {color: white;	background:#871641 url(../images/pagoa_th.jpg) right top repeat-y;}
.menu_comun td a:hover {color: white;	background:#5C0E42 url(../images/comun_th.jpg) right top repeat-y;}

.menu_saigola td#activo, .menu_pagoa td#activo, .menu_comun td#activo {
	color: white;
	padding-top: 2px;
	padding-bottom: 2px;
}

.menu_saigola td#activo {background:#B82744 url(../images/saigola_th.jpg) right top repeat-y;}
.menu_pagoa td#activo {background:#871641 url(../images/pagoa_th.jpg) right top repeat-y;}
.menu_comun td#activo {background:#5C0E42 url(../images/comun_th.jpg) right top repeat-y;}

.menu_saigola td#inactivo, .menu_pagoa td#inactivo, .menu_comun td#inactivo {
	color: white;
}

.menu_saigola td#inactivo {background:#CB5E75 url(../images/saigola_td.jpg) right top repeat-y;}
.menu_pagoa td#inactivo {background:#A55172 url(../images/pagoa_td.jpg) right top repeat-y;}
.menu_comun td#inactivo {background:#844A72 url(../images/comun_td.jpg) right top repeat-y;}

.navegador {
	background: url(../images/fnd_nav.jpg) top left repeat-x;
	height: 45px;
	padding-bottom: 5px;
}

.txt_nav {
	font-size: 0.75em;
	color: #333;
}

.txt_nav a { color: #333;}
.txt_nav a:hover { color: #333; text-decoration: underline;}

.cuerpo {
	padding: 40px 30px 35px 65px;
	background-color: #F0F0F0;
	color: #333;
	font-size: 0.75em;
	height: 479px;
}

.titulo {
	color: #9C122B;
	font-weight: bold;
	font-size: 26px;
	padding-bottom: 30px;
}

.subtitulo {
	color: #9C122B;
	font-weight: bold;
}


#submenu {
	padding-left: 20px;
	line-height: 1em;
	font-size: 0.75em;
	background:#B82744 url(../images/saigola_th.jpg) right top repeat-y;
	color: #CB5E75;
	font-weight: normal;
}

#submenu a {
	background:#B82744 url(../images/saigola_th.jpg) right top repeat-y;
	padding-top: 2px;
	padding-bottom: 2px;
}

#submenu a:hover {
	color: #CB5E75;
}

#submenu .subactivo {
	padding-top: 2px;
	padding-bottom: 2px;
	display:block;
}

.tithijo { font-weight: bold; color: #7F0328;}
.tithijo a {color: #7F0328;}
.tithijo a:hover {color: #7F0328; text-decoration:underline;}

.listahijos {
	list-style: url(../images/circu.jpg) outside;
	padding-left: 20px;
}

.listahijos li {
	padding-left: 20px;
	padding-bottom: 20px;
	text-align: justify;
}

.autorvis {
	text-align: right;
	color: #7F0328;
}

.pestanas td {
	text-align: center;
	font-size: 0.75em;
}

.pestanas td a {
	padding: 3px 10px;
	margin: 3px;
	border: 1px solid #9C122B;
	color: #9C122B;
	background-color: white;
	display:block;
}

.pestanas td a:hover {
	padding: 3px 10px;
	margin: 3px;
	border: 1px solid #9C122B;
	color: white;
	background-color: #9C122B;
}

#pest_act a {
	border: 1px solid #9C122B;
	color: white;
	background-color: #9C122B;
}

.pedegree {
	border-top: 1px solid #666;
	border-right: 1px solid #666;
	text-align: center;
}

.verde {
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	background-color: #C8C8C8;
	text-align: center;
	font-size: 8pt;
	padding: 2px 2px 2px 2px;
}

.blanco {
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	text-align: center;
	font-size: 8pt;
	padding: 2px 2px 2px 2px;
}

.fotomastin {
	border: 1px solid #9C122B;
	margin-right: 20px; 
}

/* GALERIA DE FOTOS */

.navFotos {
	font-size:11px;
	text-align:right;
	padding-right:20px;
	margin-bottom:5px;
}

.navFotos a{
	color:#3f3c38;
	text-decoration:none;
}

#pagina_activa {
	font-size:11px;
	color:White;
	background-color:#9C122B;
	padding:2px 4px;
}

.TituFoto {
	font-size:11px;
	color:black;
	text-align:right;
	padding-top:10px;
	padding-right:20px;
}

.TituFoto2 {
	font-size:11px;
	color:black;
	text-align:left;
	padding-top:10px;
}

.TituFoto a, .TituFoto2 a {
	color:#333;
	text-decoration:none;
}

.TituFoto a:hover, .TituFoto2 a:hover {
	color:#333;
}

/* FIN GALERIA DE FOTOS */

.autorfoto {
	font-size: 10px;
	color: #666;
	text-align: left;
	padding-top: 2px;
}

.contacto {
	COLOR: #333;
	font-size: 1em;
}

.contacto textarea, .contacto select, .contacto input {
	border: 1px solid #D8D8D8;
}

.contacto textarea, .contacto select {
	width: 212px;
}

#enviar {
	background-color: #9C122B;
	color: white;
	font-weight: bold;
	padding: 2px 5px;
}

.firmar a {
	background-color: #9C122B;
	color: white;
	font-weight: bold;
	padding: 4px 10px;
}

#atxiki { font-size: 1em;}

#atxiki th {
	color: #9C122B;
	font-size: 1.2em;
	text-align: left;
	padding-left: 0px;
}

#atxiki td {padding-top: 8px; border: 0px;}
#atxiki td a {color: #333; text-decoration: none;}
#atxiki td a:hover {color: #333; text-decoration: underline;}

.DestacadoRosa {
	font-family: Arial;
	font-weight:bold;
	text-transform:uppercase;
	font-size:14px;
	color:#B52944;
	background-color:#F9F9F9;
	padding-left:7px;
	height: 28px!important;
	height:36px;
	padding-top:8px;
	margin-top:5px;
}

.scroll_boton, .scroll_boton2 {
	background-color:#EC1D6B;
	color:white;
	font-weight:bold;
	width:22px;
}
.scroll_boton a{
	display:block;
	height:110px!important;
	height:200px;
	width:100%;
	color:white;
	padding-top:90px;
	text-align:center;
	cursor:pointer;
}
.scroll_boton2 a{
	display:block;
	height:81px!important;
	height:140px;
	width:100%;
	color:white;
	padding-top:57px;
	text-align:center;
	cursor:pointer;
}
.contenedor_scroll {
	width:598px!important;
	width:603px;
	padding:0px 3px!important;
	padding:0px;
	overflow:hidden;
	position:relative;
	margin-top:3px;
}
.contenedor_scroll2 {
	width:560px!important;
	width:565px;
	padding:0px 3px!important;
	padding:0px;
	overflow:hidden;
	position:relative;
	margin-top:3px;
}
.scroll_dentro, .scroll_dentro {
	position:relative;
	float:left;
}
.contenedor_caja {
	width:153px;
	height:170px;
	float:left;
	margin:6px 11px !important;
	margin:6px 14px 6px 7px;
	font-size:0.6em;
	text-align:center;
}
.contenedor_caja center {margin-top:4px;}
.contenedor_caja a {color:#5E614E;text-decoration:none;}
.contenedor_caja a:hover {color:black;text-decoration:underline;}
.contenedor_caja img {border:none;}


.contenedor_caja2 {
	width:95px;
	height:105px;
	float:left;
	margin:6px 11px !important;
	margin:6px 14px 6px 7px;
	font-size:0.6em;
	text-align:center;
}
.contenedor_caja2 center {margin-top:4px;}
.contenedor_caja2 a {color:#5E614E;text-decoration:none;}
.contenedor_caja2 a:hover {color:black;text-decoration:none;}
.contenedor_caja2 img {border:none;}


.foto_galeria {
	width:153px;
	height:152px;
}

.foto_galeria2 {
	width:93px;
	height:92px;
}

.foto_galeria3 {
	width:129px;
	height:129px;
	border:5px solid white;
}

.foto_galeria4 {
	width:128px;
	height:128px;
	border:4px solid white;
}

.foto_galeria8 {
	width:120px;
	height:120px;
	border:1px solid white;
}
