/* General */
html{ height: 100%;}

body {
	padding: 0px; margin: 0px; border: 0px;  height: 100%;
	 background-image: url(/web/img/fondo.jpg); background-position: top left; background-repeat: repeat; 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.6886em; color: #000;   /* 11px */ }
img { border: 0px;}
hr{ border-width: 0px; color: #CCC; height: 1px; background-color: #CCC; }
p{ padding: 0px;	padding-top: 5px; padding-bottom: 5px; margin: 0px;}
.hidden{ display:none;}



#fondo{ width: 990px;    margin-right:auto; margin-left:auto;  height: 100%; }
#contenedor{ width: 934px;  min-height: 100%; height: 100%; padding: 0px; padding-left:36px; padding-right:20px; margin: 0px;   background-image: url(/web/img/prueba.gif); background-position: top center; background-repeat: repeat-y; float:left; }
html>body #contenedor { height: auto;}
/* Fin General */


/* ------------------------------------------------------------------------------------------------CABECERA------------------------------------------------------------------------------------------------------- */
#espacioaccesos{width:934px; height:18px; margin:0px; padding:0px; padding-top:0px; color:#000000; float:left;}

.accesos1{margin:0px; padding:0px; width:300px; float:left;}
.accesos1 a, .accesos1 a:link, .accesos1 a:visited{color:#000000; font-weight: normal; text-decoration:none;}
.accesos1 a:hover{color:#760C26; font-weight: normal; text-decoration:underline;}

.accesos2{margin:0px; padding:0px; padding-right:16px; width:300px; text-align:right; float:right;}
.accesos2 a, .accesos2 a:link, .accesos2 a:visited{color:#000000; font-weight: normal; text-decoration:none;}
.accesos2 a:hover{color:#760C26; font-weight: normal; text-decoration:underline;}
.accesos2 .activado{font-weight:bold; color:#760C26;}

#cabecera{ width:934px; height:149px; margin:0px; background-image: url(/web/img/es/cabecera2.jpg);  background-position: top right; background-repeat: no-repeat; float:left;}

.logo{ width: 149px; height: 100px; position: relative; top: 26px; left: 39px; background-image:url(/web/img/logo.jpg); background-repeat: no-repeat; float:left;  }
.logo h1 { width: 149px; height: 100px; margin: 0px; padding: 0px; }
.logo h1 a { width: 149px; height: 100px; display: block; }
.logo h1 span { display: none; }

/*---------------------------------------------------------------------------------------------Fin Cabecera---------------------------------------------------------------------------------------------------------*/


/*-------------------------------------------------------------------------------------------------CONTENEDOR----------------------------------------------------------------------------------------------*/
#ContenedorCuerpo{ width: 918px; padding:0px; margin:0px; padding-right:16px; float: left;}

#breacrumbs{width:918px; margin:0px; padding:0px; padding-top:8px; padding-bottom:8px; text-align:right; float:right; color:#000000; font-weight:normal; font-size:0.9em;}
#breacrumbs a, #breacrumbs a:link, #breacrumbs a:visited{color:#000000; font-weight:normal; text-decoration:none;}
#breacrumbs a:hover{color:#000000;   font-weight:normal; text-decoration:underline;}
#breacrumbs .activado{font-weight:bold; color:#760C26;}

	/*-------------------------------------------------------------Contenidos Home-----------------------------------------*/

					/*-----------------------------------------------------------------------------------------------Menú Principal-----------------------------------------------------------------------------------------------*/
#menu{ width: 243px; padding:0px; margin:0px;   font-size:1em;  font-family: Arial, Helvetica, sans-serif; float: left;}

.menu1{width: 243px; margin:0px; padding:0px; height:30px; background-image: url(/web/img/es/menu1.jpg); background-position: top left; background-repeat: no-repeat;  float:left;}
.menu2{width: 243px; margin:0px; padding:0px;  background-image: url(/web/img/menu2.jpg); background-position: top left; background-repeat: repeat-y;  float:left;}
.menu3{width: 243px;  height:18px; margin:0px; padding:0px;   background-image: url(/web/img/menu3.jpg); background-position: top left; background-repeat: no-repeat;  float:left;}

.menu2 ul{margin: 0px;  padding: 0px; list-style-type: none; text-align:left; }
.menu2 ul li{   margin:0px; padding: 0px; border:0px; margin-top:4px; padding-left:10px;  padding-top:2px;  background-image: url(/web/img/menuli.jpg); background-position: top left; background-repeat: no-repeat; color:#FFFFFF; font-weight:bold;  }
.menu2 ul li a, .menu2 ul li a:link, .menu2 ul li a:visited { text-decoration: none;  font-weight:bold; color:#FFFFFF;}
.menu2 ul li a:hover{text-decoration: none; font-weight:bold; color:#FFFFFF;} 
.menu2 ul li .activo{ text-decoration: none; font-weight:bold; color:#F5BFCF;}

.menu2 ul li ul.nivel2 {margin:0px; padding:0px; border:0px; padding-top:1px; margin-left:13px;   margin-right:5px; color:#000000; }
.menu2 ul li ul.nivel2 li {margin:0px; padding:0px; border:0px; padding-left:6px; background-image: url(/web/img/puntito.gif); background-position: top left; background-repeat: no-repeat;  }
.menu2 ul li ul.nivel2 li a, .menu2 ul li ul.nivel2 li a:link, .menu2 ul li ul.nivel2 li a:visited{color:#000000; text-decoration: none; font-weight: normal;}
.menu2 ul li ul.nivel2 li a:hover{color:#000000; text-decoration: underline; font-weight: normal;}
.menu2 ul li ul.nivel2 li .activo2 { text-decoration: none; font-weight:bold; color:#760C26;}

				/*----------------------------------------------------------------------------------------------Fin Menú Principal--------------------------------------------------------------------------------------------*/

				/*----------------------------------------------------------------------------------------------CUERPO HOME--------------------------------------------------------------------------------------------*/


#Cuerpo{ width: 648px; margin:0px; padding:0px; padding-left:27px;  float:left;}

#descripcion{width:523px; height:92px;  margin:0px; padding:0px; padding-left:125px;  padding-top:0px; margin-bottom:13px; text-align:justify; line-height: 106%; background-image: url(/web/img/descripcion.jpg); background-position: top left; background-repeat: no-repeat;  font-size:1.2em; float:left;}
.titdescripcion{width:523px; margin:0px; padding:0px; padding-bottom:7px;  font-size:1.3em; font-weight:normal; float:left;}

#conti{margin:0px; padding:0px; width:648px; height:289px; clear:left;}

#horarios{width:184px; height:236px; margin:0px; padding:0px; padding-left:10px; padding-right:10px; padding-top:53px;  background-image: url(/web/img/es/horarios.jpg); background-position: top left; background-repeat: no-repeat; text-align:justify; line-height: 15px; float:left;}

.espaciado{height:10px;  margin:0px; padding:0px;   }
.noespaciado{line-height: 12px;}


#info1{width:188px; height:166px; margin:0px; padding:0px;  padding-left:8px; padding-right:8px; padding-top:55px; margin-left:18px; color:#000000; text-align:justify;  background-image: url(/web/img/es/info2.jpg);  background-position: top left; background-repeat: no-repeat;  float:left;}
#info1 img{margin:0px; padding:0px; margin-bottom:16px; float:left;}
#info1 a, #info1 a:link, #info1 a:visited {color:#000000; text-decoration:none; font-weight:normal;}
#info1 a:hover{color:#000000; text-decoration:underline; font-weight:normal;}

#info2{width:188px; height:166px; margin:0px; padding:0px; margin-left:18px; padding-left:8px; padding-right:8px; padding-top:55px; color:#000000;  text-align:justify;background-image: url(/web/img/es/facilidades2.jpg);  background-position: top left; background-repeat: no-repeat; float:left;}
#info2 img{margin:0px; padding:0px; margin-bottom:16px; float:left;}
#info2 a, #info2 a:link, #info2 a:visited, r{color:#000000; text-decoration:none; font-weight:normal;}
#info2 a:hover{color:#000000; text-decoration:underline; font-weight:normal;}

#banneres{width:426px;  margin:0px; padding:0px;  border:0px;  margin-top:12px; float:right; }
#banneres img{margin:0px; padding:0px; border:0px; float:right;}
#banneres a, #baneres a:link, #baneres a:visited{margin:0px; padding:0px;  border:0px;}
#baneres a:hover{margin:0px; padding:0px; border:0px;}


#logotipos{width:648px; margin:0px; padding:0px; padding-top:40px;  float:left;  clear: left; }
#logotipos img{margin:0px; padding:0px; margin-right:17px; float:left; border: 0px;}



	/*-------------------------------------------------------Fin cuerpo Home------------------------------------------------*/


	
	/*------------------------------------------------------Contenidos interior-----------------------------------------------------*/

	#texto{	width: 648px; margin:0px; padding:0px; padding-left:27px; text-align:justify; float:left;	}
	#texto2{	width: 648px; margin:0px; padding:0px; text-align:justify; float:left;	}
	#texto img{	margin:0px; padding:0px; padding-left:10px; padding-top:10px; padding-bottom:8px; float:right;	}
	#texto2 img{ margin:0px; padding:0px; float:none;}
	h1.apartado{margin:0px; padding:0px; padding-left:10px; margin-bottom:18px; font-size:1.7em; color:#FFFFFF; font-weight:normal; background-color: #760C26;}
	h2.resaltado{margin:0px; padding:0px; padding-left:10px; margin-bottom:10px; margin-top:10px; background-color: #FDECF2; color:#000000; font-size:1.2em; font-weight:bold;  font-style: italic;}
   /*------------------------------------------------------Fin Contenidos interior-----------------------------------------------------*/
	
	
	
/* ------------------------------------------------------------------------------------------------------Pie--------------------------------------------------------------------------- */
#pie{width:908px; height:61px; margin:0px; padding:0px; padding-top:12px; padding-left:10px; padding-bottom:7px; margin-top:55px; background-image: url(../img/pie2.jpg); background-position: top left; background-repeat:no-repeat; float:left;   }

#pie .iasoft{margin:0px; padding:0px;  padding-top:27px; padding-right:10px; color:#000000; font-size:0.9em; font-weight:normal; float:right;}
#pie .iasoft a, #pie .iasoft a:link, #pie .iasoft a:visited{color:#000000; font-size:0.9em; font-weight:normal; text-decoration:none; }
#pie .iasoft a:hover{color:#000000; font-size:0.9em; font-weight:normal; text-decoration:underline; }
/*------------------------------------------------------------------------------------------ Fin Pie----------------------------------------------------------------------------- */




/*------------------------------------------------------------------------------------------ ESTILOS----------------------------------------------------------------------------- */

/* Enlace Generico */
a, a:link, a:visited { color: #760C26; text-decoration: none; font-weight:bold;}
a:hover { color: #760C26; text-decoration: underline; font-weight:bold;}
/* Fin Enlace Generico */


/* Formularios */
form { margin: 0px; padding: 0px; border:0px;}
input { margin: 0px; padding: 0px; padding-top:2px; height:14px;  font-size: 1em; font-weight: normal; color: #000; background-color: #FFFFFF; border: 1px solid #000000; }
input.cien{width:100%;}
textarea.cien{width:100%;}
select {  font-size: 1em; font-weight: normal; color: #000; background-color: #FFFFFF; border: 1px solid #000000; }
textarea { font-size: 1em; font-weight: normal; color: #000; background-color: #FFFFFF; border: 1px solid #000000; }
.opcion{ background-color: #FFF; border: 0px;  vertical-align: middle; }
.boton {height:18px;  padding-top:0px; font-size: 1em; font-weight: normal; color: #000000; cursor:pointer; background-color: #FFFFFF; }
/* Fin Formularios */


/*Estilos de texto*/
.granate{color:#760C26;}
.negrita{font-weight:bold;}
.peq{font-size:0.9em; }
.subrayado{text-decoration:underline;}
.cursiva{ font-style: italic;}
.rosita{margin:0px; padding:0px; padding-left:5px; padding-right:5px; background-color:#FDECF2;}
/*Fin de los estilos de texto*/


/*Estilos para listas*/
ul{margin:0px; padding:0px; padding-top:5px; padding-bottom:5px; list-style-type: none; text-align:left; }
ul li{margin:0px; padding:0px; padding-left:11px;  padding-top:2px; padding-bottom:2px; background-image: url(../img/puntito.gif); background-position: top left;  background-repeat: no-repeat;}
ul li ul{margin:0px; padding:0px; list-style-type: none; text-align:left; }
ul li ul li{margin:0px; padding:0px; padding-left:11px;  padding-top:2px; padding-bottom:2px; background-image: url(../img/puntito.gif); background-position: top left;  background-repeat: no-repeat;}
/*Fin para listas*/

/*------------------------------------------------------------------------------------------ FIN ESTILOS----------------------------------------------------------------------------- */
