@charset "utf-8";
/* CSS Document */
header,nav,section,article,aside,footer{
	display:block;
}
body{
		background:url(../imgs/detalle.jpg) repeat-x;
		margin:10px 0;
		
		font: 1em "Lucida Grande",Lucida,Verdana,sans-serif; 
		font-size: 62.5%; 
		line-height: 1;
	}
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000;
}
#titulogeneral{
	width:200px;
	height:50px;
	display:block;
	float:left;
	margin:0;
	font-size:1px;
	text-indent:-18000px;
}
#resaltador{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #666;
	font-weight:bold;
	margin:7px;
	text-align:left;
	}
#subtitulo{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #039;
	margin:7px;
	}
/*---  Maquetacion ----*/
#contenedor{
		width:1100px;
		margin:0 auto;
		}

#cabecera{
	height:50px;
	background: url(../imgs/detalle.gif) repeat-y;
	padding:0 18px 0 0;
				}

/*---- Menu ----*/
.menu ul{
	margin:0;
	padding:0;
	list-style:none;
}
.menu li a{
	height:30px;
	display:block;
	background:#0000CC;
	float:right;
	margin-left:5px;
	padding:20px 20px 0 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
}
.menu li a:hover{
	color:#0000CC;
	background:#33CC00;
}
/*slider*/
#slider{
	height:350px;
	background:url(../imgs/1_d.jpg);

	}
#slider1{
	height:350px;
	background: url(../imgs/1_c.jpg);
	}
#slider2{
	height:350px;
	background:url(../imgs/1_t.jpg);
	}
#slider_nosotros{
	height:350px;
	background: url(../imgs/nosotros.jpg);
	}
#slider_equipo{
	height:350px;
	background: url(../imgs/equipo.jpg);
	}	
	#espacio{
		background:#090;
		height:3px;}
			
/*botones servicio*/	
a.enlaceservicios{
	padding:10px;
	background: #090;
	border-radius: 15px;
	color: #F0F0F0;
	text-align:center;
	display:block;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	border-radius: 0px 0px 9px 9px;
	font-weight:bold;;

		}
	a.enlaceservicios:hover{
	color: #FFF;
	background: #36C;
	}
	
#serv0{
	float:left;
	width:460px;
	height:45px;
	background: #FFF;
	border-radius: 0px 0px 9px 9px;
	margin-bottom:5px;

	
	}
	#serv1{
	width:180px;
	float:left;
	margin-left:5px;
	}
	#serv2{
	width:200px;
	float:left;
	margin-left:5px;
	}
	#serv3{
	width:140px;
	float:left;
	margin-left:5px;
	}
	#serv4{
	width:100px;
	float:left;
	margin-left:5px;
	}
	/* Contenido home*/
#tips1{
		width:330px;
		height:300px;
		margin: 3px 10px 0 0;
		float:left;
		display:block;
		background:#F7F7F7;
		border-radius: 9px;
		padding:10px;
		}
#tips2{
		width:330px;
		height:auto;
		margin: 3px 10px 0 0;
		float:left;
		display:block;
		background:#F7F7F7;
		border-radius: 9px;
		padding:10px;
		}
#tips3{
		width:710px;
		height:340px;
		margin: 3px 10px 0 0;
		float:left;
		display:block;
		background:#F7F7F7;
		border-radius: 9px;
		
		}
#tips3_b{
		width:690px;
		height:3000px;
		margin: 3px 10px 0 0;
		float:left;
		display:block;
		background:#F7F7F7;
		padding:10px;
		border-radius: 9px;
		}
#tips3_c{
		width:690px;
		height:auto;
		margin: 3px 10px 0 0;
		float:left;
		display:block;
		background:#F7F7F7;
		padding:10px;
		border-radius: 9px;
		}
#equipo_gran1{
		width:670px;
		height:auto;
		float: left;
		display:block;
		background: #E6E6E6;
		padding:10px;
		margin:5px 0 0 0;
		}
#equipo_gran11{
		width:600px;
		height:auto;
		float: left;
		display:block;
		background: #E6E6E6;
		padding:10px;
		margin:5px 10px 0 0;
		}
#equipo_gran{
		width:670px;
		height:auto;
		float: left;
		display:block;
		background: #F0F0F0;
		padding:10px;
		margin:5px 0 0 0;
		}
#equipo_chic{
		width:140px;
		height:auto;
		float: left;
		display:block;
		background: #F0F0F0;
		padding:3px;
		margin:2px 5px 2px 0;
		}
#equipo_med{
		width:513px;
		height:auto;
		float: left;
		display:block;
		padding:3px;
		margin:2px 0px 2px 0;
		}
#facebook{
		width:360px;
		margin:3px 0 0 0;
		height:300px;
		float:left;
		display:block;
		border-radius: 9px;
		padding:10px;
		background:#F7F7F7;
		}
h2{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #FFF;
	display:block;
	background:#039;
	padding:5px;
	margin:13px 0 0 30px;
	width:390px;
	border-radius: 5px;
	}
h3{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
	color: #039;
	margin:7px;
	}
	.enlacetips{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #FFF;
	font-weight:normal;
	display:block;
	background:#09C;
	padding:5px;
	margin-top:3px;
	text-decoration:none;
	border-radius:5px;
	}
	a.enlacetips:hover{
		background:#090;
		}
	.enlacetips2{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #FFF;
	font-weight:normal;
	display:block;
	background:#09C;
	padding:5px;
	margin:5px;
	text-decoration:none;
	border-radius:5px;
	width:70px;
	}
	a.enlacetips2:hover{
		background:#090;
		}
	.enlacemapa{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #CCC;
	font-weight:normal;
	text-decoration:none;
	}
	a.enlacemapa:hover{
		color: #00C;
		text-decoration:none;
		}
	p{
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	color: #666;
	font-weight:normal;
	margin:7px;
	text-align:justify;
	
	margin-bottom: 4px;
		}
		/*footer*/
#piepagina{
	background:#090;
	display:block;
	margin-top:10px;
	float:left;
	width:1080px;
	padding:10px;
	border-radius:9px;
	height:45px;
			}

			
.textopie{
	font-family: Verdana, Geneva, sans-serif;
	font-size:13px;
	color: #CCC;
	font-weight:normal;
				}
#imagetips1{
	width:690px;
	height:200px;
	background:url(../imgs/tip1.jpg);
	}
#imagetips2{
	width:690px;
	height:200px;
	background:url(../imgs/tip2.jpg);
	}
#imagetips3{
	width:690px;
	height:200px;
	background:url(../imgs/tip3.jpg);
	}
#imagetips4{
	width:690px;
	height:200px;
	background:url(../imgs/tip4.jpg);
	}
#firma{
	width:210px;
	height:30px;
	float:right;
	margin-top:-50px;}
/**/
/*body { font: 1em "Lucida Grande",Lucida,Verdana,sans-serif; font-size: 62.5%; line-height: 1;}*/
input, textarea { font-family: Arial; font-size: 125%; padding: 7px; }
label { display: block; } 
/*p { margin: 0; margin-bottom: 4px;}*/
h5 { 
margin: 0; 
font-weight:bold;
}
a:link,
a:hover,
a:visited {
    color: #FFCC00;
}
#sidebar {
    color: #AFB0B1;
    background:#F7F7F7;
    float:left;
    margin:0;
	padding:8px;
    width:374px;
}

#sidebar ul {
    font-size:1.2em;
    list-style-type:none;
    margin:0;
    padding:0;
    position:relative;
}

.rating {
    background-image:url(images/info_bar_stars.png);
    background-repeat:no-repeat;
    height:12px;
    text-indent:-900em;
    font-size:1em;
    margin:0 0 9px;
}

.none {
        background-position: 82px 0px;
}

.four {
        background-position: 82px -48px;
}

.five {
        background-position: 82px -60px;
}

.tags {
        color: #fff;
        margin: 0.5em;
}

.tags a,
.tags span {
        background-color: #333839;
        font-size: 0.8em;
        padding: 0.1em 0.8em 0.2em;
}

.tags a:link,
.tags a:visited {
        color: #fff;
        text-decoration: none;  
}

.tags a:hover,
.tags a:active {
        background-color: #3e4448;
        color: #fff;
        text-decoration: none;  
}

#sidebar li {
    height: 110px;
    overflow: hidden;
}

#sidebar li h5 {
    color:#A5A9AB;
    font-size:1em;
    margin-bottom:0.5em;
}

#sidebar li h5 a {
    color:#039;
    text-decoration:none;
}

#sidebar li img {
    float:left;
    margin-right:8px;
}

#sidebar li .info {
    color:#3E4548;
    font-size:1em;
}

#sidebar .info a,
#sidebar .info a:visited {
    color:#3E4548;
    text-decoration: none;
}

#sidebar .spyWrapper {
    height: 100%;
    overflow: hidden;
    position: relative;    
}

#sidebar {
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
}

.tags span,
.tags a {
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
}

a img {
    border: 0;
}
/*//////////////////////////*/
/* FORMULARIO CONTACTO*/
	#form_titulo{
	float:right;
	width: 450px;
	margin: 0 0 15px 0;
	background:#FFF;
	padding:15px 20px 15px 10px;
	}
	#formu_humaniza{
	float:left;
	width: 470px;
	margin-top: 5px;
	padding:0 0 0 10px;
	}
	.campos{
	color:#333;
	height:30px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	background:#EFEFEF;
	padding:0 0 0 10px;
	width:430px;
	margin:0 0 10px 0;
	}
	.campos2{
	color:#333;
	height:230px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	background:#EFEFEF;
	padding:0 0 0 10px;
	width:430px;
	margin:5px 0 10px 0;
	}
.botones{
	color: #FFF;
	height:30px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	background: #090;
	padding:0 5px 0 5px;
	width:100px;
	}
/****/
	ul, ol {
list-style:none;}
/*ENVIO MAIL PHP*/
#envio1{
	width:290px;
	margin:0 auto;
	}
#envio2{
	width:290px;
	background: url(../images/logo_envio.jpg);
	}
.p_centro{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
	font-weight: normal;
	text-align: center;
	margin-top: 0;
		}