@charset "utf-8";
/* www.limpiezaselturia.com
Fecha creación: 22-11-2011
Fecha actualizacion: 22-11-2011
Autor: Vicente Prieto */

/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body {	color:#1A1E2B;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:1.2em; /*120%*/
		text-align:center;
		background-image: url(../img/fondolimpiezaselturiavalencia.jpg);
		background-repeat:repeat;
		background-color:#FFF;
}	


p {}

pre {}
blockquote {}

strong { font-weight:bold;}
em { font-style:italic;}	

/*Ejemplo de una linea solida*/
hr { border:0; width:100px; height:1px; background-color:#1A1E2B;}

/* Encabezados */
h1, h2, h3, h4, h5, h6 {    }	

h1 { font-size:24px;}
h2 { font-size:18px;}
h3 { font-size:18px;}
h4 { font-size:16px;}
h5 { font-size:14px;}
h6 { font-size:12px;}

ul {}
ul li {}

ol {}
ol li {}

dl {}
dl dt {}
dl dd {}

/*Tablas (estructura)*/
table {}
table th {}
table td {}

/*Enlaces*/
a:link {
	color:#4A6491; text-decoration:none; cursor:pointer;}
a:visited {color:#4A6491;}
a:hover {color:#09F;}
a:active { color:#990000;}

a img { border:0; cursor:pointer; }

/*Clases*/

.aligncenter { text-align:center}
.alignleft { text-align:left}
.alignright { text-align:right}

.valigntop { vertical-align:top} /*solo sobre celdas*/

.ancho100pc { width:100%}
.ancho50pc { width:50%}

.floatright { float: right}
.floatleft { float:left}

.clearboth { clear:both}	

.oculto { display:none}
.margender0 { margin-right:0px !important;}

/*Clases listados*/
ul.cuadro { list-style-type:square}
/*...*/

/* Clase tabla datos tabulados*/

table.tabulados {}
table.tabulados caption {}
table.tabulados th {}
table.tabulados td {}

/*Clases especificas del sitio*/
.ok { color: #0C0} /*Verde*/
.error { color:#F00} /*Rojo*/

/******************/
/** Formularios **/
/******************/

form { }
form#fcontacto {
	margin:0 auto;
	width:400px;
	padding:5px;
	}
	
form fieldset {
	/*margin:0 auto;
	padding:5px;
	border:1px solid #006;
	width:400px;
	background-color:#FFC; */
}

form legend {
	/*margin-bottom:20px;*/
	/* No funciona igual en Firefox que en IE */
	/*font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;*/
}

form label {
	/* Por defecto, etiqueta de formateado en línea */
	cursor:pointer;
	font-style:italic;
}

/* Campos y Areas de Texto, Listas y Menús */
/* input, textarea y select son etiquetas de bloque */
input[type=text], input[type=password], input[type=file], textarea, select {
	margin-bottom:10px;
	padding:7px;
	border:1px solid #4A6491;
	width:200px;
	color:#4A6491;
	font-size:18px;
	background-color:#f2f2f2;
}
textarea {
 	height:100px;
	width:250px;
	margin-bottom:20px;
}
/* Casillas de Verificación y Opciones */
input[type=checkbox], input[type=radio] {
	margin-bottom:10px;
	padding:5px;
	border:1px solid #4A6491;
}

input[type=text]:hover, input[type=password]:hover, input[type=file]:hover, textarea:hover, select:hover {
	background-color:#CCC;
}

input[type=text]:focus, input[type=password]:focus, input[type=file]:focus, textarea:focus, select:focus {
	color:#f2f2f2;
	background-color:#4A6491;
}

/* Botones Enviar y Borrar */
input[type=submit], input[type=reset] {
	cursor:pointer;
	/* input es etiqueta de formateado en línea */
	width:100px;
	color:#4A6491;
	background-color:#f2f2f2;
	font-family: 'Didact Gothic', sans-serif;
	display:block;
	padding:5px;
	margin:0 10px;
	text-align:center;
	overflow:hidden;
	border:1px solid #1A1E2B;
	border-radius:15px;
}

input[type=submit]:hover, input[type=reset]:hover {
	color:#f2f2f2;
	font-weight:bold;
	background-color:#1A1E2B;

}


	

/*********************************/
/** Contenedores **/
/********************************/

/*#parking {position:absolute;
			left:25%;
			top:40%;
			height:20%;
			width:50%;
			text-align:center;}
			
#parking h1 { font-size:24px; margin-bottom:10px; color:#000000 }

#parking h2 { font-size:18px; margin-bottom:10px; color:#333333 }
*/
#wrapper { clear:both;
		   margin:50px auto 0;
		   width:960px;
		   height:630px; 
		   text-align:left;
		   overflow:hidden;
		 /*  background-color:#F00;*/}

#wrapper #header {  float:left;
					width:300px;
				    height:120px;
					/*background-color:#0F0;*/
					clear:both;}


/* NAV */


#wrapper #idiomas{ /*background-color:#000;*/
				width:660px;
				height:60px;
				line-height:90px;
				float:right;
				text-align:right;}


#wrapper #nav { /*background-color:#000;*/
				width:660px;
				height:60px;
				float:right;}

#wrapper ul#nav { clear:both;
				width:660px;
/*				margin:20px 0 0;
*/				height:40px;
				font-size:12px;
				list-style-type:none;
/*				margin-top:10px;*/} 

#wrapper ul#nav li { float:left;}

#wrapper ul#nav li a:link, #wrapper ul#nav li a:visited { color:#072a6a;
															font-size:16px;
															display:block;
															height:40px;
															padding:0 14px;
															margin-right:7px;
															line-height:40px;
															text-align:center;
															overflow:hidden;
															font-weight:bold;
															border:1px solid #FFF;
															border-radius:30px;}
															
#wrapper ul#nav li a.actual:link, #wrapper ul#nav li a.actual:visited { 									                 										  background-color:#FFF;
													      color:#072a6a;
														  border:1px solid #072a6a;}

#wrapper ul#nav li a:hover, #wrapper ul#nav li a:active {color:#FFF;
														 background-color:#072a6a;}		

															
									
/* MAIN */

#wrapper #main { position:relative; 
				 clear:both;
				 width:960px;
				 height:426px;
				/* background-color:#0000FF;*/
				 border-top: #072a6a solid 2px;
				 border-bottom: #072a6a solid 2px;}	
				 
#wrapper #main #servicios { width:300px;
					  height:300px;
					 /* background-color:#906;*/
					  float:left;}
					  
#wrapper #main #servicios h1 { font-size:25px;
								margin-top:40px;
								margin-bottom:25px;
								text-align:left;}
								
#wrapper #main #servicios ul { font-size:15px;
								text-align:left;}
								
#wrapper #main #servicios li { padding-bottom:10px;}
					  
#wrapper #main #slide { width:660px;
					  height:300px;
					 /* background-color:#00CCFF;*/
					  float:right;}

#wrapper #main #telefono {/* background-color:#66FF33;*/
							width:330px;
							height:126px;
							float:right;}

#wrapper #main #presupuestos { /*background-color: #903;*/
							width:630px;
							height:126px;
							float:left;}
							
#wrapper #main #presupuestos h1 { text-align:center; 
									margin-top:35px;
									font-size:20px;}
									
#wrapper #main #imagenes {width:300px;
					  height:426px;
					 /* background-color:#906;*/
					  float:left;}

#wrapper #main #texto {width:660px;
					  height:426px;
					 /* background-color:#00CCFF;*/
					  float:right;}
					  
#wrapper #main #textonotalegal {width:960px;
					  height:426px;
					 /* background-color:#00CCFF;*/
					  float:right;}
					  
#wrapper #main #textonotalegal h1 { margin-top:30px;}

#wrapper #main #textonotalegal p { margin-top:15px;
									line-height:1.5em;
									text-align:justify}
					  
#wrapper #main #texto h1 { font-size:25px;
						   margin-bottom:25px;
						   margin-top:40px;
						   padding-left:60px;
						   color:#072a6a;}
						   
#wrapper #main #texto h2 { font-size:16px;
						   margin-bottom:12px;
						   margin-top:12px;
						   padding-left:60px;}
						   
#wrapper #main #texto p { font-size:14px;
						  padding-right:60px;
						  padding-left:60px;
						  padding-bottom:10px;
						  text-align:justify;
						  line-height:1.9em;}
						  
#wrapper #main #texto li { font-size:14px;
							padding-bottom:8px;
							list-style-type: circle;
							margin-left:80px;}
							

#wrapper #main #formulario {width:500px;
					  height:401px;
					 /* background-color:#00CCFF;*/
					  float:right;
					  margin-top:25px;
					  overflow:hidden;}				 

/* FOOTER */

#wrapper #footer { clear:both;
				   width:960px;
				   height:30px;
				   /*background-color:#0000FF;*/}
				   
				
#wrapper #footer p { height:30px;
				     line-height:30px;
					 font-size:12px;
					 color:#072a6a;}


/* NAVFOOTER */

#wrapper #navfooter {/* background-color:#000;*/
				width:500px;
				height:30px;
				float:right;}

#wrapper ul#navfooter { clear:both;
				width:500px;
				height:30px;
				font-size:12px;
				list-style-type:none;} 

#wrapper ul#navfooter li { float:right;}

#wrapper ul#navfooter li a:link, #wrapper ul#navfooter li a:visited { color:#072a6a;
															display:block;
															height:30px;
															padding:0 14px;
															line-height:30px;
															text-align:center;
															overflow:hidden;}
															
#wrapper ul#navfooter li a.actual:link, #wrapper ul#navfooter li a.actual:visited { background-color:#FFF;
													      color:#1A1E2B;
														  border:1px solid #072a6a}

#wrapper ul#navfooter li a:hover, #wrapper ul#navfooter li a:active {color:#FFF;
															background-color:#072a6a}

#wrapper #tags { width:960px;
					height:20px;
					line-height:1.2em;
					font-size:11px;
					text-align:center;
					color:#CCC;}															



/* SlideShow */	   

#slideshow {
    position:relative;
    height:300px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

