/* -------------- Estilos Generales ----------------- */

body {
	margin: 0px;
	padding: 0px;
	font-size: 62.5%;
	font-family: Verdana;
	background: #454547;
	font-weight: normal;
}

html {
	margin: 0px;
	padding: 0px;
}

h1 {
	position: absolute;
	left: -5000px;
}

h2 {
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 10px 10px;
	width: 670px;
	font: bold 10px Verdana;
	color: #8f1330;
	background: url(../images/h2.gif) no-repeat right;
	text-transform: uppercase;
	float: left;
}

div.hr {
	margin: 0px;
	padding: 0px;
	background: url(../images/hr.gif) repeat-x top left;
	width: 100%;
	height: 1px;
	float: left;
}
div.hr hr{
	display: none;
}

img {
	border: none
}

p {
	line-height: 14px!important;
}
	
a {
	text-decoration: none;
	color: #b29a0e;
}
a:hover {
	color: #eac91d;
}
a:active {
	outline: none;
}
a:focus {
	-moz-outline-style: none;
}



/* -------------- Contenedor ----------------- */

#contenedor {
	margin: 0 auto;
	width: 944px;
	min-height: 150px;
	height: auto;
	background: url(../images/fondo_cont.gif) repeat-y;
	overflow: hidden;
}

.index {
	position: absolute; 
	top: 0;
	left: 0;
	margin: 0px 0px 0px 260px;
	width: 230px;
	height: 127px;
	background: url(../images/null.gif) repeat;
}

.indexdos {
	position: absolute; 
	top: 0;
	left: 0;
	margin: 25px 0px 0px 1005px;
	width: 170px;
	height: 75px;
	background: url(../images/null.gif) repeat;
}



/* -------------- Cabecera ----------------- */

#cabecera {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	width: 912px;
	height: 128px;
	background: url(../images/top.jpg) no-repeat top left;
	float: left;
}

#flash {
	margin: 0px;
	padding: 0px;
	float: left;
}

/* -------------- Contenido ----------------- */

#contenido {
	margin: 0px;
	padding: 0px;
	width:718px;
	height: auto;
	border-left: 1px solid #dee0e5;
	background: #ffffff;
	float: left;
}

#contenido p{
	margin: 0px;
	padding: 0px;
	float: left;
}


/* -------------- Formualrio ----------------- */
table.formu {
	padding: 0px;
	margin: 0px 0px 0px 60px;
	border-collapse: collapse;
	/*border: 1px solid #cdb87d;*/
	width: 600px;
	/*background: #f7f3db;*/
	text-align: right;
	float: left;
}

table.formu td {
	padding: 15px 0px 0px 0px;
	margin: 0px;

}



.txt{
    font: bold 10px Verdana;
	color: #265a93;
	text-align: right;	
	
}


.campo{
	margin: 0px 30px 0px 0px;
    border: 1px solid #c0cfe0;
	color: #265a93;
	background:#f5f7fa;
    font: normal 11px Verdana;
}

.campobig{
	margin: 0px 30px 0px 0px;
    border: 1px solid #c0cfe0;
	color:  #265a93;
	background:#f5f7fa;
	width:90%;
    font: normal 12px Verdana;
}

.btnformu{
	padding: 2px 3px 2px 2px;
	margin: 0px 30px 0px 0px;
    border: 1px solid #587ca4;
	background-color: #587ca4;	
    color: #ffffff;
    font: bold 10px Verdana;
    border: 0px;
    cursor:pointer;
}



/* -------------- Menu ----------------- */

#menu {
	margin: 0px;
	padding: 0px;
	width: 195px;
	min-height: 145px;
	float: left;
}

#menu ul {
	margin: 0px;
	padding: 0px;
	float: left;
}
#menu ul li {
	list-style-type: none;
	margin: 0px 0px 1px 0px;
	padding: 0px;
	float: left;
}
#menu ul li a {
	margin: 0px;
	padding: 3px 0px 0px 7px;
	width: 170px;
	height: 17px;
	font: bold 11px Arial;
	color: #303030;
	float: left;
}
#menu ul li a:hover {
	color: #ffffff;
	background: #808080;
}
#menu ul li a.selec {
	color: #ffffff;
	background: #808080;
}

#menu ul ul {
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 10px 0px;
	float: left;
}
#menu ul ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	float: left;
}
#menu ul ul li a {
	margin: 0px;
	padding: 3px 0px 0px 7px;
	width: 162px;
	min-height: 15px;
	height: auto;
	font: normal 11px Verdana;
	color: #333333;
	float: left;
}
#menu ul ul li a:hover {
	color: #900;
	background: none;
}
#menu ul ul li a.selec {
	font-weight: bold;
	color: #333333;
	background: none;
}

#menu ul ul ul {
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
	float: left;
}
#menu ul ul ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	float: left;
}
#menu ul ul ul  li a {
	margin: 0px;
	padding: 3px 0px 0px 7px;
	width: 154px;
	height: 15px;
	font: normal 10px Verdana;
	color: #900;
	float: left;
}
#menu ul ul ul li a:hover {
	color: #900;
	background: none;
}
#menu ul ul ul li a.selec {
	font-weight: bold;
	color: #900;
	background: none;
}



#migas {
	margin: 15px 0px 0px 12px;
	padding: 0px 0px 0px 15px;
	width: 704px;
	min-height: 10px;
	font: normal 12px Verdana;
	color: #265a93;
	background: url(../images/arrow_red.gif) no-repeat top left;
	float: left;
}

.color {
     font-weight: bold;
	 color: #265a93;
}

#migas a {
	color: #265a93;

}
#migas a:hover {
	color: #265a93;
}


/* -------------- Menu Horizontal ----------------- */

#horizontal {
	margin: 0px;
	padding: 0px 0px 0px 1px;
	width: 718px;
	float: left;
}

#horizontal ul {
	margin: 0px;
	padding: 0px;
	width: 718px;
	background: url(../images/horizontal_bkg.gif) repeat-x top left;
	float: left;
}
#horizontal ul li {
	list-style-type: none;
	margin: 0px 0px 1px 0px;
	padding: 0px;
	font: normal 12px Arial;
	color: #cdcdcd;
	float: left;
	}
	
#horizontal ul li a {
	margin: 1px 0px 2px 15px;
	padding: 8px 0px 7px 25px;
	font: normal 13px Arial;
	width: auto;
	color: #cdcdcd;
	background: url(../images/divisor_btn.gif) no-repeat top left;
	list-style-type: none;
	text-decoration: none;
	float: left;
	}
	
#horizontal ul li a:hover {
	color: #fff;
	}
	
#horizontal ul li a.select {
	color: #ffc000;
}

/* -------------- Pestanas ----------------- */


#pestana {
	margin: 0px 0px 0px 15px;
	padding: 0px;
	width: 192px;
	min-height: 400px;
	height:auto;
	float: left;
}

#pestana ul {
	margin: 0px;
	padding:0px;
	float: left;
}

#pestana ul li {
	margin: 0px 0px 2px 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
}
#pestana ul li a {
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 7px 30px;
	font: bold 12px Arial;
	width: 162px;
	height:20px;
	color: #fba514;
	background: #01559d url(../images/rombo.gif) no-repeat top left;
	list-style-type: none;
	text-decoration: none;
	float: left;
	}

#pestana ul li a:hover {
	color: #01559d;
	background: #e3ecf5 url(../images/rombo2.gif) no-repeat top left;
	}
	
#pestana ul li a.select {
	color: #ffc000;
	background: #86a2c2;
}

#pestana ul li a.disponible {
	list-style-type: none;
    margin: 0px;
	padding: 0px;
	text-indent:-5000px;
	width: 192px;
	height:35px;
	background: url(../images/btn1.jpg) no-repeat top left;
	float: left;
}
#pestana ul li a.disponible:hover {
	color: #01559d;
	background: url(../images/btn2.jpg) no-repeat top left;
	}
	
#pestana ul li a.disponibleselect {
		list-style-type: none;
    margin: 0px;
	padding: 0px;
	text-indent:-5000px;
	width: 192px;
	height:35px;
	background: url(../images/btn3.jpg) no-repeat top left;
	float: left;
	}
	


/* -------------- Pie ----------------- */
#pie{
	width: 944px;
	background: url(../images/fondo_cont.gif) repeat-y;
	float: left;
}	
#pie p {
	margin: 0px;
	padding: 0px;
	float: left;

}

#pie p.aviso {
	color: #ffffff;
	background: #8c0433;
	float: left;

}

#pie a {
	text-decoration: none;
	color: #fff;
}
#pie a:hover {
	color: #ccc;
}

a.izanet {
color:#000!important;
text-decoration:underline!important;
}
a.izanet:hover {
	color: #ccc!important;
}
#pie p.cajauno {
	margin: 0px 0px 0px 14px;
	padding: 12px 0px 0px 15px;
	color: #265a93;
	/*line-height:18px;*/
	border-top: 1px solid #e1e1e1;
	border-bottom: 2px solid #e1e1e1;
	width: 355px;
	height:40px;
	float: left;

}

#pie p.cajados {
	margin: 0px;
	padding: 12px 0px 0px 15px;
	color: #265a93;
/*	line-height:18px*/;
	width: 222px;
	height:40px;
	background: #e1e1e1;
	border-bottom: 3px solid #e1e1e1;
	float: left;

}

#pie p.cajatres {
	margin: 0px 0px 0px 1px;
	padding: 12px 0px 0px 15px;
	color: #265a93;
	/*line-height:18px;*/
	width: 290px;
	height:40px;
	border-top: 1px solid #e1e1e1;
	border-bottom: 2px solid #e1e1e1;
	float: left;

}


/* -------------- izanet ----------------- */

#iza{
	margin: 0px;
	padding: 0px;
	width: 944px;
	background: #454547;
	float: left;
}	
#iza p {
	margin: 15px 0px 0px 750px;
	padding:0px;
	min-height: 20px;
	color: #ccc;
	float: left;

}

#iza a {
	text-decoration: none;
	color: #fff;
}
#iza a:hover {
	color: #fff;
}

a.izanet {
color:#ccc!important;
text-decoration:underline!important;
}
a.izanet:hover {
	color: #ccc!important;
}

a.linky {
color:#265a93!important;
text-decoration:underline!important;
}
a.linky:hover {
	color: #265a93!important;
}

/* --------------Mapa dinámico ----------------- */

#mapa {
	margin: 7px 0px 15px 15px;
	padding: 0px 0px 0px 0px;
	width: 650px;
	float: left;
}

/* -------------- Hacia abajo, la hoja por defecto ----------------- */
#parrafo {
	margin: 15px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	width: 670px;
	font: normal 12px Arial;
	color: #5d5d5d; /*--------color (gris)del texto por defecto-------*/
	text-align: justify;
	line-height: 20px!important;
	float: left;
}

#parrafo p {
	margin: 0px;
	padding: 0px;
	font: normal 12px Arial;
	color: #5d5d5d; /*--------color (gris)del texto por defecto-------*/
	text-align: justify;
	width: 670px;
	float: left;
}

#parrafo a {
	margin: 0px;
	padding: 0px;
	font: bold 11px Arial;
	color: #265a93; /*--------color (azul)de los links-------*/
	text-decoration:underline!important;
}
#parrafo a:hover {color: #a7b9bf; text-decoration:underline;}


#parrafo ul li a.selec {width: 670px; color: #a7b9bf; text-decoration:underline;}

#parrafo ol li a.selec {width: 670px; color: #a7b9bf; text-decoration:underline;}

/*.texto {
	margin: 15px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	font: normal 12px Arial;
	color: #5d5d5d;
	text-align: justify;
	width: 685px;
	float: left;
}*/


/* -------------- Demás listas ----------------- */

#lista {
	margin: 0px;
	padding: 25px 0px 0px 0px;
	width: 725px;
	min-height: 50px;
	float: left;
}

#lista ul {
	margin: 0px;
	padding: 0px;	
	float: right;
}
#lista ul li {
	list-style-type: none;
	margin: 0px 0px 1px 0px;
	padding: 0px;
	float: left;
}
#lista ul li a {
	margin: 0px;
	padding: 3px 0px 0px 7px;
	width: 100px;
	height: 17px;
	font: bold 11px Arial;
	color: #265a93;
	text-decoration:underline!important;
	float: left;
}
#lista ul li a:hover {
	color: #a7b9bf;
	text-decoration:underline
}
#lista ul li a.selec {
	color: #a7b9bf;
	text-decoration:underline
}


/* Los links de pie*/
#listados {
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 30px;
	width: 800px;
	min-height: 145px;
	float: left;
}

#listados ul {
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 30px;
	
	float: left;
}
#listados ul li {
	list-style-type: none;
	margin: 0px 0px 1px 0px;
	padding: 0px;
	float: left;
}
#listados ul li a {
	margin: 0px;
	padding: 3px 0px 0px 7px;
	width: 350px;
	height: 17px;
	font: bold 11px Arial;
	color: #265a93;
	text-decoration:underline!important;
	float: left;
}
#listados ul li a:hover {
	color: #a7b9bf;
	text-decoration:underline
}
#listados ul li a.selec {
	color: #a7b9bf;
	text-decoration:underline
}

/*La fotico*/

.fotico {
	margin: 15px 15px 15px 0px;
	padding: 0px 0px 0px 0px;
	border:1px solid #5d5d5d;
	width: 198px;
	height:135px;
	float: leftt;
}


ul.fotos {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 1px 0px;
	width:650px;
	height:auto;
	text-align:center;
	float: left;
}
ul.fotos li {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 5px 0px;
	width:160px;
	border:1px solid #fff;
	background:#f1f1f1;
	float: left;
}












