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

body { background-color: #2c2c2c; background-image:url(images/bg.gif); background-repeat:repeat; margin:0px; padding:0px;}

h1 { 
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFF;
text-align:left;
font-weight:200;
margin:0px;
padding:0px;
}

li {
	margin: 0px;
	padding: 0px;
}
ul {
	margin: 0px;
	padding: 0px;
}

.margern-superior { margin-top:50px;}
.espacio-blanco { padding-top:5px;}
.fondo-blanco {
	height:20px;
	background-color:#FFF;
	}

.top-banner { background:url(images/top_banner.jpg); background-repeat:repeat-x; height:170px; width:100%}
.top-banner-presu { background:url(images/top_banner.jpg); background-repeat:repeat-x; height:50px; width:100%}

.figura1 { background:url(images/calidad.jpg); background-repeat:no-repeat; width:194px; height: 192px;}

.cuadro_top {
	width:194px;
	height: 30px;
	color:#F60;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	background-image: url(images/top_cuadro1.jpg);
	background-repeat: no-repeat;
	float: none;
}

.cuadro_center { 
	background:url(images/center_contact.jpg); 
	background-repeat:repeat-y; 
	width:194px; 
	height:100%;;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;

}

.cuadro_center strong { color:#F60;}
.cuadro_bottom { background:url(images/bottom_contact.jpg); width:194px; height: 6px;}

.cuadro_top_contact {
	width:194px;
	height: 42px;
	color:#F60;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	background-image: url(images/top_contact.gif);
	background-repeat: no-repeat;
}

.cuadro_center_contact { 
	background:url(images/center_contact.jpg); 
	background-repeat:repeat-y; 
	width:194px; 
	height:100%;;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
}

.cuadro_bottom_contact { background:url(images/bottom_contact.jpg); width:194px; height: 6px;}

.cuadro_top_largo { 
background:url(images/top_cuadro_largo.jpg);
width:846px;
height:30px;
color:#F60;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:left;
background-repeat: no-repeat;
float: none;
}
.cuadro_bottom_largo { background:url(images/bottom_cuadro_largo.jpg); width:846px; height:6px;}


.bg_naranja { background:url(images/bg_naranja.jpg); background-repeat:no-repeat; width:431px; height:534px;}

.bg-porta { background:url(images/bg_porta.gif); background-repeat:no-repeat; width:382px; height:198px;}

.vineta li {
	list-style-image:url(images/flecha_blanca.jpg);
	list-style-position: outside;
	list-style-type: none;
	position: relative;
}

.ovalo-gris { 
background:url(images/ovalo-gris.jpg);
background-repeat:no-repeat;
background-position:center;
width:177px;
height:22px;
color:#FFF;
text-align:left;
padding-top:5px;
}

.ovalo-gris a:link { 
color:#FFF;
text-decoration:none;
border-bottom: solid 1px #FFF;

}

.ovalo-gris a:visited { 
color:#FFF;
text-decoration:none;
}

.ovalo-gris a:hover { 
color: #FFF;
text-decoration: none;
border-bottom: solid 1px #F60;
}

.texto12 { 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#FFF;
font-weight:600;
}

.texto11-gris { 
font-family:Arial, Helvetica, sans-serif;
color:#333;
text-align: left;
font-size:11px;
text-decoration:none;
font-weight:bold;

}

.texto11-gris a:link { 
color:#333;
text-decoration:none;
}
.texto11-gris a:visited { 
color:#333;
text-decoration:none;
}
.texto11-gris a:hover { 
color:#fff;
text-decoration: none;
}

.texto11-blanco { 
font-family:Arial, Helvetica, sans-serif;
color:#fff;
text-align: left;
font-size:11px;
text-decoration:none;
font-weight:bold;

}

.texto11-blanco a:link { 
color:#fff;
text-decoration:none;
}
.texto11-blanco a:visited { 
color:#fff;
text-decoration:none;
}
.texto11-blanco a:hover { 
color: #F60;
text-decoration: none;
}

.texto11a-gris { 
font-family:Arial, Helvetica, sans-serif;
color:#333;
text-align:left;
font-size:12px;
padding-left:20px;
padding-right:20px;
background-color:#FFF;
}

.text12-gris {
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-size:12px;
font-weight:bold;
padding-left:10px;
text-align:left;}

.text12-gris-normal {
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-size:12px;
padding-left:10px;
padding-right:10px;
text-align:left;}

.texto-pie {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #949494;
text-align:center;
}

.texto-pie a:link {
color: #949494;
text-decoration:none;
}

.texto-pie a:visited {
color: #949494;
text-decoration:none;
}

.texto-pie a:hover {
color: #949494;
text-decoration:none;
border-bottom: solid 1px #F60;
}

.texto-pie strong { color:#FFF;}

/**Cuadro Hosting**/

.top_hos { background:url(images/top_hos.jpg); width:112px; height:9px;}
.bottom_hos { background:url(images/bottom_hos.jpg); width:112px; height:9px;}
.center_hos { background:url(images/center_hos.jpg); width:112px; height:100%;}
.text-gris-hos { font-family: Tahoma, Geneva, sans-serif; font-size:12px; text-align:center; color:#666; font-weight:bold;}
.text-na-hos { font-family: Tahoma, Geneva, sans-serif; font-size:12px; text-align:center; color: #F60; font-weight:bold;}

/**Fondo Diseño Web*/
.top_dise { background:url(images/top_cuadro_dise.jpg); width:640px; height: 30px; color:#F60;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:left;
}
.bottom_dise { background:url(images/bottom_cuadro_dise.jpg); width:640px;  height:6px;}


/** inputbox **/

.inputbox_user	{
width:152px;
height:23px;
margin:2px 0px 3px 0px;
padding:4px 2px 0px 22px;
color:#fff;
vertical-align:middle;
background:url(images/input_user.jpg) no-repeat 0 0; border:none; font-size:11px; text-align:left;
}	

.inputbox_email	{
width:152px;
height:23px;
margin:2px 0px 3px 0px;
padding:4px 2px 0px 22px;
color:#fff;
vertical-align:middle;
background:url(images/input_email.jpg) no-repeat 0 0; border:none; font-size:11px; text-align:left;
}	

.inputbox_phone	{
width:152px;
height:23px;
margin:2px 0px 3px 0px;
padding:4px 2px 0px 22px;
color:#fff;
vertical-align:middle;
background:url(images/input_phone.jpg) no-repeat 0 0; border:none; font-size:11px; text-align:left;
}

.inputbox_domain	{
width:152px;
height:23px;
margin:2px 0px 3px 0px;
padding:4px 2px 0px 22px;
color:#fff;
vertical-align:middle;
background:url(images/input_domain.jpg) no-repeat 0 0; border:none; font-size:11px; text-align:left;
}

.inputbox_web	{
width:415px;
height:21px;
margin:1px 0px 0px 0px;
padding:1px 0px 0px 0px;
color:#fff;
font-weight:600;
vertical-align:top;
font-family:Arial, Helvetica, sans-serif;
background:url(images/input_web.jpg) no-repeat 0 0; border:none; font-size:11px; text-align:left;
}

option.inputbox_web01 { background-color:#999; border:none;}

.inputbox_code	{
width:96px;
height:23px;
margin:2px 0px 3px 25px;
padding:4px 2px 0px 22px;
color:#fff;
vertical-align:middle;
background:url(images/input_code.jpg) no-repeat 0 0; border:none; font-size:11px; text-align:left;
}

.area_text	{
padding:4px 2px 0px 5px;
color:#666;
vertical-align:middle;
font-size:11px;
text-align:left;
}

.button	{
background:url(images/login.jpg) no-repeat 0 0; color:#fff !important; font-size:11px; text-transform:none; font-weight:bold; text-decoration:none; margin:2px 4px 5px 0px; display:block; width:100px; height:20px; padding:0px 0px 0px 0px; border:none; cursor: auto; cursor:pointer;} /* button */

.button01	{
background:url(images/login01.jpg) no-repeat 0 0; color:#fff !important; font-size:11px; text-transform:none; font-weight:bold; text-decoration:none; margin:2px 4px 5px 0px; display:block; width:123px; height:20px; padding:0px 0px 0px 0px; border:none; cursor: auto; cursor:pointer;} /* button */

.fondo-dibujitos { background:url(images/dibujos-contacto.jpg); background-position:right bottom; background-repeat:no-repeat;}
.naranjas { background:url(images/naranjas.gif); background-repeat:no-repeat; background-position:bottom right; width:104px; height:60px;}
