body {
	background-color: #E8F2ED;
	margin: 0px;
	padding: 0px;
}
ul, ol { 
	list-style:none;
}

a {text-decoration: none;}



h1 { 

font-family: Verdana, serif;
font-size: 23px;
color: #416271;
font-style: normal;
line-height:normal;
text-decoration: normal;
font-weight: bold;
text-align: center;
margin-top: 0px;
margin-bottom: 0px;
padding-left: 0px;
padding-top: 5px;
}



h2 {
	font-family: Arial;
	font-size: 18px;
	color: #4c4c4c;
	font-style: none;
	line-height: 15px;
	text-decoration: none;
	font-weight: none;
	text-align: center;
	padding-left: 5px;
}

h2 a {color: #4c4c4c; text-decoration:none; }
h2 a:hover {color: #4c4c4c; text-decoration:none; }

.titulo {
	font-family: Arial;
	font-size: 22px;
	color: #4c4c4c;
	font-style: none;
	line-height: 25px;
	text-decoration: none;
	font-weight: none;
	text-align: center;
	padding-left: 10px;

}
.titulo a{color: #4c4c4c; text-decoration:none; }
.titulo a:hover{color: #4c4c4c; text-decoration:none; }

h3 {
	font-family:arial;
	font-size:24px;
	color:#999999;
	text-align: center;
	margin-top: -10px;
	margin-bottom:0px;
	line-height: 30px; 
	
}

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #4c4c4c;
	font-style: none;
	line-height: 10px;
	text-decoration: none;
	font-weight: bold;
	text-align: center;

}

h4 a {color: #4c4c4c; text-decoration:none; }
h4 a:hover {color: #4c4c4c; text-decoration:none;}

#button{
width:1000px;
height:30px;
padding-bottom:0px;
clear:both;
background-color:#416271;

}
#button ul{
list-style:none;padding:0 0 0 0px;margin: auto;display:block;
}
#button ul li{
list-style:none;display:inline;float:left;width:auto;height:30px;padding:0px;line-height:30px; font-family:Arial; font-weight:bold; font-size:14px;
}

#button ul li a{
height:30px; width: auto;float:left;text-decoration:none;padding:0 0 0 20px; margin:0px 0px 0px 0px;color:#fff;text-align:center; background:url(../images/barra-separadora.jpg) no-repeat 10px center;
}

#button ul li a.first{
height:30px; width: auto;float:left;text-decoration:none;padding:0 0 0 20px; margin:0px 0px 0px 0px;color:#fff;text-align:center; background:none;
}

#button ul li a:hover{
height:30px;width: auto;text-decoration:none;color: #fff;padding:0 0 0 20px; color:#FFFFFF; text-decoration:underline;
}
#button ul li a.actual{
text-decoration:underline;
}

.carac {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #4c4c4c;
	font-style: none;	
	text-decoration: none;
	font-weight: bold;
	text-align: left;

}


.menugrande { 
   font-weight: bold;
   border-left: 1px solid #BEBBB7;
   border-top: 1px solid #BEBBB7;
   border-bottom: 1px solid #BEBBB7;
   margin:3 0 3 0px;
   vertical-align:middle;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size:13px;
   text-align:center;
   line-height:13px;
   color: #4c4c4c;

} 

.menugrande a {
   background-color:#416271;
   color: #ffffff;
   text-decoration: none;
	display:block;
	width:100%;
	height:100%;
	line-height:35px;
}

.menugrande a:hover {
   background-color:#7DF2F7;
   color: #000;
}


.menucom { 
	font-weight: bold;
	border-left: 1px solid #BEBBB7;
	border-top: 1px solid #BEBBB7;
	border-bottom: 1px solid #BEBBB7;
	margin:3 0 3 0px;
	vertical-align:middle;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	line-height:13px;
	color: #d2d2d2;
} 

.menucom a {
	background-color:#4c4c4c;
	color: #ffffff;
	text-decoration: none;
	display:block;
	width:100%;
	height:100%;
	line-height:35px;
}

.menucom a:hover {
   background-color:#EEC52D;
   color: #000;

}

.current { 
   font-weight: bold;
   border-left: 1px solid #BEBBB7;
   border-top: 1px solid #BEBBB7;
   border-bottom: 1px solid #BEBBB7;
   margin:3 0 3 0px;
   vertical-align:middle;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size:13px;
   text-align:center;
   line-height:13px;
   color: #4c4c4c;

} 

.current a {
   background-color:#7DF2F7;
   color: #000000;
   text-decoration: none;
	display:block;
	width:100%;
	height:100%;
	line-height:35px;
}


.menupla {
   font-weight: bold;
   border-left: 1px solid #e3dbd1;
   margin:3 0 3 0px;
   vertical-align:middle;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   text-align:center;
   line-height:13px;
   color: #4c4c4c;

} 

.menupla a {
   background-color:#ffffff;
   color: #4c4c4c;
   text-decoration: none;
	display:block;
	width:100%;
	height:100%;
	line-height:35px;
}

.menupla a:hover {
   background-color:#DDBBA1;
   color: #ffffff;

}

.pla {
   font-weight: bold;
   border-left: 1px solid #e3dbd1;

   margin:3 0 3 0px;
   vertical-align:middle;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   text-align:center;
   line-height:13px;
   color: #4c4c4c;

} 

.pla a {
   background-color:#DDBBA1;
   color: #ffffff;
   text-decoration: none;
	display:block;
	width:100%;
	height:100%;
	line-height:35px;
}

.menusol {
   font-weight: bold;
   border-left: 1px solid #e3dbd1;

   margin:3 0 3 0px;
   vertical-align:middle;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   text-align:center;
   line-height:13px;
   color: #4c4c4c;

} 

.menusol a {
   background-color:#ffffff;
   color: #4c4c4c;
   text-decoration: none;
	display:block;
	width:100%;
	height:100%;
	line-height:35px;
}

.menusol a:hover {
   background-color:#B7C1E0;
   color: #ffffff;

}

.sol {
   font-weight: bold;
   border-left: 1px solid #e3dbd1;

   margin:3 0 3 0px;
   vertical-align:middle;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   text-align:center;
   line-height:13px;
   color: #4c4c4c;

} 

.sol a {
   background-color:#B7C1E0;
   color: #ffffff;
   text-decoration: none;
	display:block;
	width:100%;
	height:100%;
	line-height:35px;
}

.menufaq {
   font-weight: bold;
   border-left: 1px solid #e3dbd1;

   margin:3 0 3 0px;
   vertical-align:middle;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   text-align:center;
   line-height:13px;
   color: #4c4c4c;

} 

.menufaq a {
   background-color:#ffffff;
   color: #4c4c4c;
   text-decoration: none;
	display:block;
	width:100%;
	height:100%;
	line-height:35px;
}

.menufaq a:hover {
   background-color:#E87D0B;
   color: #ffffff;

}

.faq {
   font-weight: bold;
   border-left: 1px solid #e3dbd1;

   margin:3 0 3 0px;
   vertical-align:middle;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   text-align:center;
   line-height:13px;
   color: #4c4c4c;

} 

.faq a {
   background-color:#E87D0B;
   color: #ffffff;
   text-decoration: none;
	display:block;
	width:100%;
	height:100%;
	line-height:35px;
}

.menuaten {
   font-weight: bold;
   border-left: 1px solid #e3dbd1;

   margin:3 0 3 0px;
   vertical-align:middle;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   text-align:center;
   line-height:13px;
   color: #4c4c4c;

} 

.menuaten a {
   background-color:#ffffff;
   color: #4c4c4c;
   text-decoration: none;
	display:block;
	width:100%;
	height:100%;
	line-height:35px;
}

.menuaten a:hover {
   background-color:#97b9ab;
   color: #ffffff;

}

.aten {
	font-weight: bold;
	border-left: 1px solid #e3dbd1;
	margin:3 0 3 0px;
    vertical-align:middle;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:center;
    line-height:13px;
    color: #4c4c4c;

} 

.aten a {
   background-color:#97b9ab;
   color: #ffffff;
   text-decoration: none;
	display:block;
	width:100%;
	height:100%;
	line-height:35px;
}

.menuguia {
   font-weight: bold;
   border-left: 1px solid #e3dbd1;
	border-right: 1px solid #e3dbd1;
   margin:3 0 3 0px;
   vertical-align:middle;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   text-align:center;
   line-height:13px;
   color: #4c4c4c;

} 

.menuguia a {
   background-color:#ffffff;
   color: #4c4c4c;
   text-decoration: none;
	display:block;
	width:100%;
	height:100%;
	line-height:35px;
}

.menuguia a:hover {
   background-color:#ba3882;
   color: #ffffff;

}

.guia {
   font-weight: bold;
   border-left: 1px solid #e3dbd1;
	border-right: 1px solid #e3dbd1;
   margin:3 0 3 0px;
   vertical-align:middle;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   text-align:center;
   line-height:13px;
   color: #4c4c4c;

} 

.guia a {
   background-color:#ba3882;
   color: #ffffff;
   text-decoration: none;
	display:block;
	width:100%;
	height:100%;
	line-height:35px;
}

.menudes {
   font-weight: bold;
   border-left: 1px solid #e3dbd1;

   margin:3 0 3 0px;
   vertical-align:middle;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   text-align:center;
   line-height:13px;
   color: #4c4c4c;

} 

.menudes a {
   background-color:#ffffff;
   color: #4c4c4c;
   text-decoration: none;
	display:block;
	width:100%;
	height:100%;
	line-height:35px;
}

.menudes a:hover {
   background-color:#6c0014;
   color: #ffffff;

}

.des {
   font-weight: bold;
   border-left: 1px solid #e3dbd1;
	margin:3 0 3 0px;
   vertical-align:middle;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   text-align:center;
   line-height:13px;
   color: #4c4c4c;

} 

.des a {
   background-color:#6c0014;
   color: #ffffff;
   text-decoration: none;
	display:block;
	width:100%;
	height:100%;
	line-height:35px;
}

.menuinst {
   font-weight: bold;
   border-left: 1px solid #e3dbd1;

   margin:3 0 3 0px;
   vertical-align:middle;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   text-align:center;
   line-height:13px;
   color: #4c4c4c;

} 

.menuinst a {
   background-color:#ffffff;
   color: #4c4c4c;
   text-decoration: none;
	display:block;
	width:100%;
	height:100%;
	line-height:35px;
}

.menuinst a:hover {
   background-color:#23657d;
   color: #ffffff;

}

.inst {
   font-weight: bold;
   border-left: 1px solid #e3dbd1;

   margin:3 0 3 0px;
   vertical-align:middle;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   text-align:center;
   line-height:13px;
   color: #4c4c4c;

} 

.inst a {
   background-color:#23657d;
   color: #ffffff;
   text-decoration: none;
	display:block;
	width:100%;
	height:100%;
	line-height:35px;
}

.menunorma {
   font-weight: bold;
   border-left: 1px solid #e3dbd1;

   margin:3 0 3 0px;
   vertical-align:middle;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   text-align:center;
   line-height:13px;
   color: #4c4c4c;

} 

.menunorma a {
   background-color:#ffffff;
   color: #4c4c4c;
   text-decoration: none;
	display:block;
	width:100%;
	height:100%;
	line-height:35px;
}

.menunorma a:hover {
   background-color:#EEC52D;
   color: #ffffff;

}

.norma {
   font-weight: bold;
   border-left: 1px solid #e3dbd1;

   margin:3 0 3 0px;
   vertical-align:middle;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   text-align:center;
   line-height:13px;
   color: #4c4c4c;

} 

.norma a {
   background-color:#EEC52D;
   color: #ffffff;
   text-decoration: none;
	display:block;
	width:100%;
	height:100%;
	line-height:35px;
}

.menulat {
	font-weight: bold;
	line-height:40px;
	padding-left:8px;
	padding-top:0px;
	vertical-align:middle;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	line-height:13px;
	color: #416271;
}
.menulat a{
color:#3E5560;
line-height:32px;

}

.menulat a:hover {
color:#000;

}



/*FIN DE LOS MENUS */

.area {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	line-height: 25px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	padding: 10px;
}

.area a{color:#4c4c4c; text-decoration:none;}
.area a:hover{color:#48A393; text-decoration:underline; }


.text {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	padding:5px;
	
	
}

.text a{color:#4c4c4c; text-decoration:none;}
.text a:hover{color:#416271; text-decoration:underline;}

.enlacesplataformas {
font-family: 'Cantata One', serif;
font-size:16px;
line-height: 20px;
text-decoration: none;
text-align: center;
padding:5px;

}
.enlacesplataformas a{color:#4c4c4c; font-weight:bold; text-decoration:none;}
.enlacesplataformas a:hover{color:#416271; text-decoration:underline;}

.textcenter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	padding:5px;
	
	
}

.textcenter a{color:#4c4c4c; text-decoration:none;}
.textcenter a:hover{color:#416271; text-decoration:underline;}

.textjust {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	padding:10px;
	vertical-align:top;
	
	
}

.textjust a{color:#4c4c4c; text-decoration:none;}
.textjust a:hover{color:#416271; text-decoration:underline;}

.text2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	padding-left: 10px;
	line-height:30px;
}

.text2 a{color:#4c4c4c; text-decoration:none;}
.text2 a:hover{color:#416271; text-decoration:underline;}

.tipocliente {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
	font-size: 15px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	padding:3px;
		
}

.tipocliente a{color:#4c4c4c; text-decoration:none;}
.tipocliente a:hover{color:#416271; text-decoration:underline;}

.tcliente {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
	font-size: 14px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	padding-top:5px;
		
}

.tcliente a{color:#4c4c4c; text-decoration:none;}
.tcliente a:hover{color:#416271; text-decoration:underline;}

.titularnaranjabold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #f55b41;
	text-decoration: none;
}

.titulo-input
{
width:180px;
height:30px;
line-height:22px;
font-family: Helvetica, verdana, arial;
font-size:14px;
font-weight:bold;
color:#416271;
} 

.input
{
width:300px; 
height:22px;
line-height:15px;
font-family: verdana, arial;
font-size:12px;
color:#000000;
padding-left:5px;
padding-right:5px;
margin-top:12px;
border:1px solid #416271;
background-color:#E8F2ED;
}

.enviar {
width:100px;
height:40px;
font-family: Helvetica, verdana, arial;
font-size:14px;
font-weight:bold;
color:#416271;
}

.titulo-gris
{
width:180px;
height:30px;
line-height:22px;
font-family: Helvetica, verdana, arial;
font-size:14px;
font-weight:bold;
color:#000000;
} 

.inputgris
{
width:300px; 
height:22px;
line-height:15px;
font-family: verdana, arial;
font-size:12px;
color:#000000;
padding-left:5px;
padding-right:5px;
margin-top:12px;
border:1px solid #312629;
background-color:#E8F2ED;
}

.enviargris {
width:100px;
height:40px;
font-family: Helvetica, verdana, arial;
font-size:14px;
font-weight:bold;
color:#312629;
}

.titulo-input1
{

height:30px;
line-height:22px;
font-family: Helvetica, verdana, arial;
font-size:14px;
font-weight:bold;
color:#416271;
} 

.input1
{
height:22px;
line-height:22px;
font-family: verdana, arial;
font-size:12px;
color:#000000;
border:1px solid #416271;
background-color:#E8F2ED;
margin-top:12px;

}

.volver {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	padding:5px;
	font-weight:bold;
	
}

.volver a{color:#6c0014; text-decoration:none;}
.volver a:hover{color:#6c0014; text-decoration:underline;}

.lateral_titulo {
	font-family: Arial;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	line-height: 20px;
}

.lateral_titulo a{color:#FFFFFF; text-decoration:none;}
.lateral_titulo a:hover{color:#FFFFFF; text-decoration:none;}

.lateral_tipo {
	font-family: Arial;
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	line-height: 20px;
}

.lateral_tipo a{color:#FFFFFF; text-decoration:none;}
.lateral_tipo a:hover{color:#FFFFFF; text-decoration:none;}

.lateral_modelo {
	font-family: Arial;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	line-height: 20px;
}

.lateral_modelo a{color:#FFFFFF; text-decoration:none;}
.lateral_modelo a:hover{color:#FFFFFF; text-decoration:none;}

.resumen {
	font-family: Helvetica, verdana, arial;
	font-size: 20px;
	color: #4c4c4c;
	font-style: none;
	line-height: 10px;
	text-decoration: none;
	text-align: left;
	
	
}

.resumen2 a {

	font-family: Helvetica, verdana, arial;
	font-size: 20px;
	color: #4c4c4c;
	font-style: none;
	line-height: 10px;
	text-decoration: none;
	text-align: left;
	padding-left: 5px;
	
}


.resumen2 a:hover {color:#416271; text-decoration:underline;}

.menulateral {
	font-family: tahoma;
	font-size: 15px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	padding-left: 0px;
}
.menulateral a:hover{font-weight: bold; text-decoration:underline; font-style:italic;}

.titulomenu {
	font-family: Tahoma, Helvetica, sans-serif;   
	font-size: 17px;
	color: #000000;
	font-style: none;
	padding-left: 0px;
	text-decoration: none;
	text-align: left;
	
}

.menulatcurrent a {color:#000000;}

/*Fin de Utilizado */



.textinstala {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 23px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	
}

.textinstala a{color:#4c4c4c; text-decoration:none;}
.textinstala a:hover{color:#416271; text-decoration:underline;}

.instalaciones {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
	text-align: center;
}

.instalaciones a{color:#4c4c4c; text-decoration:none;}
.instalaciones a:hover{color:#416271; text-decoration:underline;}

.todas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	
}

.todas a{color:#000000; text-decoration:none;}
.todas a:hover{color:#416271; text-decoration:underline;}

.asterisco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	padding-left: 10px;
}

.asteriscocenter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	padding-left: 10px;
}

.escalera {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
	text-align: center;
}

.escalera a{color:#4c4c4c; text-decoration:none;}
.escalera a:hover{color:#416271; text-decoration:underline;}

.text1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	
}

.text1 a { 

font-weight:none;
font-size:15px;
line-height: 18px;
color: #4c4c4c;
text-decoration: none;
text-align: center;

}

.text1 a:hover {color:#416271; text-decoration:underline;}



.stair {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	
	
}

.stair a{color:#4c4c4c; text-decoration:none;}
.stair a:hover{color:#416271; text-decoration:underline;}


.provincias {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	padding: 10px;
}



.mapa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	padding-right: 10px;
}

.mapa a{color:#000000; text-decoration:none;}
.mapa a:hover{color:#416271; text-decoration:none;}


.testi {
	font-family: Arial;
	font-size: 20px;
	line-height: 26px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	padding-left: 10px;
}

.precios {
	font-family: Arial;
	font-size: 20px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	padding-left: 10px;
}

.precios a{color:#4c4c4c; text-decoration:none;}
.precios a:hover{color:#416271; text-decoration:underline;}

.precio {
	font-family: Arial;
	font-size: 20px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	padding-left: 10px;
	
}

.precio a{color:#4c4c4c; text-decoration:none;}
.precio a:hover{color:#416271; text-decoration:underline;}

.preciosilla {
	font-family: Arial;
	font-size: 20px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	background-color: #F3FA19;
	padding-top: 5px;
	padding-bottom: 5px;
	
}

.precio a{color:#4c4c4c; text-decoration:none;}
.precio a:hover{color:#416271; text-decoration:underline;}

.info {
	font-family: 'Holtwood One SC', arial, serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
	color: #0C52A7;
	text-decoration: none;
	text-align: left;
	padding-left: 10px;
}

.info a{color:#0C52A7; text-decoration:none;}
.info a:hover{color:#0C52A7; text-decoration:underline;}

.footer-text {
	font-family: tahoma;
	font-size: 12px;
	line-height: 25px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	
}
.footer-text a{color:#FFFFFF; text-decoration:none;}
.footer-text a:hover{color:#FFFFFF; text-decoration:underline;}

.titulo-footer {padding-bottom:10px;}

.footer-subtext {
	font-family: tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 5px;
}

.footer-subtext a{color:#416271; text-decoration:none;}
.footer-subtext a:hover{color:#FFFFFF; text-decoration:underline;}

.submit-bg {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/submit-bg.gif);
	background-repeat: repeat-x;
	height: 27px;
	line-height: 24px;
	width: 60px;
	margin-left: 43px;
	margin-top: 8px;
	text-align: center;
}
.submit-bg a{color:#FFFFFF; text-decoration:none;}
.submit-bg a:hover{color:#FFFFFF; text-decoration:underline;}

.enlaces {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #368C7D;
	text-decoration: none;
}

.enlaces a{color:#368C7D; text-decoration:none;}
.enlaces a:hover{color:#368C7D; text-decoration:none;}

.textonegrosimple10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	
}

.textonegrosimple10 a {color:#000000; text-decoration:none;}
.textonegrosimple10 a:hover {color:#416271; text-decoration:underline;}

.service-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 5px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	
	padding-left: 12px;
	padding-top: 10px;
	padding-bottom: 10px;

}
.service-text a{color:#FFFFFF; text-decoration:none;}
.service-text a:hover{color:#FFFFFF; text-decoration:underline;}

.service-t {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	
	padding-left: 12px;
	padding-top: 10px;
	padding-bottom: 10px;

}
.service-t a{color:#FFFFFF; text-decoration:none;}
.service-t a:hover{color:#FFFFFF; text-decoration:underline;}

.subir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #4c4c4c;
	text-decoration: none;
	text-align: left;
	padding-left: 20px;
}

.subir a{color:#4c4c4c; text-decoration:none;}
.subir a:hover{color:#48A393; text-decoration:underline;}

.masinformacion a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #416271;
	text-decoration: underline;
}
.masinformacion a{color: #3C6E72; text-decoration:underline;}
.masinformacion a:hover{color: #3C6E72; text-decoration:none;}

.hache6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #416271;
	font-style: normal;
	line-height: 15px;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 7px;
}

.hache6 a {color: #416271; text-decoration:none;}

.enlacestitulo {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	color: #4c4c4c;
	font-style: italic;
	text-decoration: none;
	text-align: left;
	padding-left:10px;
	font-weight:bold;
}

.enlacesrapidos {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #4c4c4c;
	
	text-decoration: none;
	text-align: left;
	padding-left:10px;
	
}
.enlacesrapidos a{color:#4c4c4c; text-decoration:none;}
.enlacesrapidos a:hover{color:#416271; text-decoration:underline; font-style: italic;}

.descargas {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	color: #4c4c4c;
	text-decoration: none;
	text-align: left;
	padding-left:10px;
	
}
.descargas a{color:#4c4c4c; text-decoration:none;}
.descargas a:hover{color:#416271; text-decoration:none;}

.img-box {
	
	padding:5px;
	text-align:left;
	vertical-align:middle;
    border:2px solid #E8F2ED;
	margin:5px;
	}
	.img-box img {
		
		float:left; 
		margin:20px 15px 0 0;
		padding-left:5px;
		
		}

.solucionespecial {
	display:block;
	overflow:auto;
	padding:5px;
	text-align:left;
	vertical-align:middle;
    border:2px solid #E8F2ED;
	margin:5px 5px 15px 5px;
	}
	.solucionespecial img {
		
		float:left; 
		margin:10px 15px 0 0;
		padding-left:5px;
		
		}
	.solucionespecial h4 a {color: #4c4c4c; text-decoration:none; }
	.solucionespecial h4 a:hover{color:#4c4c4c; text-decoration:none; }
		
		
h5 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #4c4c4c;
	font-style: none;
	line-height: 10px;
	text-decoration: none;
	font-weight: bold;
	text-align: center;

}

.titulos {
font-family: 'Goblin One', cursive; 
font-size:15px; 
text-align:center;
color:#4c4c4c;
}

.tip {
    color: #fff;
    background:#1d1d1d;
    display:none; /*--Hides by default--*/
    padding:10px;
    position:absolute;    z-index:1000;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.titulo-input
{
width:200px;
height:30px;
line-height:22px;
font-family: Helvetica, verdana, arial;
font-size:14px;
font-weight:bold;
color:#416271;
} 

.input
{
width:300px; 
height:22px;
line-height:15px;
font-family: verdana, arial;
font-size:12px;
color:#000000;
padding-left:5px;
padding-right:5px;
margin-top:12px;
border:1px solid #416271;
background-color:#E8F2ED;
}

.titulo-input1
{

height:30px;
line-height:22px;
font-family: Helvetica, verdana, arial;
font-size:14px;
font-weight:bold;
color:#416271;
} 

.input1
{
height:24px;
line-height:22px;
font-family: verdana, arial;
font-size:12px;
color:#000000;
border:1px solid #416271;
background-color:#E8F2ED;
margin-top:12px;
padding-top:3px;
}

.input2
{
width:310px; 
height:26px;
line-height:15px;
font-family: verdana, arial;
font-size:12px;
color:#000000;
padding-left:5px;
padding-top:3px;
margin-top:12px;
border:1px solid #416271;
background-color:#E8F2ED;
}

.pe
{
width:200px;
height:30px;
line-height:22px;
font-family: Helvetica, verdana, arial;
font-size:14px;
font-weight:bold;
color:#416271;
padding-left:10px;
} 


.pec
{
width:200px; 
height:22px;
line-height:15px;
font-family: verdana, arial;
font-size:12px;
color:#000000;
padding-left:5px;
padding-right:5px;
margin-top:12px;
border:1px solid #416271;
background-color:#E8F2ED;
}

.pec2
{
width:140px; 
height:22px;
line-height:15px;
font-family: verdana, arial;
font-size:12px;
color:#000000;
padding-left:5px;
padding-right:5px;
margin-top:12px;
border:1px solid #416271;
background-color:#E8F2ED;
}

.prov
{
width:210px; 
height:26px;
line-height:15px;
font-family: verdana, arial; 
font-size:12px;
color:#000000;
padding-left:5px;
padding-top:3px;
margin-top:12px;
border:1px solid #416271;
background-color:#E8F2ED;
}

/* lista desplegable y plegable */ 

#contenido-demo			{	width: 740px; } 
#contenido-demo	h2		{	width: 728px; text-align:left; margin-bottom:20px; color:#ffffff; background-color:#4c4c4c; padding:5px; margin-left:-5px;} 
#contenido-demo dl						{   width: 740px; text-align: left;}
#contenido-demo dl dt						{   color: #4c4c4c; font-size: 14px; padding: 5px 0 5px 5px;  line-height:23px;} 
#contenido-demo dd						{	font-size: 13px; margin: 0 0 5px 5px; line-height:20px;}

.conborde {border: 1px solid #B1DDC6; padding:5px;}
.conborde2 {border: 1px solid #B1DDC6; padding:5px;}
.conborde3 {border: 1px solid #B1DDC6; padding:5px;}


/* jQuery lightBox plugin - Gallery style */

#gallery {
	background-color: #fff; 
}

#gallery ul { list-style: none; margin-left:-20px;}
#gallery ul li { display: inline; }
#gallery ul img {
	border: 1px solid #3e3e3e;
	border-width: 1px 1px 1px;
	float:left;
	margin-bottom:15px;
	margin-right:15px;
}
#gallery ul a:hover img {
	border: 1px solid #fff;
	border-width: 1px 1px 1px;
	color: #fff;
}
#gallery ul a:hover { color: #fff; }

/* Botones */

a.botones {
display:block;
float:left;
padding:12px;
margin:10px 10px 10px 170px;
color:white;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
text-decoration:none;
border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
background: #333;
background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));
background: -moz-linear-gradient(top,  #666,  #000);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');
}
a:hover.botones {
	color:white;
	text-decoration:underline;
	background: #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#000));
	background: -moz-linear-gradient(top,  #444,  #000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000');
}

