/* CSS Document				*/
/* Author: Elena Múgica		*/



/*-- Contenedor de página -- */

#pagina {
	width: 60em;
	margin-left: 1em;
	margin-right: 1em;
	}

/*-- Contenedor de cabecera -- */

#cabecera {
	padding-right: .5em;
	padding-top: .1em;
	height: 6.0em;
}

#logo {
	float: left;
}

#nombre {
	color: #36c;
	text-align: right;
	font-family: "Bank Gothic", "Arial Black", "Abadi MT Condensed Extra Bold", "Al Bayan";
	
}

/* -- Menu de Opciones -- */

#menu {
	width: 100%;
	height: 3.2em;
	direction: rtl;
	text-align: center;
	border-color: orange;
}

.menuOpc ul {
	width: 95.5%;
	float: left;
	background-color: #36c;
	padding: 0 1.4em;
}
	
.menuOpc li {
	display: inline;
}

.menuOpc li a {
	float: left;
	color: white;
	text-decoration: none;
	font-size: 0.84em;
	padding: 0.75em 0.7em;
}

.menuOpc li a:visited {
	color: white;
	}

.menuOpc li a:hover {
	color: orange;	
	background-color: #36c;
/*	background-image:  url(../imagenes/opcmenuactivo.gif) repeat-x;
*/
	}

.menuOpc li a.current {
	color: orange;	
	background-color: #36c;
/*	background-image: url(../imagenes/opcmenuactivo.gif) repeat-x;
*/
	}

/* -- Contenido de página -- */

#contenido_marco {
	border: .09em dotted orange;
	font-size: 0.90em;
	color: #333;
	clear: none;
	width: 66.5em;
	margin-top: 0.5em;
	}

#contenido {
	width: 64.6em;
	float: left;
	text-align: justify;
	margin: 0em 0em 0.5em 0.5em;
	border: 0.1em dotted #CDCDCD;
	padding: 0em 0.5em 0.0em 0.3em;
	}

.aviso_expo {
	color: #3a9bf5;
	font-size: 1.25em;
	font-weight: bold;
}

.ir_expo {
	color: olive;
	font-size: 0.95em;
	font-weight: bold;
	text-align: center;
}

.avisoP {
	background-color: #eaeaea;
	border: thin dotted #36c;
	color: #990000;
	font-size: 80%;
	font-weight: normal;
	font-style: normal;
	font-variant: small-caps;
}

.avisoI {
	background-color: #d5d5d5;
	border: thin dotted #36c;
	color: #990000;
	font-size: 80%;
	font-weight: normal;
	font-style: normal;
	font-variant: small-caps;
}

.hotel {
	color: white;
	background-color: #36c;
	width: 50%;
	padding: .3em 3em;
}

#cont_tarifas {
	width: 64.6em;
	float: left;
	border: 0.1em dotted #CDCDCD;
	padding: 0em 0.5em 0.0em 0.3em;
	margin-top: 0em;
	margin-left: 0.5em;
	margin-bottom: 0.5em;
	}

#tarifas {
	text-align: center;
	border: 0.1em dotted orange;
	padding: 0.5em;
	margin-left: 3.5em;
	font-size: 1.1em;
	margin-bottom: 0.5em;
}

.tit {
	border-style: solid;
	border-color: #999;
	background-color: orange;
	}

.tramiteI {
	border-style: solid;
	border-color: #999;
	font-variant: small-caps;
	}

.tramiteP {
	border-style: solid;
	border-color: #999;
	background-color: #e6e6e6;
	font-variant: small-caps;
}

.nota_tarif {
	margin-top: 2em;
	margin-left: 5em;
}


#cont_info_fotos {
	width: 20em;
	float: left;
	text-align: justify;
	margin: 0em 0em 0.5em 0.5em;
	border: 0.1em dotted #CDCDCD;
	padding: 0em 0.5em 0.0em .3em;
}

#fotos {	
	width: 43.5em;
	float: left;
	margin: 0 0 0 0.5em;
	border: 0.1em dotted #CDCDCD;
	padding-bottom: 0.3em;
	padding-left: 0.3em;
	padding-right: 0.3em;
}

.cat_fotos {
	text-align: center;
	font-weight: bold;
	border: 0.1em dotted orange;
	padding: 0.5em;
}

.esp_foto {
	width: 1.5em;
}

.pie_foto {
	font-size: 0.8em;
	font-weight: bold;
	text-align: center;
}


/* -- Columnas -- */

#col_izda {	
	width: 18.2em;
	text-align: left;
	float: left;
	margin: 0 0 0.6em 0.5em;
	padding: 0 0.3em 0.3em;
	background: #E5E5E5;
	font-size: 0.9em;
	}

#horario {	
	width: 18.7em;
	text-align: center;
	float: left;
	margin: 1em 0 0.6em 0.5em;
	padding: 0.5em 0.3em 0.5em;
	background: #FFF;
	font-size: 0.9em;
	}

#oficina {	
	width: 18.6em;
	text-align: left;
	float: left;
	margin: 0em 0 0.6em 0.5em;
	padding: 0.0em 0.3em 0.5em 0.5em;
	background: #FFF;
	font-size: 0.9em;
	}

#mapa {	
	width: 18.6em;
	text-align: right;
	margin: 0em 0.0em 0.0em 0.9em;
	font-size: 0.9em;
	}

#postal {	
	width: 18.6em;
	text-align: left;
	float: left;
	margin: 0em 0 0.6em 0.5em;
	padding: 0.0em 0.3em 0.5em 0.5em;
	background: #FFF;
	font-size: 0.9em;
	}

#telefonos {	
	width: 18.6em;
	text-align: center;
	float: left;
	margin: 0em 0 0.6em 0.5em;
	padding: 0.0em 0.3em 1.5em 0.5em;
	background: #FFF;
	font-size: 0.9em;
	}

#email {	
	width: 20.9em;
	text-align: center;
	float: left;
	margin: 0em 0 0.6em 0.5em;
	padding: 0.0em 0.3em 1.5em 0.5em;
	background: #FFF;
	font-size: 0.80em;
	}

#portada {
	width: 71.5%;
	float: left;
	text-align: center;
	margin: 0 0 0.6em 0.5em;
	padding: 0 0.3em 0.3em;
	border: 0.1em dotted #CDCDCD;
	height: 37.9em;
	background-repeat: repeat-x;
}

#junta {	
	width: 18.7em;
	text-align: center;
	float: left;
	margin: 1em 0 0.6em 0.5em;
	padding: 0.5em 0.3em 0.5em;
	background: #FFF;
	font-size: 0.9em;
	}

#comite {	
	width: 18.7em;
	text-align: center;
	float: left;
	margin: 1em 0 0.6em 0.5em;
	padding: 0.5em 0.3em 0.5em;
	background: #FFF;
	font-size: 0.9em;
	}

#quienes {
	float: left;
	text-align: justify;
	margin: 0 0 0.6em 0.5em;
	padding: 0 0.5em 0.3em;
	border: 0.1em dotted #CDCDCD;
	width: 47.3em;
	}

/*-- Trámites --*/

#tramites {	
	width: 18.7em;
	text-align: left;
	float: left;
	margin: 1em 0 0.6em 0.5em;
	padding: 0.5em 0 0.5em 0.3em;
	background: #FFF;
	font-size: 0.9em;
	}

#conceptos {
	float: left;
	text-align: justify;
	border: 0.1em dotted #CDCDCD;
	width: 46.5em;
	margin-top: 0;
	margin-left: 0.5em;
	margin-bottom: 0.6em;
	padding: 0 0.9em 0.3em 0.7em;
}

#impreso {
	text-align: center;
	font-weight: bold;
}

.leyenda {
	color: #990000;
	font-size: 75%;
	font-weight: normal;
	font-style: normal;
}	



/* -- Menu de Pie de página -- */

#pie {
	width: 100%;
	text-align: right;
	font-size: 0.7em;
	color: #666;
	background: #E5E5E5;
	padding: .4em 0;
	margin: 0.5em 0;
	border: .09em solid #CDCDCD;
}
	
#pie span {
	margin-right: 2.4em;
	font-weight: bold;
}

#pie a {
	color: #333;
	text-decoration: none;
	}
	
#pie a:hover {
	color: orange;
	}

#pie a.current {
	color: orange;	
	}


/* -- Resto -- */

a {	
	color: #3366CC;	
	text-decoration: none
	}

a:hover {	
	text-decoration: underline
	}

ul {	
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 1em;	
	list-style-type: square;	
	list-style-position: outside
	}

body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em ;
	}

h1 {
	background-position: 0;
	margin-top: 0.7em;
	font-size: 2.8em;
	}

/* -- 
h2 {
	font-size: 1.3em;
	color: #666;
	margin-top: 0.3em;
	margin-bottom: 0.0em;
	}
	-- */

h2 {	
	font-size: 1.2em;
	font-weight: bold;
	text-align: left;
	margin-top: 0.5em;
	}

h3 {
	}
	
.centrado {
	text-align: center;
	}

.colClr {
	clear: both;
	}

.lista_circ {
	list-style-type: circle;
	list-style-position: outside;
	}

.lista_bola {
	list-style-type: disc;
	list-style-position: outside;
	}

.lista_cuadro {
	list-style-type: square;
	list-style-position: outside;
	}

.lista_sin {
	list-style-type: none;
	list-style-position: outside;
	}

.lista_fl_dcha {
	list-style-image: url(../imagenes/fl_dcha.jpg);
	list-style-position: outside;
	margin-left: -1.5em;
	margin-right: 0.3em;
}

.sangria1 {
	margin-left: 1.5em;
	}

.inicio {
	color: orange;
	text-align: right;
	background-color: white;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	}

.inicio a {
	color: orange;
	text-align: right;
	background-color: white;
	}

.negrita {
	font-weight: bold;
	}

.cursiva {
	font-style: italic;
	}

.rojo {
	color: red;
	}

.gris {
	color: silver;
	}

.pregunta {
	font-style: italic;
	}



