@charset "utf-8";
/* CSS Document */

* {  
    padding: 0;  
    margin: 0;  
    border: 0;  
	}


body {
		margin:0em auto;
  		color: #000000; 
		font:1em Tahoma, Arial, Helvetica, sans-serif;	
}


#franjaSuperior{
				background-color:#ff9900;
				height:0.3em;
				width:100%;
				text-align:center;
				}


#cabecera{
			border-top:#FF6600 solid 0.2em;
			width:100%;
			text-align:center;
			margin:0em auto;
			}
			#cabecera img{
							height:8em;
							}

		
#franjaHorizontal{
				background-color:#ff9900;
				height:22em;
				width:100%;
				text-align:center;
				margin:-0.3em auto;
				}
				#submenu{
						width:100%;
						height:2em;
						background:#DA6800 url(../imagenes/submenu.png) repeat-x;
						margin:-0.2em auto 0em auto;
						text-align:center;
						float:left;
						}
						#submenu p{
									padding:0.5em;
									font-size:0.8em;
									}
				#contenidoFranja{
								width:63em;
								margin:auto auto;
								}
								#contenidoFranjaIzquierda{
															background-color:#CCCCCC;
															width:41em;
															float:left;
															margin:0em auto 0em 0em;
															}
								#contenidoFranjaDerecha{
														
														width:20em;
														min-height:16.5em;
														top:1em;
														margin:auto 0em auto auto;
														padding:0.2em;
														/*background-color:#FFFFFF;*/
														float:right;
														}
														#contenidoFranjaDerecha p{
															padding:0.6em;
															text-align:center;
															font-size:0.7em;
															font-weight:bold;
														}
														
				#cierreFranja{
						width:100%;
						height:1.7em;
						top:1em;
						background:url(../imagenes/submenudebajo.png) repeat-x;
						margin:-0.4em auto 0em auto;
						text-align:center;
						float:left;
						}

	
#contenido { 
		width:63em;
		text-align:center;	
		margin:0em auto;
		min-height:40em;		
		}	
	
	#contenidoEntero {
		width:67em;
		}				
	
		#cuerpo {
			width:46em;
			float:left;
			min-height:35em;
			}	
			#cuerpo h1{
							text-align:left;
							font-size:1.5em;
							padding:0.5em 0em 0.5em 0em;
							letter-spacing:-0.1em;
							color:#666666;
							}
							
			#cuerpo h2 {
							font-size:0.9em;
							font-weight:bold;
							color:#DF6E00;
							text-align:left;
							margin:0em 0em 0.5em 0em;
			}
			
			#cuerpo a {
				text-decoration:none;
				color:#CC6600;
			}
			
			#cuerpo a:visited {
				text-decoration:none;
				color:#CC6600;
			}
			
			#cuerpo a:hover {
				text-decoration:underline;
				color:#CC6600;
			}
			
			#cuerpo ul {
				text-align:left;
				padding-bottom:0.3em;
				font-size:0.9em;
			}
			
			#cuerpo ul li {
				padding-left:1em;
				padding-bottom:0.3em;
				padding-top:0.3em;			
			}

                .listaDecorada {
                    list-style:square !important;
                    font-size:0.8em !important;
                    color:gray;
                }
							
			.textoCuerpo {
					text-align:left;
					font-size:0.8em;
					text-align:justify;
			}
			
			.izquierda {
				float:left;
				margin-right:0.5em;
			}
			
			.derecha {
				float:right;
				margin-left:0.5em;
			}
			
			.servicioMapaWeb {
				font-variant:small-caps;
				font-weight:bold;			
			}
			
							.telefono {
								font-size:1.4em;
							}
							
							.coloreado {
								color:#FF9900;
							}
							
			#contenedorBloques1{
								width:46em;
								margin:0.5em 0em;
								float:left;
								min-height:14em;
							}
							
			#contenedorBloques{
								width:44em;
								margin:0.5em 0em;
								float:left;
							}
							.bloque{
									width:14em;
									float:left;
									margin:0.5em;
									/* nuevo */
									min-height:14em;
									border:#FFFFFF solid 0.08em;
							}
							
							#bloqueImgSkype {
								width:4em;
								clear:right;
								margin:0em 0em 1em 0em;
							}
							
							#bloqueImgSkypeConectado {
								width:2em;
								margin:0em 0.5em 0em 0em;
							}
							
							#bloqueImgSkypeDesconectado {
								width:2em;
								margin:0em 0.5em 0em 0em;
							}
							
							.centrado { text-align:center; }
							
							.bloque img {
								width:13.75em;
								float:left;	
								margin:0em 0em 0.5em 0em;											
							}
							
							.bloque img a {
									border:#000 solid 0.08em;					
							}
													
							.bloque img a:hover {
									border:#FF9900 solid 0.5em;					
							}
							
							.bloque h2{
								font-size:0.8em;
								font-weight:bold;
								color:#DF6E00;
								text-align:left;
							}
							
							.bloque a {
								color:#DF6E00;
								text-decoration:none;
							}
							
							.bloque h2 a:hover{
								color:#996600;	
							}
							
							.bloque p{
								font-size:0.7em;
								text-align:left;
								margin:0.5em 0em 0em 0em;
								text-align:justify;
							}
							
							.bloque p a {
								color:#999999;
							}
							.bloque p a:hover {
								color:#FF9900;
								text-decoration:underline;
							}
							
							.bloqueSinImagen{
									width:14em;
									float:left;
									margin:0.5em;
									/* nuevo */
									min-height:12em;
									border:#FFFFFF solid 0.08em;
							}
								
							.bloqueSinImagen h2{
								font-size:0.8em;
								font-weight:bold;
								color:#DF6E00;
								text-align:left;
							}
							
							.bloqueSinImagen a {
								color:#DF6E00;
								text-decoration:none;
							}
							
							.bloqueSinImagen h2 a:hover{
								color:#996600;	
							}
							
							.bloqueSinImagen p{
								font-size:0.7em;
								text-align:left;
								text-align:justify;
							}
							
							
				.bloqueServicios{
									width:40em;
									margin:0.5em;
									/* nuevo */
									min-height:7em;
									border:#FFFFFF solid 0.08em;
									clear:right;
							}
							.bloqueServicios img{
									width:13.75em;				
							}
							
							.bloqueServicios img a {
									border:#000 solid 0.08em;					
							}
													
							.bloqueServicios img a:hover {
									border:#FF9900 solid 0.5em;					
							}
							
							.bloqueServicios p a {
								color:#999999;
							}
							.bloqueServicios p a:hover {
								color:#FF9900;
								text-decoration:underline;
							}
							
							.bloqueServicios h2{
								font-size:0.8em;
								font-weight:bold;
								color:#DF6E00;
								text-align:left;	
							}
							
							.bloqueServicios a {
								color:#DF6E00;
								text-decoration:none;
							}
							
							.bloqueServicios h2 a:hover{
								color:#996600;	
							}
							
							.bloqueServicios p{
								font-size:0.7em;
								text-align:left;
								text-align:justify;
							}				

								.imagenServicios{
									width:14em;
									float:left;
									margin:0em 0.5em 0em 0em;
								}
								
								.contenidoServicios{
									width:30em;
									float:left;
									font-size:0.7em;
								}	

					
			#frasecelebre{
				width:45em;
				height:4em;
				margin:1em 0em 1em 0em;
				background:#ffa81f url(../imagenes/franja.jpg) no-repeat;
				float:left;
				/* quitado el float:left */
				}
							
			#contenedorBloques2{
								width:46em;
								margin:0.5em 0em;
								float:left;
							}
							
			
			
		/* nuevo */		
		#lateral {
			width:15em;
			text-align:center;
			float:left;
			}
			#lateral img{
				border:solid #9A9A9A 0.05em;
				margin:1em 0em 0em 1em;
				width:15em;
				}

			#panelDerecha{
				width:15em;
				background-color:#F8F6F7;
				border:#9A9A9A 0.05em solid;
				float:left;
				margin:1em 1em 0.5em 1em;
				min-height:10em;
				}
			
			#panelDerecha h1{
				font-size:1em;
				color:#DF6E00;
				text-align:left;
				padding:1em;
				}
			
			#panelDerecha ul{
				font-size:0.8em;
				text-align:left;
				padding:0em 0em 1em 2em;
				margin-left:1em;
				}
			
			#panelDerecha li{
				text-align:left;
				margin-bottom:0.5em;
				list-style-image:url("../imagenes/boton.jpg");
				}
			#panelDerecha a{
				text-decoration:none;
				color:#000;
			}
			
			#panelDerecha a:hover{
				color:#DF6E00;
				text-decoration:underline; 
			}
			
			#panelDerecha a:visited{
			
				color:#000;
			}
							


#panelValores{
	width:46em;
	/* quitado el float:left */
}

.frase{
	color:#fff;
	font-size:1.3em;
	margin-top:1em;

}					
.texto{
		width:45em;
		text-align:justify;
}	



	#piePagina{
		width:100%;
		height:3em;
		background-color:#ff9900;
		text-align:center;
		float:left;
		margin-top:2em;
	}	
	
	#piePagina img{
		margin:0.5em;
	}
		
	.textoPie {
		font-size:0.8em;
		color:#FFF;
	}
	.textoPie a{
		color:#FFF;
		text-decoration:none;
	}
	.textoPie a:hover{
		color:#FFF;
		text-decoration:underline;
	}


/* Formulario */
.campoFormulario {
	background-color:#FFFF99;
	color:#CC6600;
	font-size:1em;
	padding:0.2em;
	width:340px;
}

.campoFormulario2 {
	background-color:#FFFF99;
	color:#CC6600;
	font-size:1em;
	padding:0.2em;
	width:345px;
}

.formulario tr {
	padding:0em 0em 0.5em 0em;
}

.botonEnviar {
	background-color:#FFCC33;
	border:#FF9900 0.08em solid;
}

.botonRestablecer {
	background-color:#FFCC33;
	border:#FF9900 0.08em solid;
}

.columnaAtributo {
	width:10em;
	text-align:right;
	color:#000;
	
	padding:0em 1em 0em 0em;
}

.textoAtributo {
	font-size:0.8em;
	color:#333333;
}

.columnaCampos {
	text-align:left;

}
.columnaCampos2 {
	text-align:left;
	font-size:0.8em;
}









/*Menuuuu*/

#menu{
	width:100%;
	height:4.2em;
	background:#e7eff1 url(../imagenes/menu_039_bg.gif) repeat-x;
	margin-bottom:0em;

	}
	#menu2{
			width:42em;
			margin:0 auto;
			}
	#menu2 ul{
			list-style:none;
			}
			#menu2 li{
				list-style:none;
				display:block;
				float:left;
				height:4em;
				line-height:4.3em;
				margin:0 0.1em;
			}
				#menu2 li a{
					display:block;
					float:left;
					color:#9a9a9a;
					font-size:0.8em;
					font-weight:bold;
					line-height:5.2em;
					text-decoration:none;
					padding:0 2em;
					background:#e7eff1 url(../imagenes/menu_039_bg.gif) repeat-x;
				}
					#menu2 li a:hover{
						color:#fff;
						background:#da6800 url(../imagenes/menu_039_h.gif) repeat-x left;
					}
				#menu2 li a.current{
					display:block;
					float:left;
					color:#fff;
					background:#da6800 url(../imagenes/menu_039_h.gif) repeat-x left;
					font-size:0.8em;
					font-weight:bold;
					line-height:5.2em;
					text-decoration:none;
					padding:0 2em;	
				}
					#menu2 li a:hover.current{
						color:#fff;
					}







#slider1 {
    width: 41em; /* important to be same as image width */
    height: 19em; /* important to be same as image height */
	  position: relative; /* important */
	overflow:visible; /* hidden; important */
	float:left;
}

#slider1Content {
    width: 41em; /* important to be same as image width or wider */
	top: 0;
	margin-left: 0;
}
.slider1Image {
    float: left;
    position: relative;
	display: none;
}
.slider1Image span {
    position: absolute;
	font:0.9em Tahoma, Arial, Helvetica, sans-serif;
	/*font: 10px/15px Arial, Helvetica, sans-serif;*/
    padding: 0.7em 0.2em;
    width: 41em;
    background-color: #000;
    /*
filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
*/
    color: #fff;
    display: none;
}
.clear {
	clear: both;
}
.slider1Image span strong {
    font-size: 0.9em;
}
.left {
	top: 0;
    left: 0;
	width: 10em !important;
	height: 19.4em;
}
.right {
	right: 0em;
	top:0;
	bottom: 0;
	width: 10em !important;
	height: 19.4em;
}
ul { list-style-type: none;}



#submenucentrado{
				width:57em;
				margin:0.3em auto;
}

#navi {
	text-align:center;
	width:100%;
	list-style:none;
	margin:auto auto;
}
#navi li {
	margin:0.1em;
	float:left;
}
#navi li a {
	display:block;
	width:14em;
	padding:0.3em;
	text-decoration:none;
	text-align:center;
	font-size:0.7em;
	color:#000;
	border-bottom:0.2em solid #DA6800; 
	font-weight:bold; 

}

#navi li a:hover {
	color:#fff;
	/*
background-color:#FF9900;
*/

	border-bottom-color:#000;

	font-weight:bold; 
}


