@charset "utf-8";

/* CSS Document */


html, body, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead, tr, th, td {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#3c5075;
	border:0px;
}


body
{
background-image:url(../img/bg.jpg);
background-position:top;
background-repeat:repeat-x;
background-color:#ffffff;
margin: 0;
padding: 0px;
}

a 
{
font-weight:bold;
color:#1d7ce5;
text-decoration:none;
}

a:hover
{
font-weight:bold;
color:#2b8af1;
text-decoration:underline;
}

#fullsite

{
	padding-top:0px;
	width:auto; 
	margin:auto;

}


#logo
{
	width:246px;
	padding-top:35px;
}


#livechat
{
	width:147px;
	height:47px;
	padding-top:54px;
}

#links
{
	width:352px;
	padding-top:54px;
}


#info_gmaps
{
font-family:Arial;
font-size:12px;
}


.copyright{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#48638e;
	text-align:right;
	padding:0 10px 10px 0;}

.copyright a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#48638e;
	text-decoration:none;}
	
.powered{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#48638e;
	text-align:right;
	padding:0 10px 10px 0;}
	
.powered a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#48638e;
	text-decoration:none;}
	
.geintel{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000;
	text-align:right;
	padding:0}

/* LOADING 
=========================================================================*/

#loading
{
width:auto; 
height:250px; 
margin:auto;
}


.loading-cont
{
width:auto; 
height:auto; 
margin:auto; 
padding:100px 0 40px 0;
opacity:0.6; 
filter:alpha(opacity=60); 
text-align:center;
}


/* PRELOADER 
=========================================================================*/


#preloader
{
width:230px;
height:auto;
margin-top:auto;
font-size:11px;
font-weight:none;
text-align:center;
display:none;
}


.preloader-cont
{
padding-top:20px; 
width:auto; 
height:auto; 
text-align:center;
}



/* HEADER 
=========================================================================*/
#header
{
width:1000px;
height:359px;
border:0px solid #ffffff;
padding-bottom:1px;
margin:auto;
}



/* MENU 
=========================================================================*/
#menu
{
margin-top:26px;
width:1000px; 
height:36px; 
text-align:center;
background-image:url(../img/menu-bg.png);
background-position:top;
background-repeat:repeat-x;

}

.menu_boton
{
font-family: Arial;
font-size:11px;
font-weight:bold;
float:left;
padding:4px 8px 4px 8px; 
width:auto; 
height:auto; 
text-align:center;
border-right:1px solid #CCCCCC;
}

.menu_boton a
{
text-decoration:none;
color:#000000;
}

.menu_boton a:hover
{
text-decoration:underline;
color:#ff5400;
}


/* BANNER 
=========================================================================*/
#banner
{
background-image:url(../img/banner-bg.png);
background-position:top;
background-repeat:repeat-x;
width:1000px; 
height:196px; 
text-align:center;
background-color:#4b69a7;

}

#banner-flash
{
margin:auto;
width:1000px; 
height:196px; 
text-align:center;
background-color:#4b69a7;
}



/* LOOKDOMAIN 
=========================================================================*/
#lookdomain
{
	padding:5px 0 0 0;
	background-image:url(../img/lookdomain-bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	margin:auto;
	width:1000px; 
	height:42px;}


.lookdomain-txt{
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;}


.input_domain
{
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#039;
	border:1px solid #577cc8;
	padding:4px;
	background-color:#f3f4f8;
	font-weight:bold;}


#lookdomain select
{
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#039;
	border:1px solid #577cc8;
	padding:3px;
	background-color:#f3f4f8;
	font-weight:bold;}


.golookup
{
	background-image:url(../img/lookdomain-btn.jpg);
	background-position:top;
	background-repeat:repeat-x;
	width:37px;
	height:26px;
	border:0px;
	margin:0 10px 0 0;}



/* SUBMENU 
=========================================================================*/

#submenu
{
padding:10px 0 0 0;
width:1000px;
height:45px;
margin:auto;
}

#submenu_contenido
{
width:1000px;
height:45px;
margin:auto;
text-align:left;
}

.submenu_link
{
	background-image:url(../img/button-bg.png);
	background-position:top;
	background-repeat:no-repeat;
	padding:5px 0px 0 0;
	float:left;
	width:176px;
	height:45px;
	margin:0 5px 0 0;
	text-align:center;
}

/*.submenu_link_pic
{
float:left;
background-image:url(../img/submenu-boton-pic.png);
background-position:top;
background-repeat:no-repeat;
width:20px;
height:31px;
}
*/
.submenu_link a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	width:176px;
	height:50px;
	margin:auto;
	padding-left:0px;
	text-align:center;
}

.submenu_link a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	color:#FFFFFF;
	width:120px;
	height:31px;
	margin:auto;
}


/* CONTENIDO 
=========================================================================*/



#contenido
{
width:1000px;
height:auto;
margin:auto;
color:#50607d;
}

#cont-top-bg{
background-image:url(../img/cont-top-bg.png);
background-position:bottom;
background-repeat:no-repeat;
width:1000px;
height:12px;
padding-top:10px;
}

#cont-mid-bg{
background-image:url(../img/cont-mid-bg.png);
background-position:top;
background-repeat:repeat-y;
width:1000px;
height:auto;
overflow:hidden;
}


#cont-foot-bg{
background-image:url(../img/cont-foot-bg.png);
background-position:top;
background-repeat:no-repeat;
width:1000px;
height:12px;
padding-bottom:20px;

}

#cont-txt{
width:auto;
padding:0 15px 0 15px;
height:auto;
margin:auto;
text-align:justify;
}

#contenido_inside
{
width:1000px;
height:auto;
padding:10px 0px 10px 0px;
}


#contenido p
{
padding:0px;
width:auto;
height:auto;
margin:0px;
color:#50607d;
}

#contenido p a
{
color:#5974a7;
text-decoration:none;
font-weight:bold;
}

#contenido p a:hover
{
color:#5974a7;
text-decoration:underline;
font-weight:bold;
}


.info
{
width:210px;
height:auto;
margin:auto;
color:#50607d;
text-align:justify;
}


.info-hosting
{
width:300px;
height:auto;
margin:auto;
color:#50607d;
text-align:justify;
}

.info-reseller
{
width:300px;
height:auto;
margin:auto;
color:#50607d;
text-align:justify;
}


.info-webdesign
{
width:280px;
height:auto;
margin:auto;
color:#50607d;
text-align:justify;
}



.moreinfo{
	text-align:right;
	padding:20px 0 10px 0;
	overflow:hidden;}



/* HOSTING
=========================================================================*/

.formas-pago{
	padding:5px 15px 0 15px;}
	
	
/* RESELLERS
=========================================================================*/

.reseller-div1{
	background-color:#fffbeb;
	border:1px solid #ffe8c7;
	padding:10px;
	margin:20px 0 25px 0;
	font-style:italic;}

.reseller-div2{
	width:490px;
	float:left;
	padding:10px 5px 0 5px;
	font-style:italic;
	text-align:justify;}
	
.reseller-div2 img{
	padding:0 10px 0 10px;
	float:left;}

.reseller-div2 p{
	font-size:9pt;}

.reseller-div3{
	width:490px;
	float:right;
	padding:10px 5px 0 5px;
	font-style:italic;
	text-align:justify;}

.reseller-div3 img{
	padding:0 10px 0 10px;
	float:left;}
	
.reseller-div3 p{
	font-size:9pt;}


/* PLANES

===========================================================================================*/

.plantable tr td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;}


.plantableheader
{
background-color:#e8eaf1;
font-size:10pt;
font-weight:bold;
padding:2px;
color:#5871b1;
border-bottom:2px #f2f4f7 solid;

}

.planspecs td {
border-bottom:1px solid #f0f3f8;
}

.planspecs2 td {
border-bottom:1px solid #f0f3f8;

}

.planspecsH td {
background : #fff9ea;
border-bottom:1px solid #edfcff;
}
.planspecsH2 td {
background : #fafbfc;
border-bottom:1px solid #edfcff;
}

.plan-price{
	color:#ff5103;
	font-size:12pt;
	text-align:left;
	margin-bottom:10px;
	}
	
.plan-price2{
	color:#ff5103;
	font-size:10pt;
	text-align:left;
	}
	
.plan-description{
	padding:0 15px 0 15px;}
	



/* PLANES WEBDESIGN 
=========================================================================*/

.tit-pic-webdesign{
	width:67px;
	height:46px;
	float:left;}


.tit-plan-webdesign{
	width:220px;
	height:50px;
	float:right;}




/* TEXTOS 
=========================================================================*/
.text-2{
	font-size:10pt;
	}



/* HEADERS 
=========================================================================*/

h1

{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:17pt;
font-weight:none;
color:#466bb2;
padding:2px 0 15px 0;
margin:0px;
}


h2
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#286ae8;
margin:5px 0 5px 0;
}

h3
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14pt;
color:#2670fe;
margin:2px;
font-weight:bold;
}

h4
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14pt;
color:#2670fe;
margin:2px;
font-weight:bold;
}

h5
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11pt;
color:#5078cb;
margin:2px;
font-weight:none;
}


/* CANALES RSS 
=========================================================================*/


#endoc{
	background-image:url(../img/endoc-bg.jpg);
	background-position:bottom;
	background-repeat: repeat-x;
	width:auto;
	height:auto;
	overflow:hidden;
	}

#endoc-cont{
	width:1000px;
	margin:auto;
	overflow:hidden;
	padding:42px 0 42px 0;
}

#news{
	background-image:url(../img/news-bg.png);
	background-position:bottom;
	background-repeat: repeat-x;
	width:623px;
	height:187px;
	float:left;
	}

#news-cont{
	width:580px;
	padding:10px;
	margin:auto;
	}
	
	
#newsletter{
	background-image:url(../img/newsletter-bg.png);
	background-position:bottom;
	background-repeat: repeat-x;
	width:356px;
	height:187px;
	float:right;
	}
	
.newsletter-input{
	font-family:Arial, Helvetica, sans-serif;
	width:220px;
	font-weight:bold;
	color:#726d67;
	font-size:11pt;
	padding:5px;
	margin:2px 0px;
	background-color:#FFF;
	border:1px solid #ffdcb3;
}
	
#newsletter-cont{
	width:336px;
	padding:10px;
	margin:auto;
	}
	
	
#newsletter-tit p{
	color:#FFF;
	margin:0;
	padding:0;
	text-align:right;
	font-weight:bold;
	font-size:11pt;
}

#newsletter-form{
	text-align:right;
	padding:3px 0 3px 0;
	}



.newsletter-suscribe{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#726d67;
	font-size:11pt;
	width:90px;
	height:66px;
	margin:0;
	padding:0;
	background-color:#ffdfa7;
	border:1px solid #ffdcb3;
}


	
#newsletter-txt p{
	color:#FFF;
	margin:0;
	padding:0;
	text-align:right;
}

#newsletter-alert{
	width:300px;
	height:auto;}
	

.noticia-pic
{
	width:11px;
}

.noticia-link{
	padding-top:10px;}
	
.noticia-link a
{
	font-family:Arial, Helvetica, sans-serif;
	color:#fd8c1d;
	font-size:10pt;
	}	
	
.noticia-link a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	color:#ff5a00;
	font-size:10pt;
	text-decoration:none;}	

.noticia-cont{
	font-family:Arial, Helvetica, sans-serif;
	color:#676058;
	font-size:9pt;
	padding:4px 0 4px 35px;}	
	
.noticia-fecha{
	font-family:Arial, Helvetica, sans-serif;
	color:#676058;
	font-size:8pt;
	font-weight:bold;
	}	

.blog-link{
	text-align:right;}	

.blog-link a{
	color:#ff5a00;}	

	
	/* FOOTER
=========================================================================*/


#footer
{
background-image:url(../img/footer_bg.jpg);
background-position:top;
background-repeat: repeat-x;
margin:auto;
width:auto;
height:auto;
padding-bottom:20px;
background-color:#FFF;
}

#footer-cont
{
margin:auto;
width:1000px;
height:auto;
}


.partners-pic{
	padding-top:2px;}




/* LINKS

=========================================================================*/



#links-mid{
	background-image:url(../img/links-bg.jpg);
	background-position:top;
	background-repeat: repeat-x;
	margin:auto;
	width:auto;
	height:auto;
	}


#links-mid-cont{
	margin:auto;
	width:960px;
	padding:20px;
	}
	

.link-title{
	margin:5px;
	padding:5px;
	font-size:10pt;	
	color:#FFF;
	font-weight:bold;
	}
	
.footerlinks_menu{
	border-bottom:1px solid #a5bae7;
	margin:3px;
	padding:3px;}

.footerlinks_menu a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#dde4ed;
	font-weight:normal;
}

.footerlinks_menu a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#f1f5fa;
	font-weight:normal;
}

/* GOOGLE SEARCH

=========================================================================*/


.gsearch

{
width:170px;
}


.gsearch-boton
{
border:1px solid #637390;
background: #50607d;
height:22px;
color: #e4eeff;
width:90px;
}

#cse-search-results
{
width: auto;
height: auto;
}





/* FORMULARIO HEADER

=========================================================================*/

#login_email
{
background-image:url(../img/login_email_bg.jpg);
background-position:top;
background-repeat: no-repeat;
margin:0 6px 0 0;
border:0px;
width: 206px;
height: 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#login_email input
{
background:none;
width: 194px;
padding:2px 6px 0 6px;
border:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#909aac;
}

#login_pass
{
background-image:url(../img/login_pass_bg.jpg);
background-position:top;
background-repeat: no-repeat;
margin:0 6px 0 0;
border:0px;
width: 140px;
height: 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#login_pass input
{
background:none;
width: 127px;
padding:2px 6px 0 6px;
border:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#909aac;
}


#login_btn
{
background-image:url(../img/ingresar.jpg);
background-position:top;
background-repeat: no-repeat;
margin:0 6px 0 0;
border:0px;
width: 82px;
height: 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#login_btn input
{
background:none;
width: 82px;
border:0px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5a6f90;
}



/* FORMULARIOS
=========================================================================*/
#contact_form{
	width:820px;
	height:350px;
	margin:auto;
	text-align:center;}
	
input, textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	}

.label_tit
{
color:#2670fe;
}

.error
{
	color:#fc4800;}
	


#nombre{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10pt;
	padding:5px;
	background-color:#FFF;
	border:1px solid #b6cbe7;
	width:367px;
	}
	
#empresa{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10pt;
	padding:5px;
	background-color:#FFF;
	border:1px solid #b6cbe7;
	width:367px;
	}

#email{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10pt;
	padding:5px;
	background-color:#FFF;
	border:1px solid #b6cbe7;
	width:225px;
	}
	
#tel{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10pt;
	padding:5px;
	background-color:#FFF;
	border:1px solid #b6cbe7;
	width:125px;
	}

#ciudad{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10pt;
	padding:5px;
	background-color:#FFF;
	border:1px solid #b6cbe7;
	width:125px;
	}

#estado{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10pt;
	padding:5px;
	background-color:#FFF;
	border:1px solid #b6cbe7;
	width:225px;
	}

#dominio{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10pt;
	padding:5px;
	background-color:#FFF;
	border:1px solid #b6cbe7;
	width:367px;
	}
	
.dominio_label_info{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#999;}

#paquete{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10pt;
	padding:5px;
	background-color:#FFF;
	border:1px solid #b6cbe7;
	width:367px;
	}


#mensaje{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10pt;
	padding:5px;
	background-color:#FFF;
	border:1px solid #b6cbe7;
	width:367px;
	height:175px;
	}
	
	
	
	
/* CARRUCEL
=========================================================================*/


                /**
                * Additional styles for the controls.
                */
                .jcarousel-control {
					margin-bottom: 0px;
					text-align: left;
					border-bottom:3px solid #d1d4da;
                }
                
                .jcarousel-control a {
					font-size: 9pt;
					text-decoration: none;
					padding: 5px 5px;
					margin: 12px 2px 5px 0px;
					color: #ffffff;
					background-image:url(../img/carousel-btn-bg.jpg);
					background-position:top;
					background-repeat:repeat-x;
					background-color:#f9f9fb;
					font-weight: bold;
                }
				
                .jcarousel-control a:hover {
                	outline: none;
					color: #5b78b4;
					background-image:url(../img/carousel-btnhover-bg.jpg);
					background-position:top;
					background-repeat:repeat-x;
                }
                
                .jcarousel-control a:focus,
                .jcarousel-control a:active {
                	outline: none;
					color: #f3f4f8;
					background-image:url(../img/carousel-btnactive-bg.jpg);
					background-position:top;
					background-repeat:repeat-x;
                }
                
                .jcarousel-scroll {
                margin-top: 10px;
                text-align: center;
                }
                
                .jcarousel-scroll form {
                margin: 0;
                padding: 0;
                }
                
                .jcarousel-scroll select {
                font-size: 75%;
                }
                
                #mycarousel-next,
                #mycarousel-prev {
                cursor: pointer;
                margin-bottom: -10px;
                text-decoration: underline;
                font-size: 11px;
                }
				





.jcarousel-skin-tango .jcarousel-container {
					padding:10px;
					border-bottom:3px solid #d1d4da;
					border-left:2px solid #d1d4da;
					border-right:2px solid #d1d4da;
					width:650px;
					background-image:url(../img/carousel-bg.jpg);
					background-position: bottom;
					background-repeat:no-repeat;
					background-color:#f9f9fb;
					}

.jcarousel-skin-tango .jcarousel-container-horizontal {
	width: auto;
}

.jcarousel-skin-tango .jcarousel-container-vertical {	width: 620px;
height: auto;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {	width: 620px;
height: auto;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {	width: 620px;
height: auto;
}

.jcarousel-skin-tango .jcarousel-item {	width: 620px;
height: auto;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
	margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
	background: #fff;
	color: #000;
}






/* TESTIMONIALES
=========================================================================*/




.testimoniales .jcarousel-container {
					padding:10px;
					border-bottom:3px solid #d1d4da;
					border-left:1px solid #d1d4da;
					border-right:1px solid #d1d4da;
					width:220px;
					background-image:url(../img/carousel-bg.jpg);
					background-position: bottom;
					background-repeat:no-repeat;
					background-color:#f9f9fb;
					}
					
.testimoniales-block-tit{
					color:#FFF;
					font-size:10pt;
					font-weight:bold;
					padding:10px;
	}


#testimoniales{
					background-image:url(../img/testimoniales-mid-bg.jpg);
					background-position:top;
					background-repeat: repeat-y;
					height:auto;}

#testimoniales-top{
					background-image: url(../img/testimoniales-top-bg.jpg);
					background-position:top;
					background-repeat: no-repeat;
					width:326px;
					height:12px;}

#testimoniales-foot{
					background-image:url(../img/testimoniales-foot-bg.jpg);
					background-position:top;
					background-repeat: no-repeat;
					width:326px;
					height:12px;}
					
.testimonial-nombre{
					color:#FFF;
					font-size:10pt;
					font-weight:bold;
					padding:3px;}
	
	
.testimonial-testimonial{
					color:#FFF;
					font-size:9pt;
					font-style:italic;
					}
					
					

.testimoniales .jcarousel-container-horizontal {
	width: auto;
}

.testimoniales .jcarousel-container-vertical {	width: 220px;
height: auto;
}

.testimoniales .jcarousel-clip-horizontal {	width: 220px;
height: auto;
}

.testimoniales .jcarousel-clip-vertical {	width: 220px;
height: auto;
}

.testimoniales .jcarousel-item {	width: 220px;
height: auto;
}

.testimoniales .jcarousel-item-horizontal {
	margin-right: 10px;
}

.testimoniales .jcarousel-item-vertical {
	margin-bottom: 10px;
}

.testimoniales .jcarousel-item-placeholder {
	background: #fff;
	color: #000;
}




/* FANCYBOX
// =============================================================== */

#formaspago{
	width:340px;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;}
