body{
background: url(/images/fondosite.png) top repeat-x;
background-color: #F2F2F2;
font-family:Arial, Verdana, sans-serif;
font-size:14px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
margin-top:0px; 
margin-bottom:0px; 
margin-left:0px; 
margin-right:0px;
color:#333333;
}

p{
font-family:Arial, Verdana, sans-serif;
font-size:14px;
color:#333333;
}

#contenedorsite {
width:100%;
height:auto;
margin-top:0px;
padding-top:0px;
margin-left:0px;
padding-left:0px;
margin-right:0px; 
padding-right:0px;
}

.contenedor1header{
position:relative; 
text-align:center; 
margin-right:0px;
width:100%;
}

.contenedor2header{
width:960px;
height:166px;
margin: 0 auto;
text-align:left;
position:relative;
margin-bottom:0px;
}

.logo{
	width:313px;
	height:122px;
	position:absolute;
	top:23px;
	left:0px;
	cursor:pointer;
	background:url(/images/logo.jpg) no-repeat;
}


.fondocaractheader{
	position:absolute;
	width:126px;
	height:91px;
	left:326px;
	top:54px;
	background:url(/images/frasesheader.jpg) no-repeat;
}

.contenedormenu{
	position:absolute;
	left:431px;
	top:25px;
	width:529px;
	height:30px;
	text-align:right;
}

.contenedordestacadossite1{
position:relative; 
text-align:center; 
margin-right:0px;
width:100%;
z-index:1;
background:url(/images/fondodestacados.png) repeat-x;
}

.contenedordestacadossite2{
width:960px;
height:237px;
padding-bottom:12px;
padding-top:3px;
background:url(/images/fondodestacados.png) repeat-x;
margin: 0 auto;
text-align:left;
position:relative;
margin-bottom:0px;
}

.contenedortextconfiguration1{
position:relative; 
text-align:center; 
margin-right:0px;
width:100%;
}

.contenedortextconfiguration2{
width:960px;
height:auto;
padding:8px 0 10px 0;
margin: 0 auto;
text-align:left;
position:relative;
margin-bottom:0px;
margin-top:0px;
}

.divbannerdestacado{
position:absolute;
top:3;
left:0;
width:520px;
height:237px;
text-align:left;

}

.divsliderportafolio{
	position:absolute;
	top:-81px;
	left:489px;
	width:345px;
	height:240px;
	background:url(/images/fondosliderproyectos.png) no-repeat;
	padding:23px 62px 47px 64px;
}

.contentsliderportafolio{
width:345px;
height:240px;
background:#F2F2F2;
overflow:hidden;
}

.contenedor1centro{
position:relative; 
text-align:center; 
margin-right:0px;
margin-left:0px;
padding-left:0px; 
padding-right:0px;
padding-bottom:0px;
margin-bottom:0px;
padding-top:0px;
margin-top:0px;
width:100%;
}

.contenedor2centro{
width: 960px;   
margin: 0 auto;
height:auto;
padding-top:10px;
padding-bottom:10px;
}

.columnaizquierda{
float:left; 
width:300px; 
/*clear:both; 
display:table;*/
text-align:justify;
height:auto;
margin-bottom:0px;
padding-bottom:0px;
padding-left:0px;
/*background:#FFFFFF;*/
}

.columnaderecha{
float:right; 
width:300px; 
/*clear:both; 
display:table;*/
text-align:justify;
height:auto;
margin-bottom:0px;
padding-bottom:0px;
padding-right:0px;
/*background:#FFFFFF;*/
}

.columnaprincipalI{
float:left; 
width: 630px;
text-align:justify;
height:auto;
margin-bottom:0px;
padding-bottom:0px;
padding-left:0px;
/*background:#FFFFFF;*/
}

.columnaprincipalD{
float:right; 
width: 630px;
text-align:justify;
height:auto;
margin-bottom:0px;
padding-bottom:0px;
padding-right:0px;
/*background:#FFFFFF;*/
}

.columnacentral{
width: 960px;
text-align:justify;
height:auto;
margin-bottom:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
/*background:#FFFFFF;*/
}

/*  ******************************************************************************************************************************** */
.contentprincipal{
height:auto;
width:630px;
padding-bottom:15px;
}

.contentfranja{
height:auto;
width:300px;
padding-bottom:15px;
}

.contentcentro{
/*margin-bottom:15px;*/
height:auto;
width:960px;
padding-bottom:15px;
}

.contentprincipalsinespacio{
/*margin-bottom:15px;*/
height:auto;
width:630px;
}

.contentfranjasinespacio{
/*margin-bottom:15px;*/
height:auto;
width:300px;
}

.contentcentrosinespacio{
/*margin-bottom:15px;*/
height:auto;
width:960px;
}

/*  ******************************************************************************************************************************** */

.bajada {
padding-top:0px;
padding-bottom:20px; 
margin-left:0px;
margin-right:0px;  
height:0px; 
clear:both;
margin-top:0px;
margin-bottom:0px;
 }
 
.contenedor1footer{
position:relative;  
margin-right:0px;
width:100%;
padding-top:0px;
margin-top:0px;
padding-bottom:0px;
margin-bottom:0px;
background:url(/images/fondofooter.png) repeat-x;
}

.contenedor2footer{
width:960px; 
height:213px;  
margin: 0 auto; 
position:relative;
margin-top:0px;
padding-top:0px;
background:url(/images/fondofooter.png) repeat-x;
}

.titlenavegacion{
position:absolute;
top:10px;
left:5px;
width:87px;
height:24px;
}

.menuinferior{
	position:absolute;
	top:55px;
	left:5px;
	width:173px;
	height:155px;
	color:#FFFFFF;
	text-align:left;
}

.sepa1footer{
	position:absolute;
	top:19px;
	left:195px;
	width:2px;
	height:170px;
}

.titletestimonios{
	position:absolute;
	top:10px;
	left:223px;
	width:93px;
	height:20px;
}

.testimonios{
	position:absolute;
	top:55px;
	left:223px;
	width:179px;
	height:155px;
}

.cajatestimonios{
    display:table;
	position:relative;
	width:179px;
	height:155px;
	overflow:hidden;	
}

.sepa2footer{
position:absolute;
top:19px;
left:418px;
width:2px;
height:170px;
}

.titlefacebook{
position:absolute;
top:10px;
left:446px;
width:70px;
height:20px;
}

.facebook{
	position:absolute;
	top:55px;
	left:446px;
	width:212px;
	height:51px;
}
       
.titletwitter{
	position:absolute;
	top:120px;
	left:446px;
	width:57px;
	height:20px;
}

.twitter{
	position:absolute;
	top:157px;
	left:446px;
	width:212px;
	height:50px;
}
       
.contenedorasistencia{
	position:absolute;
	top:-17px;
	left:660px;
	width:230px;
	height:74px;
	background:url(/images/fondoasistenciaenlinea.png) no-repeat;
	padding:15px 35px 16px 35px;
}

.asistenciaonline{
width:230px;
height:74px;
}

.iconmail{
	position:absolute;
	top:105px;
	left:720px;
	width:20px;
	height:15px;
}

.contentmail{
	position:absolute;
	top:105px;
	left:745px;
	width:167px;
	height:15px;
	color:#F2F2F2;
	text-align:left;
}

.iconfonoconv{
	position:absolute;
	top:135px;
	left:720px;
	width:20px;
	height:17px;
}

.fonoconv{
	position:absolute;
	top:135px;
	left:745px;
	width:101px;
	height:15px;
	color:#F2F2F2;
	text-align:left;
}
  
.iconfonocel{
	position:absolute;
	top:135px;
	left:850px;
	width:17px;
	height:25px;
}

.fonocel{
	position:absolute;
	top:135px;
	left:872px;
	width:86px;
	height:15px;
	color:#F2F2F2;
    text-align:left;
}

.contador{
    width:260px; 
	position:absolute; 
	height:20px; 
	top:167px; 
	left:700px; 
	color:#F2F2F2; 
	text-align:right;
}

.derechosreservados{
    width:260px; 
	position:absolute; 
	height:20px; 
	top:188px; 
	left:700px; 
	color:#F2F2F2; 
	text-align:right;
}

.img-sin-borde{
border:0px;
}


/*paginacion*/
.numerodepaginas{width:936px; height:20px; font-size:11px; color:#666666; padding-bottom:8px;}
.numerodepaginas2{width:616px; height:20px; font-size:11px; color:#666666; padding-bottom:8px;}
.cajapaginacion a{display-inline:block;padding:2px 5px;margin:0 3px;border:0px solid #5f5f60;color:#000000;outline:0;text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background:#FEE285;}
.cajapaginacion a:hover{text-decoration:none;background:#676767;color:#fff;border:0px solid #3c65d7;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
/*fin de paginacion*/

/*LINKS*/

a:link.linkgeneral{ color:#333333; text-decoration:none;}
a:visited.linkgeneral{color:#333333; text-decoration:none;}
a:hover.linkgeneral{ color:#000000; text-decoration:underline;}

a:link.linkgeneral2{ color:#333333; text-decoration:none;}
a:visited.linkgeneral2{color:#333333; text-decoration:none;}
a:hover.linkgeneral2{ color:#000000; text-decoration:none;}

a:link.linkmenuinferior{ color:#F2F2F2; text-decoration:none;}
a:visited.linkmenuinferior{color:#F2F2F2; text-decoration:none;}
a:hover.linkmenuinferior{ color:#FFFFFF; text-decoration:underline;}





/*FIN DE LINKS*/


/* MENU ESTATICO */

#MenuPrincipal{width:529px;height:30px;list-style-type:none;/*background: url('../images/fondomenu.png') repeat-x;*/margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; text-align:left;}
#MenuPrincipal li{float:left;list-style-type:none;margin-left:0px; margin-right:0px; padding-left:5px; padding-right:0px;}
#MenuPrincipal li a{color:#FFF;display:block;text-indent:-100em;overflow:hidden;position:relative;}


/*#MenuPrincipal .Pagina_Inicio, #MenuPrincipal .Pagina_Inicio_here {display:none;}*/

#MenuPrincipal a.Pagina_Inicio {display:block;height:30px;width:57px;background: url('/images/menu/inicio.jpg') no-repeat top left;}
#MenuPrincipal a.Pagina_Inicio_here {display:block;height:30px;width:57px;background: url('/images/menu/inicio.jpg') no-repeat 0 -30px;}
#MenuPrincipal a.Pagina_Inicio:hover {background: url('/images/menu/inicio.jpg') no-repeat 0 -30px;}

#MenuPrincipal a.Pagina_Nosotros {display:block;height:30px;width:90px;background: url('/images/menu/nosotros.jpg') no-repeat top left;}
#MenuPrincipal a.Pagina_Nosotros_here {display:block;height:30px;width:90px;background: url('/images/menu/nosotros.jpg') no-repeat 0 -30px;}
#MenuPrincipal a.Pagina_Nosotros:hover {background: url('/images/menu/nosotros.jpg') no-repeat 0 -30px;}

#MenuPrincipal a.Pagina_Servicios {display:block;height:30px;width:83px;background: url('/images/menu/servicios.jpg') no-repeat top left;}
#MenuPrincipal a.Pagina_Servicios_here {display:block;height:30px;width:83px;background: url('/images/menu/servicios.jpg') no-repeat 0 -30px;}
#MenuPrincipal a.Pagina_Servicios:hover {background: url('/images/menu/servicios.jpg') no-repeat 0 -30px;}

#MenuPrincipal a.Pagina_Portafolio {display:block;height:30px;width:100px;background: url('/images/menu/portafolio.jpg') no-repeat top left;}
#MenuPrincipal a.Pagina_Portafolio_here {display:block;height:30px;width:100px;background: url('/images/menu/portafolio.jpg') no-repeat 0 -30px;}
#MenuPrincipal a.Pagina_Portafolio:hover {background: url('/images/menu/portafolio.jpg') no-repeat 0 -30px;}

#MenuPrincipal a.Pagina_Blog {display:block;height:30px;width:56px;background: url('/images/menu/blog.jpg') no-repeat top left;}
#MenuPrincipal a.Pagina_Blog_here {display:block;height:30px;width:56px;background: url('/images/menu/blog.jpg') no-repeat 0 -30px;}
#MenuPrincipal a.Pagina_Blog:hover {background: url('/images/menu/blog.jpg') no-repeat 0 -30px;}

#MenuPrincipal a.Pagina_Contacto {display:block;height:30px;width:113px;background: url('/images/menu/contactenos.jpg') no-repeat top left;}
#MenuPrincipal a.Pagina_Contacto_here {display:block;height:30px;width:113px;background: url('/images/menu/contactenos.jpg') no-repeat 0 -30px;}
#MenuPrincipal a.Pagina_Contacto:hover {background: url('/images/menu/contactenos.jpg') no-repeat 0 -30px;}


/* FIN DEL MENU ESTATICO */

/*home*/
.contenedorcajashome{
width:960px; 
height:auto; 
display:table;
}

.caja1home{
width:300px; 
height:auto; 
float:left;
}

.caja2home{
width:300px; 
height:auto; 
float:left; 
padding:0 30px 0 30px;
}

.caja3home{
width:300px; 
height:auto; 
float:right;
}

.separador960home{
width:960px; 
height:auto; 
display:table; 
position:relative;
margin:0;
padding:10px 0 0 0;
}

.textocajashome{
padding:5px;
}

.titlecajashome{
text-align:left;
padding:0;
margin:0;
}

/*home*/

/*planes host home*/
.content1planeshosthome{
width:630px; 
height:auto;
background: url(/images/top_precios_planes_de_hosting.jpg) top no-repeat;
background-color: #333333;
}

.content2planeshosthome{
width:610px; 
height:auto; 
padding:10px 10px 10px 10px; 
background: url(/images/bottom_precios_planes_de_hosting.jpg) bottom no-repeat; 
display:table; 
position:relative;
}


.contenttitulogeneralplaneshost{
width:590px; 
padding:5px 10px 5px 10px; 
text-align:center; 
height:auto;
}

.planhost1{
width:280px; 
height:auto; 
padding:10px; 
background:#F1F1F1; float:left;
}

.planhost2{
width:280px; 
height:auto; 
padding:10px; 
background:#F1F1F1; 
float:right;
}

.titulcostoplaneshost{
text-align:center; 
padding:8px;
margin:0;
}

.contentplanhosthome{
padding:8px; 
text-align:left;
margin:0;
}

.separadorcontentplanhosthome{
text-align:center;
padding:0;
margin:0;
}
/*planes host home*/
