/*//////////////////////////////////////General///////////////////////////////////*/
* {
	margin:0px;
	padding:0px;
}

img{
	border:0px;
}
#menu{
	width:500px;
	text-align:center;
}
body {
	margin: 0px;
	padding: 0px;
	font: 9pt Arial, Helvetica, sans-serif;
	color: #3794DF;
	background-color: inherit;
	text-align: center; 
}
.titular{
	font: 12pt Arial, Helvetica, sans-serif;
	color: #2A509E;
	font-weight:bold;
	background-color: inherit;
}
.minima{
	color:#8B8B9C;
	background-color: inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.textophat{
	font: 9pt Arial, Helvetica, sans-serif;
	color: #3794DF;
	background-color: inherit;
}
.textophat a:link, .textophat a:visited, .textophat a:active{
	text-decoration:none;
	color: #3794DF;
	font: 9pt Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:none;
	background-color: inherit;
}

.textophat a:hover{
	text-decoration:underline;
	color:#FF9900;
	text-transform:none;
	background-color: inherit;
	font: 9pt Arial, Helvetica, sans-serif;
	font-weight:bold;	
}
.textoenlace{
	font: 9pt Arial, Helvetica, sans-serif;
	color: #3794DF;
	background-color: inherit;
}
.textoenlace a:link, .textoenlace a:visited, .textoenlace a:active{
	text-decoration:none;
	color: #3794DF;
	font: 9pt Arial, Helvetica, sans-serif;
	text-transform:none;
	background-color: inherit;
}

.textoenlace a:hover{
	text-decoration:none;
	color:#C1CDD2;
	text-transform:none;
	background-color: inherit;
	font: 9pt Arial, Helvetica, sans-serif;
}

a:link, a:visited, a:active{
	text-decoration:none;
	color:#FF8811;
	font: 9pt Arial, Helvetica, sans-serif;
	background-color: inherit;
}

a:hover{
	text-decoration:none;
	color:#C1CDD2;
	background-color: inherit;
	font: 9pt Arial, Helvetica, sans-serif;
}
.precio a:link, .precio a:visited, .precio a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1675C2;
	background-color:inherit;
	text-decoration:none;
	font-weight:bold;
	word-spacing: 2px;
	text-transform:none;
}
.precio a:hover{
	color:#FAA93A;
	background-color:inherit;
}
.subtitular {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF9900;
	background-color:inherit;
	text-transform: uppercase;
}
.textresaltado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	background-color:inherit;
}
.punteado {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #D7D7DB;
	padding: 0px;
	margin: 10px;
}
.espaciarimagen {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	float:left;
}

/*Inicio de estilos para formularios*/
INPUT { 
	font-size : 8pt; 
} 
 
#caja1, #caja2{ 
	padding-left:20px;
	width:90px; 
	float: left; 
} 

#caja1 input, #caja2 input{ 
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1675C2;
	background-color: #F6F7F7;
	border: 1px solid #A5AEB8;	
	padding:2px;
	width:80px; 
} 

#boton { 
	padding-left: 150px; 
} 

#boton input{ 
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1675C2;
	background-color: #EBEBEF;
	border: 1px solid #A5AEB8;	
	padding:1px;  
}

#formulario{
	width:294px;
	text-align:justify;
	padding-top:12px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:12px;
	clear:both;	
}

#formulario p{
	width: 375px;
	text-align:justify;
	font:12px Arial, Helvetica, sans-serif;
	color:#1675C2;
	background-color:inherit;
	padding-left:20px;
}

#clientes{
	width: 307px;
}

#olvide{
	text-align:right;
}

#formulario a:link, #formulario a:visited, #formulario a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1675C2;
	background-color:inherit;
	text-decoration:none;
	font-weight:bold;
	word-spacing: 2px;
	text-transform:none;
}

#formulario a:hover{
	color:#FAA93A;
	background-color:inherit;
}

#recordar{
	clear:both;
	padding-left:15px;
}
/*Fin de estilos de formulario*/

/*//////////////////////////////////////Contenedores///////////////////////////////////

/*contenedores principales*/
#contenedor{
	width: 931px;
	margin: auto;
	text-align: left;
	color: inherit;
	background-color : #ffffff; 
}

#franjainicio{
	width: 931px;
	border-top: 5px solid #C8C8D0; 	
    border-bottom: 0px; 
    border-right: 0px; 
    border-left: 0px;
}
#cuerpo {
	width: 913px;
	padding-left:18px;
	background-image: url("images/fondo_int_06.gif");
	background-repeat:repeat;
}
#lateralleft{
	width: 318px;
	border-top: 1px solid #d5d8d9; 	
    border-bottom: 0px; 
    border-right: 0px; 
    border-left: 0px; 
	float:left;
}
#franjaleft{
	width: 157px;
	float:left;
	padding-left:12px;
}
#franjamiddle{
	width: 7px;
	height: 247px;
	float:left;
}
#franjaright{
	width: 142px;
	height: 247px;
	float:right;
}

#lateralright{
	width:580px;
	margin-right:12px;
	float:left;
}
#arreglar{
	clear:both;
	width:899px;
	height:12px;
	color:inherit;
	background-color:#ffffff;
	border-top: 1px solid #d5d8d9; 	
}
#contenido{
	float:left;
	text-align:justify;
	width:532px;
	padding-right:20px;
	padding-left:20px;
	padding-top:20px;
	padding-bottom:20px;
	border-top: 1px solid #d5d8d9; 
}
#pie{
	clear:both;
	background:url("images/fondo_der_43.gif");
	background-repeat:no-repeat;
	background-position:left;
	width: 895px;
	height: 63px;
	padding-top:15px;
	padding-left:35px;
	font:9pt Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:inherit;
}
#fotomini1{
	margin-top:79px;
	float:left;
	width:68px;
	text-align:right;
}
#fotomini2{
	margin-top:79px;
	float:left;
	width:68px;
	text-align:right;
}
/*Fin de contenedores principales*/

/*Inicio de Anexos a los contenedores*/
#pie span{
	display:none;
}

#lateralleft p{
	width: 279px;
	text-align:justify;
	font:11px Arial, Helvetica, sans-serif;
	color:#9DA9B4;
	background-color:inherit;
	padding-left:20px;
}

#flashcontent{
	clear:both;
	width: 450px;
	height:272px;
}

.planhosting p{
	padding-left:10px;
	padding-right:10px;
}

.precio{
	width:230px;
	margin-left:30px;
	padding:2px 10px 2px 10px;
	color:#A5ACBB;
	background-color:#EBEBEF;
	font:9pt Arial, Helvetica, sans-serif;
}

.planhosting {
	width:224px;
	float:left;
	padding-left:1px;
	clear:both;
	}
/*Fin de Anexos a los contenedores*/

/*Cabezera*/
#logo {
	background-image:url("images/logoperuserver.gif");
	width: 317px;
	height: 99px;
	float: left;
}

#logo h1{
	margin: 0px 0px 0px 0px;
}

#logo h1 span{
	display:none;
}

#cabecera {
	background-image:url("images/fondo_cabeza.gif");
	width: 614px;
	height: 99px;
	float:right;
}

#cabecera h1{
	margin: 0px 0px 0px 0px;
	font: 9pt Arial, Tahoma, sans-serif;
	color: #375FA4;
	background-color:inherit;
	font-weight:normal;
}
/*Fin Cabecera*/

/*//////////////////////////////////////menu///////////////////////////////////

/*Inicio del menu top*/
#menutop{
	padding: 35px 0px 0px 401px;
	width: 168px;
	height: 35px;
	float: left;
}

#menutop span{
	display:none;
}

#menutop a{
    text-decoration:none;
	display:block;
	width: 42px; 
    height: 35px;
}

ul{
  	list-style: none;
}

li{
	float:left;
}

.navenlace1 { 
   background-image: url("images/boton_top_off_04.gif");
}

.navenlace1 a:hover { 
   background-image:url("images/boton_top_on_04.gif");
} 

.navenlace2 { 
   background-image: url("images/boton_top_off_05.gif");
}

.navenlace2 a:hover { 
   background-image:url("images/boton_top_on_05.gif");
} 

.navenlace3 { 
   background-image: url("images/boton_top_off_06.gif");
}

.navenlace3 a:hover { 
   background-image:url("images/boton_top_on_06.gif");
} 

.navenlace4 { 
   background-image: url("images/boton_top_off_07.gif");
}

.navenlace4 a:hover { 
   background-image:url("images/boton_top_on_07.gif");
} 

/*fin del menu Top*/

/*Inicio del menu principal*/
#menu1 a:link, a:visited, a:active, #menu2 a:link, a:visited, a:active, #menu3 a:link, a:visited, a:active, #menu4 a:link, a:visited, a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A5AEB8;
	background-color:inherit;
	text-decoration: none;

}

#menu1 a:hover, #menu2 a:hover, #menu3 a:hover, #menu4 a:hover{
	color: #0173E4;
	background-color:inherit;
}
/*Fin del menu principal*/

/*Inicio del menu de Validae*/
#validar {
	float:left;
	width:180px;
	padding-top:10px;
}
#validar span{
	display:none;
}

#validar a{
    text-decoration:none;
	display:block;
	width: 88px; 
    height: 28px;
}

ul{
  	list-style: none;
}

li{
	float:left;
}

.iconocss { 
   background-image:url("images/valid_css.gif");
}
.iconoxhtml { 
   background-image:url("images/valid_xhtml.gif");
}

/*Fin del menu de validar*/

/*//////////////////////////////////////Imagenes///////////////////////////////////

/*Inicio de colocar imagen*/
#ultimosprojectos h3 span{
	display:none;
}
#ultimosprojectos {

	width: 299px;
	height: 26px;
}
/*Fin de colocar imagen*/

/*inicio colocar imagen*/
#phat span{
	display:none;
}

#phat{
	background-image:url("images/fondo_int_03.gif");
	width: 566px;
	height: 20px;
	padding-left:15px;
    padding-top:7px;
	clear:both;	
}
/*Fin colocar imagen*/

/*Inicio de colocar imagen*/
#imagenprojecto span{
	display:none;
}
#imagenprojecto {
	width: 299px;
	height: 144px;
	background-image:url("images/fondo_17.jpg");
	background-repeat:no-repeat;
	background-position: center;
	padding-bottom:4px;
	padding-top:10px;
}
/*Fin de colocar imagen*/

/*Inicio de colocar imagen*/
#separador1 span{
	display:none;
}
#separador1 {
	width: 299px;
	height: 3px;
	background-image:url("images/fondo_22.gif");
}
/*Fin de colocar imagen*/

/*Inicio de colocar imagen*/
#tituactual h4 span{
	display:none;
}
#tituactual {
	background-image:url("images/fondo_23.gif");
	width: 299px;
	height: 21px;
}
/*Fin de colocar imagen*/
#direccion {
	float:left;
	width:700px;
	padding-top:15px;
}

/*Inicio de colocar imagen*/
#separadorlat span{
	display:none;
}
#separadorlat {
	background-image:url("images/fondo_12.gif");
	width:7px;
	height: 247px;
}
/*Fin de colocar imagen*/

/*Inicio de colocar imagen*/
#cabezamenu span{
	display:none;
}
#cabezamenu {
	width: 142px;
	height: 31px;
	background-image:url("images/fondo_13_int.gif");
}
/*Fin de colocar imagen*/

/*Inicio de colocar imagen*/
.separadormenu span{
	display:none;
}
.separadormenu {
	width: 141px;
	height: 5px;
	background-image:url("images/fondo_19.gif");
}
/*Fin de colocar imagen*/

/*Inicio de colocar imagen*/
.separadorpanel span{
	display:none;
}
.separadorpanel {
	clear:both;
	width: 448px;
	height: 3px;
	background-image:url("images/fondo_28.gif");
}
/*Fin de colocar imagen*/

/*Inicio de colocar imagen*/
#ingresoclientes h3 span{
	display:none;
}
#ingresoclientes {
	background-image:url("images/fondo_29.gif");
	width: 448px;
	height: 35px;
}
/*Fin de colocar imagen*/

/*Inicio de colocar imagen*/
#tituhosting span{
	display:none;
}
#tituhosting {
	width: 317px;
	height: 37px;
	background-image:url("images/fondo_der_int_33.gif");
	background-repeat:no-repeat;
    float:left
}
#tituhosting a{
	width: 317px;
	height: 37px;
	display:block;
}
/*Fin de colocar imagen*/

/*Inicio de colocar imagen*/
#tituhosting1 span{
	display:none;
}
#tituhosting1 {
	width: 224px;
	height: 38px;
	background-image:url("images/fondo_der_36.gif");
}
#tituhosting1 a{
	width: 224px;
	height: 38px;
	display:block;
}
/*Fin de colocar imagen*/

/*Inicio de colocar imagen*/
#imahosting1 span{
	display:none;
}
#imahosting1 {
	width: 290px;
	height: 50px;
	background-image:url("images/logos_int_19.gif");
	margin-left:10px;
}
/*Fin de colocar imagen*/

/*Inicio de colocar imagen*/
#tituhosting2 span{
	display:none;
}
#tituhosting2 {
	width: 224px;
	height: 38px;
	background-image:url("images/fondo_der_38.gif");
}
/*Fin de colocar imagen*/

/*Inicio de colocar imagen*/
#imahosting2 span{
	display:none;
}
#imahosting2 {
	width: 224px;
	height: 50px;
	background-image:url("images/fondo_der_40.gif");
}
/*Fin de colocar imagen*/

/*Inicio de colocar imagen*/
#sombra span{
	display:none;
}
#sombra{
	float:left;
	border-top: 1px solid #d5d8d9; 
	width: 5px;
	height: 265px;
	background-image:url("images/sombra_05.gif");
}
/*Fin de colocar imagen*/
form{
	margin-left:80px;
}
.cajas {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #3894EA;
	background-color: #F9FDFF;
	border: 1px solid #3894EA;
	text-align:center;
}
.botones {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color:#FFFFFF;
	background-color:#FF9900;
	border: 1px solid #EAECEC;
	padding:2px;
}
.tablahosting {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3894EA;
	padding: 0px;
	margin: 0px;
	border: 1px solid #D5D8D9;
}
.resalte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-align:left;
}

.celdahosting {
	padding-right: 15px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D5D8D9;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D5D8D9;												
	text-align:justify;
}
.cabezatabla {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px;
	background-color: #7A94EA;
	border: 1px solid #132C7D;
	text-align: center;
}
.minimaresal {
	color:#1575CB;
	background-color: inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-transform: uppercase;
}
.cabezatabla2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px;
	background-color: #FD9242;
	border: 1px solid #132C7D;
	text-align: center;
}
.centrartabla{
	text-align:center;
}
div.centrartabla table {
	margin: 0 auto;
	text-align: left;
}
.cabezatabla3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px;
	background-color: #00CCCC;
	border: 1px solid #132C7D;
	text-align: center;
}
.cabezatabla4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px;
	background-color: #09c7f4;
	border: 1px solid #132C7D;
	text-align: center;
}
.textoresaltado{
	text-align:center;
	text-decoration: underline;
	font-weight: bold;	
}
.texalinear{
	text-align:left;
	margin-left:3px;
	margin-right:2px;
}
.textderecha{
	text-align:right;
}
.enlace_boton, .enlace_boton a {
	width:125px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#FF9900;
	text-align: center;
/*	margin-left:12px;*/
	padding-top:4px;
	padding-left:0px;
	padding-bottom:4px;
}
