ul {list-style: none;}

a img { border: none; }

button {
  display: block;
  cursor: pointer;
}

@import url(fuente.css);

body{
		font-family:Arial, Helvetica, sans-serif;
		text-align:center;
		margin:0px;
		margin-top:0px;
		background:#FFF;
}

#contenedor{
		width:977px;
		margin:auto;
		background:url(../imgs/sombra.jpg) repeat-y top center;
}

#contenido{
	margin:auto;
	border:0px;
	width:960px;
	height:auto;
	background:#FFF;
	position:relative;
	background-color: #4D77A1;
}

#barra-top{
		width:960px;
		height:19px;
		top:0;
		left:0;
		background:#2b4d80;
}

#top{
		width:960px;
		height:75px;
		overflow:auto;
		background:url(../imgs/f_top.jpg) repeat-x;
		margin:auto;
}

#logo{
		width:84px;
		height:72px;
		margin-left:15px;
		margin-top:1px;
		float:left;
}

#botonera{
		height:auto;
		width:800px;
		position:absolute;
		z-index:9004;
		text-align:left;
		margin-left:150px;
		#margin-left:-380px;
		margin-top:25px;
}

#botonera h1{
		margin:0 5px 0 5px;
}

#slide{
		width:960px;
		height:auto;
		margin:auto;
}

#notas{
		height:20px;
		width:930px;
		text-align:left;
		color:#4a4a4a;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		padding:8px 15px 0 15px;
		margin-bottom:5px;
}


#info_xtra{
		width:960px;
		height:52px;
		background:#7f9bc9;
		overflow:auto;
		text-align:left;
		overflow-y:hidden;
}
		
#ultima_nota{
		width:458px;
		height:auto;
	    background:url(../imgs/extra_sombra.png) repeat-y top right;
		float:left;
		padding-top:10px;
}
#ultima_nota1{
		width:700px;
		height:auto;
	    background:url(../imgs/extra_sombra.png) repeat-y top right;
		float:left;
		padding-top:10px;
}

#clientes{
		width:218px;
		height:30px;
		background:url(../imgs/extra_sombra.png) repeat-y top right;
		float:left;
}
#clientes1{
		width:218px;
		height:30px;
		float:left;
}

#contacto{
		width:130px;
		height:30px;
		float:left;
}

.tit_extra{
		font-family:Century Gothic;
		font-size:22px;
		color:#FFF;
		padding:10px;
}

#ultima_nota_cont{
		width:463px;
		height:auto;
	    background:url(../imgs/bg_apart.png) #FFF no-repeat center right;
		float:left;
}
#ultima_nota_cont1{
		width:705px;
		height:auto;
	    background:url(../imgs/bg_apart.png) #FFF no-repeat center right;
		float:left;
}


.txt_nota{
		text-align:justify;
		font-size:11px;
		padding:15px 0 15px 15px;
}

#clientes_cont{
		width:238px;
		height:auto;
	    background:url(../imgs/bg_apart.png) #FFF no-repeat center right;
		float:left;
		padding-top:15px;
}
#clientes_cont1{
		width:238px;
		height:auto;
		float:left;
		padding-top:15px;
}
#slideshow-container	{ width:204px; height:195px; position:relative; left:18px;}
#slideshow-container img { display:block; position:absolute; top:0; left:0; z-index:1; }


#contacto_cont{
		width:200px;
		height:auto;
		background:#FFF;
		float:left;
}

.txt_cont{
		text-align:justify;
		font-size:11px;
		padding:15px 15px 15px 15px;
}

.txt_azul{
		color:#3c66ac;
		font-weight:bold;
}

.f_nombre{
		width:190px;
		height:20px;
		background:url(../imgs/user.png) #FFF no-repeat left center;
		padding:5px 0 0 20px;
}

.f_passw{
		width:190px;
		height:20px;
		background:url(../imgs/email_go.png) #FFF no-repeat left center;
		padding:5px 0 0 20px;
}

.f_nombre_chico{
		width:150px;
		height:15px;
		background:url(../imgs/user.jpg) #FFF no-repeat left center;
		padding:3px 0 0 20px;
}

.f_passw_chico{
		width:150px;
		height:15px;
		background:url(../imgs/passw.jpg) #FFF no-repeat left center;
		padding:3px 0 0 20px;
}


.boton{
		background:#7e9ac9;
		color:#FFF;
		font-family:Century Gothic;
		font-size:14px;
}

.boton_chico{
		background:#7e9ac9;
		color:#FFF;
		font-family:Century Gothic;
		font-size:12px;
}

#separador{
		width:958px;
		height:13px;
		background:url(../imgs/sombra_separa.jpg) repeat-x;
		margin:10px 0 10px 0;
		margin:auto;
}

#pie{
		width:950px;
		height:10px;
		padding:5px;
		background:#4d77a1;
		color:#FFF;
		font-family: Stan 0755;
		font-size:8px;
		text-align:left;
}

.txt_pie{
		margin-top:15px;
		text-align:right;
		
}


/*---- servicios ---*/


#liena_azul-top{
		background:#3c66ac;
		width:960px;
		height:15px;
		display:block;
}

#tit_serv{
		width:960px;
		height:50px;
		background:#fff;
		overflow:auto;
		text-align:left;
}

#inf_serv{
		width:960px;
		height:270px;
		overflow:none;
}
		

#tit_f_azul1{
		width:458px;
		height:30px;
		float:left;
		background:#7f9bc9;
}

#tit_f_azul2{
		width:458px;
		height:30px;
		float:right;
		background:#7f9bc9;
}

#img_cat1{
		width:478px;
		height:30px;
		float:left;
}

#img_cat2{
		width:478px;
		height:30px;
		float:right;
}

#img_ver-cat1{
		width:478px;
		height:63px;
		top:-63px;
		position:relative;
}

#img_ver-cat2{
		width:478px;
		height:63px;
		top:-63px;
		position:relative;
}

#sep_azul1{
		border-bottom:#4e71ac 3px solid;
		margin-bottom:1px;
}
		
	
#sep_azul2{
		border-bottom:#7e9ac9 7px solid;
		margin-bottom:2px;
}


#tit_f_azul3{
		width:940px;
		height:25px;
		background:#7f9bc9;
		margin-top:10px;
}

.tit_extra3{
		font-family:Century Gothic;
		font-size:18px;
		color:#FFF;
		padding:10px;
		text-align:left;
}

#cont_serv_1{
		width:930px;
		height:100px;
		padding:15px;
		color:#101010;
		text-align:left;
		background:url(../images/img_cat3_s.jpg) no-repeat right bottom;
		margin-top:1px;
		font-size:14px;
}

#cont_serv_2{
		width:930px;
		height:100px;
		padding:15px;
		color:#101010;
		text-align:left;
		background:url(../images/img_cat4_s.jpg) no-repeat right bottom;
		margin-top:1px;
		font-size:14px;
}

#cont_serv_3{
		width:930px;
		height:100px;
		padding:15px;
		color:#101010;
		text-align:left;
		background:url(../images/img_cat5_s.jpg) no-repeat right bottom;
		margin-top:1px;
		font-size:14px;
}


#cont_serv_4{
		width:930px;
		height:100px;
		padding:15px;
		color:#101010;
		text-align:left;
		background:url(../images/img_cat6_s.jpg) no-repeat right bottom;
		margin-top:1px;
		font-size:14px;
}


#cont_serv_7{
		width:930px;
		height:100px;
		padding:15px;
		color:#101010;
		text-align:left;
		background:url(../images/img_cat_linea-apot_s.jpg) no-repeat right bottom;
		margin-top:1px;
		font-size:14px;
}


#cont_serv_8{
		width:930px;
		height:100px;
		padding:15px;
		color:#101010;
		text-align:left;
		background:url(../images/img_cat_acces_s.jpg) no-repeat right bottom;
		margin-top:1px;
		font-size:14px;
}


/* ----- valor -----*/


#tit_img{
		width:960px;
		height:250px;
		margin-bottom:1px;
}

#txt_cont_val{
		width:930px;
		height:auto;
		padding:15px;
		color:#000;
		font-size:12px;
		margin-top:10px;
		text-align:justify;
}

#tit_f_azul4{
		width:930px;
		height:30px;
		background:#7f9bc9;
		overflow:auto;
		padding:15px;
		overflow-y:hidden;
}

#tit_izq_prod{
		float:left;
		text-align:right;
}

.txt_tit_prod{
		color:#2b4d80;
		font-size:14px;
		text-align:right;
}

.txt_tit_prod1{
		color:#fff;
		font-size:12px;
		text-align:right;
}

#tit_der_prod{
		float:right;
		padding-top:5px;
}

#productos{
		overflow:hidden;
		width:960px;
		height:auto;
}

#productos1{
		overflow:auto;
		width:960px;
		height:auto;
		background:#dbe5f6;
}

#tit_prod_azul{
		color:#3c66ac;
		font-size:20px;
		text-align:left;
		margin-bottom:5px;
		font-family:Century Gothic;
}

#tit_prod_azul2{
		color:#3c66ac;
		font-size:23px;
		text-align:left;
		margin-bottom:5px;
		font-family:Century Gothic;
		padding:15px;
}

#secc_product{
		background:#dbe5f6;
		width:960px;
		height:245px;
		overflow:none;
}

#producto{
		width:290px;
		#width:285px;
		padding:15px;
		height:230px;
		float:left;
}

#producto1{
		width:225px;
		height:230px;
		margin:7px;
		float:left;
}


#img_prod{
		width:207px;
		height:167px;
		background:url(../imgs/f_prod.png) no-repeat;
		padding:5px 0 5px 5px;
		margin:10px;
		text-align:left;
}

#txt_ver_mas{
		color:#3c66ac;
		font-family: Century Gothic;
		font-size:14px;
		text-align:center;
		text-decoration:none;
}


#txt_zoom a{
		color:#3c66ac;
		font-family: Century Gothic;
		font-size:14px;
		text-align:left;
		float:right;
		margin-right:18px;
		text-decoration:none;
}


#paginador a{
		text-align:center;
		color:#3c66ac;
		font-family: Century Gothic;
		font-size:14px;
		margin-top:10px;
		text-decoration:none;
		font-weight:bold;
}

#paginador{
		text-align:center;
		color:#3c66ac;
		font-family: Century Gothic;
		font-size:14px;
		font-weight:bold;
		margin-top:10px;
		margin-bottom:10px;
}


/*------ producto 1 ----*/

#elproducto{
		float:left;
		width:322px;
		height:auto;
		margin-right:20px;
		margin-left:10px;
}
		
#producto_grande{
		width:322px;
		height:auto;
		background:url(../imgs/f_product1-medio.jpg) repeat-y;
		text-align:left;
		
}

#desc_prod_solo{
		float:left;
		width:580px;
}

#img_xtra{
		float:left;
		height:100px;
		width:100px;
		margin:9px;
}

.tit_des_prod{
		color:#3c66ac;
		font-family: Century Gothic;
		font-size:18px;
		text-align:left;
}

.txt_desc_prod{
		color:#101010;
		font-family: Century Gothic;
		font-size:14px;
		text-align:justify;
}

#desc_prod_solo1 li{
		margin-bottom:10px;
}
		
#saber_mas_solo{
		width:574px;
		height:17px;
		background:url(../imgs/punta_blanca.jpg) #8FACD4 left no-repeat;
		color:#2b4d80;
		font-size:14px;
		text-align:right;
		margin-top:40px;
		padding:8px;
}

#saber_mas_solo a{
		color:#0066ff;
		text-decoration:none;
}

/* ------ contacto ------*/


#chava{
		float:left;
		width:260px;
		height:auto;
}

#formulario{
		width:670px;
		height:auto;
		float:left;
		margin-left:20px;
}

#txt_contc{
		font-size:14px;
		color:#101010;
		text-align:justify;
		margin-top:20px;
		margin-bottom:20px;
}

.txto_form{
		color:#2b4d80;
		font-size:12px;
		text-align:right;
}
.txto_check{
		color:#2b4d80;
		font-size:12px;
		text-align:justify;
}

.f_form{
		background:url(../imgs/f_form.jpg) no-repeat top left;
		width:300px;
}

#directorio{
		color:#101010;
		font-family: Century Gothic;
		font-size:12px;
		text-align:justify;
}

/* ---- navegacion ---- */

#nav {
	float:left; height: 30px; margin-bottom: 10px; width: 960px;
}
.sig {
	float: right; margin-right: 10px;
}
.ant {
	float: left; margin-left: 10px;
}

#cont_web { margin: 0; padding: 0; }
#cont_web p { margin: 5px 0; padding: 0; }
#cont_web ul { margin: 0; padding: 0; }
#cont_web ul li { margin: 0; padding: 0 0 0 20px; }
#cont_web ol { margin: 0; padding: 0; }
#cont_web ol li { margin: 0; padding: 0 0 0 20px; }

