/* SECCIÓN: ELEMENTOS GENERALES DE LA PÁGINA */
html, body {
	margin: 0;
	padding: 0;
	text-align: center;
}
body {
    font-size: 75%;
    line-height: 1.6em;
	color: #8a9ca6;
	background-color: #FFFFFF;
}
body, input, textarea, select, optgroup {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
input, textarea, select, optgroup, table, tr, th, td  {
	font-size: 100%;
}
p, ul, ol, li, dl, dt, dd, form, fieldset, blockquote, cite, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}
ul, ol, li, dl, dt, dd {
	list-style: none;
}
img, a img {
	border: none;
}
h2 {
	font-size: 2em;
	line-height: 120%;
	margin-bottom: 1em;
	color:#656363;
}
h3 {
	font-size: 1.3em;
	color:#656363;
}

a {
	color: #8a9ca6;
	text-decoration: none;
	}
a:hover { 
	color: #fcc751;}

/********* SECCIÓN: APOYO A LOS LECTORES DE TEXTO *********/
.ayudaAcces {
	position: absolute;
	left: -10000px;
	width: 1%;
	font-size: .1em;
	line-height: 1%;
}
a.ayudaAcces:active {
	position: static;
	width: auto;
	height: auto;
}

/********** SECCIÓN: CLASES GENERALES DE LA PÁGINA *********/
.clearall {
	clear: both;
	height: 0.0001em;
	line-height: 0.0001em;
	font-size: 0.0001em;
}
	
/***********SECCIÓN: ESTILOS DEL ARMAZÓN DE LA PÁGINA ********/

/*** index ***/
#web_index {
	width: 945px;
	height: 560px;
	top:50%;
	left:50%;
	position:absolute;
	margin: -280px 0 0 -473px;
	text-align: left;
	}
#web_index .txt_index {
	width: 945px;
	text-align:center;
	font-size: 120%;
	letter-spacing:0.1em;
	}
#web_index .txt_index .separar {
	margin-left: 200px;
	margin-top: 30px;
	}
#web_index .txt_index .separar img {
	margin-top: 15px;
	}
#web_index .pie_index {
	position:absolute;
	bottom:0;
	width:945px;
	background-color:#d6dee3;
	}
#web_index .pie_index .logo_index {
	float: left;
	padding: 0 10px;
	}
#web_index .pie_index .direcciones {
	float: right;
	width: 735px;
	font-size: 90%;
	line-height: 1.3em;
	padding-top: 10px;
	}

#web_index .pie_index .direcciones .dir {
	float: left;
	margin-right: 25px;
	}

#web_index .pie_index .direcciones .dirUltima {
	float: left;
	margin-right: 5px;
	}


/*** resto de páginas **/
#web {
	width: 945px;
	margin: 0 auto;
	text-align: left;
}
#contenedor {
	padding-bottom: 2em;
}
#contenido {
	margin: 0;
	padding: 0;
	width: 945px; 
}
#espacio_cabecera {
	height: 14.2em;
}
#cabecera {
	color: #8a9ca6;
	font-weight: bold;
	padding-bottom: 25px;
}



/******** ESPECÍFICOS CABECERA *********/

.logo {
	float: left;
	width: 130px;
	padding-top: 10px;
	}
.MenuTop {
	float: left;
	}
.MenuTop ul li {
	float: left;
	background: url(../images/css-menu-li.gif) right top no-repeat;
	padding: 15px 30px 0 22px;
	line-height:1.4em;
	}
.MenuTop ul li a {
	display: block;
	width: 100px;
	min-height: 70px;
	color: #8a9ca6;
	text-decoration: none;
	}
.MenuTop ul li a:hover {
	color: #fcc751;
	}
body#uno .MenuTop ul li.uno a {
	color: #fcc751;
	cursor:text;
	}
body#dos .MenuTop ul li.dos a {
	color: #fcc751;
	cursor:text;
	}
body#tres .MenuTop ul li.tres a {
	color: #fcc751;
	cursor:text;
	}
body#cuatro .MenuTop ul li.cuatro a {
	color: #fcc751;
	cursor:text;
	}
body#cinco .MenuTop ul li.cinco a {
	color: #fcc751;
	cursor:text;
	}


/******** ESPECÍFICOS PIE *********/
#pie {
	padding: 10px 0 10px 0;
	width: 945px;
	font-size: 90%;
	border-top: 1px solid #656363;
	color:#656363;
}
#pie ul {
	float: right;
}
#pie ul li {
	float: left;
	color: #656363;
}
#pie ul li a {
	padding: 0 10px;
	color: #656363;
	border-right: 1px solid #656363;
}
#pie ul li.ultimo a {
	border-right: none;
}
#pie ul li a:hover {
	text-decoration: none;
}
#pie div {
	float: left;
	line-height: 1.4em;
}
#pie div {
	float: left;
	line-height: 1.2em;
}
#pie div a {
	color: #656363;
}
#pie div a:hover {
	text-decoration: none;
}


/*********** home **********************/

.home {
	margin-left: 145px;
	margin-top: 35px;
	width: 570px;
	}
p {
	margin-bottom: 1.5em;
	}
.home .titulo {
	margin-bottom: 25px;
	padding-left: 300px;
	font-size: 330%;
	color:#fcc751;
	font-weight: bold;
	}
.home .txt {
	float: left;
	width: 260px;
	}
.home .imagen {
	float: left;
	margin-right: 25px;
	}
	
/*********** interiores *******************/

.interior {
	margin-top: 30px;
	margin-left: 260px;
	width: 484px;
	}
.interior .titulo {
	margin-bottom: 25px;
	font-size: 330%;
	color:#fcc751;
	font-weight: bold;
	}
p.foto {
	margin-left: 150px;
	}
.entradilla {
	font-weight: bold;
	}
ul.lista {
	margin: 1.5em 0 2em 0;
	}
ul.lista li {
	background: url(../images/css-li-lista.gif) left top no-repeat;
	padding: 5px 0 10px 40px;
	margin-bottom: 1.5em;
	}

/******** Interior Around the World *******/
.around {
	margin-top: 30px;
	padding-left: 260px;
	width: 484px;
	background:url(../images/mapa_world.gif) 100px bottom no-repeat;
	padding-bottom: 260px;
	}
.around .titulo {
	margin-bottom: 25px;
	font-size: 330%;
	color:#fcc751;
	font-weight: bold;
	}

/******** SubMenu Batz *************/

.subMenuBatz {
	text-align: right;
	}
.subMenuBatz ul li {
	display: inline;
	font-size: 90%;
	font-weight: bold;
	}
.subMenuBatz ul li a {
	border-right: 1px solid #8a9ca6;
	padding: 0 4px 0 2px;
	text-decoration: none;
	color: #8a9ca6;
	}
.subMenuBatz ul li a:hover {
	color:#fcc751;
	}
.subMenuBatz ul li.primero a {
	border-left: 1px solid #8a9ca6;
	padding-left: 4px;
	}

/*opcion 1*/
body.batz_uno .subMenuBatz ul li.batz_uno a {
	color: #fcc751;
	}
body.batz_uno .subMenuBatz ul li.primero a {
	border-left: 1px solid #fcc751;
	border-right: 1px solid #fcc751;
	}
	
/*opcion 2*/
body.batz_dos .subMenuBatz ul li.batz_dos a {
	color: #fcc751;
	}
body.batz_dos .subMenuBatz ul li.segundo a {
	border-right: 1px solid #fcc751;
	}
body.batz_dos .subMenuBatz ul li.primero a {
	border-right: 1px solid #fcc751;
	}
	
/*opcion 3*/
body.batz_tres .subMenuBatz ul li.batz_tres a {
	color: #fcc751;
	}
body.batz_tres .subMenuBatz ul li.tercero a {
	border-right: 1px solid #fcc751;
	}
body.batz_tres .subMenuBatz ul li.segundo a {
	border-right: 1px solid #fcc751;
	}
	
/*opcion 4*/
body.batz_cuatro .subMenuBatz ul li.batz_cuatro a {
	color: #fcc751;
	}
body.batz_cuatro .subMenuBatz ul li.cuarto a {
	border-right: 1px solid #fcc751;
	}
body.batz_cuatro .subMenuBatz ul li.tercero a {
	border-right: 1px solid #fcc751;
	}
		
/*opcion 5*/
body.batz_cinco .subMenuBatz ul li.batz_cinco a {
	color: #fcc751;
	}	
body.batz_cinco .subMenuBatz ul li.quinto a {
	border-right: 1px solid #fcc751;
	}
body.batz_cinco .subMenuBatz ul li.cuarto a {
	border-right: 1px solid #fcc751;
	}
	
/*opcion 6*/
body.batz_seis .subMenuBatz ul li.batz_seis a {
	color: #fcc751;
	}
body.batz_seis .subMenuBatz ul li.sexto a {
	border-right: 1px solid #fcc751;
	}
body.batz_seis .subMenuBatz ul li.quinto a {
	border-right: 1px solid #fcc751;
	}
	
/*opcion 7*/
body.batz_siete .subMenuBatz ul li.batz_siete a {
	color: #fcc751;
	}
body.batz_siete .subMenuBatz ul li.septimo a {
	border-right: 1px solid #fcc751;
	}
body.batz_siete .subMenuBatz ul li.sexto a {
	border-right: 1px solid #fcc751;
	}
	

.fright {
	float: right;
	}

/****** CONTACTO **************/

fieldset {
	border: none;
	}

fieldset legend {
	display: none;
	}
fieldset .bloque {
	margin-top: 5px;
	}
fieldset .bloque label {
	display: block;
	float: left;
	width: 85px;
	cursor: pointer;
	}
fieldset .bloque input {
	border: 1px solid #bab9ba;
	color:#8A9CA6;
	width: 375px;
	}
fieldset .bloque textarea {
	border: 1px solid #bab9ba;
	color:#8A9CA6;
	width: 375px;
	margin-left: 85px;
	margin-top: 5px;
	}
fieldset .bloque input.error {
	border: 1px solid #fcc751;
	background-color:#fffaef;
	}
fieldset p.error {
	margin-left: 85px;
	font-size: 90%;
	color:#fcc751;
	font-weight:bold;
	margin-bottom:0.5em;
	}
.botones {
	text-align: right;
	width:465px;
	margin: 20px 0 0 0;
	}
.botones input {
	border: none;
	background-color: #FFFFFF;
	color: #8A9CA6;
	cursor:pointer;
	}

	
.mensajes {
	background:#fff7e9 url(../images/css-error.gif) left top no-repeat;
	border-top:1px solid #fffbf4;
	border-bottom:1px solid #fccc62;
	padding: 20px 0 0 30px;
	margin: 1em 0 1.5em 0;
	color: #6f6f6f;
	}

.mensajes .tit_men {
	font-size: 150%;
	font-weight: bold;
	margin-bottom:0.4em;
	}
