@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:Arial;
	font-size:12px;
	color:#50688f;
	border:0px;

}


body
{
background-image:url(../img/bg.jpg);
background-position:top;
background-repeat:repeat-x;
background-color:#ccd0d9;
margin: 0;
padding: 0px;
}


#fullsite
{
width:904px; 
margin:auto;
}

#info_gmaps
{
font-family:Arial;
font-size:12px;
}

#hide
{
width:0px;
display:none;
}


/* LOADING 
=========================================================================*/

#loading
{
width:auto; 
height:250px; 
margin:auto;
}


.loading-cont
{
width:auto; 
height:auto; 
margin:auto; 
padding:60px 0 40px 0;
opacity:0.6; 
filter:alpha(opacity=60); 
text-align:center;
}


/* PRELOADER 
=========================================================================*/


#preloader
{
width:210px;
height:auto;
margin-top:auto;
font-size:11px;
font-weight:none;
text-align:center;
display:none;
}


.preloader-cont
{
padding-top:25px; 
width:auto; 
height:auto; 
text-align:center;
}




/* HEADER 
=========================================================================*/
#header
{
width:904px;
height:128px;
margin:auto;
}

#contenido_header
{
width:904px;
height:89px;
margin:auto;
vertical-align:middle;
}

#logo
{
width:279px;
height:73px;
}


/* MENU 
=========================================================================*/

#menu_top
{
width:904px;
height:33px;
margin:auto;
}

#contenido_menu_top
{
width:904px;
height:31px;
}

#menu_top a
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#5a6f90;
}

#menu_top a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
color:#5a6f90;
}


/* GOOGLE SEARCH
=========================================================================*/
#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: 18px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#login_email input
{
background:none;
width: 194px;
padding:1px 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: 18px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#login_pass input
{
background:none;
width: 127px;
padding:1px 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: 81px;
height: 18px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#login_btn input
{
background:none;
width: 81px;
border:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5a6f90;
}








#menu
{
background-image:url(../img/menu_bg.png);
background-position:top;
background-repeat:no-repeat;
width:904px; 
height:39px;
margin:auto;
padding:2px 0 0 0;
text-align:center;
}

#buscador
{
float:right;
width:260px;
margin:auto;
}

.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:#ebfffe;
}






/* BANNER 
=========================================================================*/
#banner
{
width:900px; 
height:220px; 
text-align:center;
margin:auto;
border-bottom:4px solid #5e87d9;
}

#banner-flash
{
margin:auto;
width:900px; 
height:220px; 
text-align:center;
}


/* SUBMENU 
=========================================================================*/


#submenu
{
padding:0px;
width:auto;
height:auto;
margin:auto;
}

#submenu_contenido
{
background-color:#597fcc;
width:auto;
height:auto;
margin:0 2px 0 0;
text-align:left;
}

.submenu_link
{
padding-top:8px;
width:auto;
height:24px;
margin:auto;
border-bottom:1px solid #7297e2;
}

.submenu_link_pic
{
float:left;
background-image:url(../img/submenu-boton-pic.png);
background-position:top;
background-repeat:no-repeat;
width:20px;
height:24px;
}

.submenu_link a
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
width:100px;
height:24px;
margin:auto;
}

.submenu_link a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:underline;
color:#FFFFFF;
width:100px;
height:24px;
margin:auto;
}

#submenu_bottom_pic
{
background-image:url(../img/submenu_bottom_pic.png);
background-position:top;
background-repeat: no-repeat;
height:12px;
width:270px;
margin:0 2px 0 0;
}


/* CONTENIDO 
=========================================================================*/
#contenedor
{
background-image:url(../img/contenedor_bg.png);
background-position:top;
background-repeat: repeat-y;
width:904px;
min-height:220px;
margin:auto;
height:auto;
}

#contenedor_footer
{
background-image:url(../img/contenedor_footer.png);
background-position:top;
background-repeat: no-repeat;
width:904px;
min-height:22px;
}


#contenido
{
margin:auto;
height:auto;
}

#contenido_cont
{
padding:0px 20px 0 20px;
min-width:592px;
min-height:100px;
margin:auto;
height:auto;}

#contenido_lateral
{
width:240px;
background-color:#f0f2f5;
margin:0 2px 0 0;
padding:0px 15px 0 15px;
height:auto;
}

#contenido_lateral p
{
}

#lateral_top_pic
{
background-image:url(../img/lateral_top_pic.png);
background-position:top;
background-repeat: no-repeat;
height:12px;
width:270px;
margin:0 2px 0 0;
}

#lateral_bottom_pic
{
background-image:url(../img/lateral_bottom_pic.png);
background-position:top;
background-repeat: no-repeat;
height:12px;
width:270px;
margin:0 2px 0 0;
}


#contenido p
{
padding:0px;
width:auto;
height:auto;
margin:0px;
}

#contenido p a
{
color:#597fcc;
text-decoration:underline;
}

#contenido p a:hover
{
color:#597fcc;
text-decoration:none;

}

a
{
color:#597fcc;
text-decoration:underline;
}

a:hover
{
color:#597fcc;
text-decoration:none;

}


/*TABS 

=========================================================================*/


#contenedor_tabs
{
width:900px;
margin:auto;
}


#tabs
{
height:auto;
margin:auto;
}

#tabs span
{
color: #50688f;
font-size:12px;
text-decoration:none;
font-weight:bold;

}

#tabs a
{
color: #5b6f90;
font-size:12px;
text-decoration:none;
font-weight:bold;


}

#tabs a:hover
{

color: #5b6f90;
font-size:12px;
text-decoration:none;
}




/* HEADERS 
=========================================================================*/

h1
{
font-family:Verdana;
font-size:18px;
font-weight:bold;
font-style:italic;
color:#5e87d9;
margin:2px;
}

h2
{
font-family:Trebuchet MS;
font-size:20px;
font-weight:bold;
color:#50688f;
margin:2px;
}

h3
{
font-family:Trebuchet MS;
font-size:14px;
font-weight:bold;
font-style:italic;
color:#5e87d9;
margin:2px;
}

h4
{
font-family:Trebuchet MS;
font-size:14px;
font-weight:bold;
color:#5e87d9;
margin:2px;
}

h5
{
font-family:Trebuchet MS;
font-size:11px;
font-weight:bold;
font-style:italic;
color:#5e87d9;
margin:2px;
}


/* CANALES RSS 
=========================================================================*/

#rss
{
width:900px;
margin:auto;
padding:25px 0 20px 0;
text-align:left;
color:#ffffff;
}

.rss-canal-area
{
background-image:url(../img/bg-bloques.png);
background-position:top;
background-repeat: repeat-x;
width:290px;
height:188px;
}

.rss-canal-tit
{
font-family:Trebuchet MS;
font-size:14px;
font-weight:bold;
text-align:left;
color:#f3f7ff;
padding-top:38px;
padding-left:11px;}

#rss-img-canal-1
{
background-position:top;
background-repeat: no-repeat;
width:286px;
height:58px;
margin:auto;
}

#rss-img-canal-2
{
background-position:top;
background-repeat: no-repeat;
width:286px;
height:58px;
margin:auto;
}

#rss-img-canal-3
{
background-position:top;
background-repeat: no-repeat;
width:286px;
height:58px;
margin:auto;
}

#rss-canal-1
{
text-align: left;
width:270px;
min-height:96px;
margin:auto;
padding-top:10px;
color:#5a6f90;
}

#rss-canal-1 a
{
color:#475b7c;
text-decoration:none;
font-weight:bold;
}

#rss-canal-1 a:hover
{
color:#5a6f90;
text-decoration:underline;
}

#rss-canal-2
{
text-align: left;
width:270px;
min-height:96px;
margin:auto;
padding-top:10px;
color:#5a6f90;
}

#rss-canal-2 a
{
color:#475b7c;
text-decoration:none;
font-weight:bold;
}

#rss-canal-2 a:hover
{
color:#5a6f90;
text-decoration:underline;
}


#rss-canal-3
{
text-align: left;
width:270px;
min-height:96px;
margin:auto;
padding-top:10px;
color:#5a6f90;
}

#rss-canal-3 a
{
color:#475b7c;
text-decoration:none;
font-weight:bold;
}

#rss-canal-3 a:hover
{
color:#5a6f90;
text-decoration:underline;
}

.canallinkpic
{
text-align:right;
padding:0px 2px 0 0;
}

.tablenoticias
{
margin:0px;
}

.trnoticias
{
}

.tdnoticias
{
padding:3px;
border-bottom:1px solid #d2d8e0;
}


.noticia-pic
{
background-image:url(../img/rss-icon-small.png);
background-position:top;
background-repeat: no-repeat;
width:11px;
height:11px;
float:left;
padding:0 5px 0 0;


}

/* FOOTER
=========================================================================

#footer
{
background-image:url(../img/bg-footer.jpg);
background-position:top;
background-repeat: repeat-x;
margin-top:20px;
width:auto;
height:57px;
}*/



/* FOOTER 

=========================================================================*/



#brander
{
background-image: url(../img/brander_bg.png);
background-position:top;
background-repeat: repeat-x;
width:904px;
height:39px;
margin:auto;
}

#endtemp_bg
{
background-image: url(../img/endtemp_bg.png);
background-position:top;
background-repeat: repeat-x;
width:auto;
height:189px;
margin:auto;
padding-top:28px;

}



#footer
{
background-image: url(../img/footer_bg.png);
background-position:top;
background-repeat:no-repeat;
width:904px;
height:164px;
margin:auto;
}

#footer-cont
{
padding:20px 0 0 0;
width:900px;
margin:auto;
}


.footer-content
{
    width:auto;
    margin:auto;
}



.footer-cont
{
   width:900px;
   height:auto;
   text-align:center;
   float:right;
   font-size:12px;
   color: #fafdff;
   padding:40px 0 20px 0;
   margin:auto;
}


.footer-cont a
{
color:#ffffff;
font-size:11px;
font-weight:bold;
text-align:left;
text-decoration: none;
}

.footer-cont-right a:hover
{
color:#ffffff;
font-size:11px;
font-weight:bold;
text-align:left;
text-decoration: underline;
}

.footer-contcopyright
{
   width:850px;
   height:auto;
   text-align:center;
   float:right;
   font-size:12px;
   color: #000;
   padding:10px 0 10px 0;
   margin:auto;
}

.footer-footer-pic
{
	
background-image: url(../img/footer-footer-bg.png);
background-position:top;
background-repeat: no-repeat;
width:910px;
height:20px;
margin:auto;
padding-bottom: 10px;

}


/* FOOTER LINKS

=========================================================================*/


#footerlinks
{
  width:226px;
  margin:auto;
  height:auto;
  padding:0px 0px 0px 3px;

}


.footerlinks_text
{
width:140px;
height:100%;
padding:0px 0px 0px 0px;
margin:auto;
font-weight:bold;
text-align:left;
}


#footerlinks_menu
{
color:#f7f9fc;
width:140px;
margin:2px;
padding:3px 0px 3px 0px;
font-size:11px;
font-weight:none;
text-align:left;
text-decoration: none;
border-bottom:1px solid #7297e2;

}


#footerlinks_menu a
{
color:#c0d9ff;
padding:5px 0px 5px 0px;
width:auto;
font-size:11px;
font-weight:none;
text-align:left;
text-decoration: none;
}


#footerlinks_menu a:hover
{
color:#f3f7ff;
padding:5px 0px 5px 0px;
font-size:11px;
font-weight:none;
text-align:left;
text-decoration: underline;
}




/* GOOGLE SEARCH
=========================================================================*/

.gsearch
{
width:170px;
}

.gsearch-boton
{
border:1px solid #ebfffe;
background: #000000;
height:22px;
color: #ffffff;
width:70px;
}

#cse-search-results
{
width: auto;
height: auto;
}



/* PLANES
===========================================================================================*/

.plantableheader
{
background-color:#f2f4f7;
font-size:12px;
font-weight:bold;
padding:3px;
color:#275d9d;
border-bottom:2px #c3d0e3 solid;

}



.planspecs td {
border-bottom:1px solid #f0f3f8;
}

.planspecs2 td {
border-bottom:1px solid #f0f3f8;

}

.planspecsH td {
background : #fafbfc;
border-bottom:1px solid #edfcff;
}
.planspecsH2 td {
background : #fafbfc;
border-bottom:1px solid #edfcff;


}



/* FORMS 
=========================================================================*/



.form_titulo
{
background-color: #dadee3;
width:auto;
height:25px;
text-align:center;
}



.celdasform
{
background-color:#f2f3f5;
padding:5px;
}


select
{
font-size:12px;
color:#023971;
font-family:Arial;
border:1px #b3b9bf solid;
}


.textbox
{
background-image:url(../img/tablesmalltop_bg.jpg);
background-repeat:repeat-x;
background-position:bottom;
font-size:12px;
color:#023971;
font-family:Arial;
border:1px #b3b9bf solid;
}

.textareabox
{
background-image:url(../img/tablesmalltop_bg.jpg);
background-repeat:repeat-x;
background-position:top;
font-size:12px;
color:#023971;
font-family:Arial;
border:1px #b3b9bf solid;
}


.checkbox
{
background-color:#0066CC;
font-size:12px;
color:#023971;
font-family:Arial;
border:1px #b3b9bf solid;
}


.buttonform
{
font-size:12px;
color:#023971;
font-family:Arial;
border:1px #b3b9bf solid;
background-image:url('../img/bgbutton.jpg');
}


.error
{
color:#FF0000;
}


/*WEB HOSTING
======================================================================================================0*/
#webhosting-pagheader{
	width:592px;
	height:187px;
	background-image:url('../img/webhosting-pagheader.jpg');
	overflow:hidden;
}

#webhosting-pagheader div{
	width:340px;
	height:auto;
	float:left;
	padding:5px 0 0 20px;
}

#webhosting-pagheader div table{
	margin-left:40px;
	}

#webhosting-pagheader table td{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;	
}

#title-1{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#fdff86;	
}

#title-2{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;	
}


.checkmark{
	width:24px;
	height:24px;
	background-image:url('../img/checkmark-yellow.png');
	background-repeat:no-repeat;
	background-position:top;
	
	}
	
	
/*RESELLERS
======================================================================================================0*/
#resellers-pagheader{
	width:592px;
	height:187px;
	background-image:url('../img/resellers-pagheader.jpg');
	overflow:hidden;
}

#resellers-pagheader div{
	width:340px;
	height:auto;
	float:left;
	padding:5px 0 0 20px;
}

#resellers-pagheader div table{
	margin-left:30px;
	}

#resellers-pagheader table td{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;	
}

/*STREAMING
======================================================================================================0*/
#streaming-pagheader{
	width:592px;
	height:187px;
	background-image:url('../img/streaming-pagheader.jpg');
	overflow:hidden;
}

#streaming-pagheader div{
	width:340px;
	height:auto;
	float:left;
	padding:5px 0 0 20px;
}

#streaming-pagheader div table{
	margin-left:10px;
	}

#streaming-pagheader table td{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;	
}



	
	
/*PLANES
======================================================================================================0*/
#tableplans tr td{
	vertical-align:top;}	
	
#tableplans tr td p{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#495768;
	font-size:12px;
	padding:40px 5px 0 5px;
	}	


/*Hosting*/

.hstarter-planbg{
	margin:auto;
	width:246px;
	height:204px;
	background-image:url('../img/hstarter-planbg.jpg');
	background-repeat:no-repeat;
	background-position:top;
	text-align:left;
}

.hbasico-planbg{
	margin:auto;
	width:246px;
	height:204px;
	background-image:url('../img/hbasico-planbg.jpg');
	background-repeat:no-repeat;
	background-position:top;
	text-align:left;
}


.hempresarial-planbg{
	margin:auto;
	width:246px;
	height:204px;
	background-image:url('../img/hempresarial-planbg.jpg');
	background-repeat:no-repeat;
	background-position:top;
	text-align:left;
}



.hcorporativo-planbg{
	margin:auto;
	width:246px;
	height:204px;
	background-image:url('../img/hcorporativo-planbg.jpg');
	background-repeat:no-repeat;
	background-position:top;
	text-align:left;
}

/*Reseller*/

.rbasic-planbg{
	margin:auto;
	width:246px;
	height:204px;
	background-image:url('../img/rbasic-planbg.jpg');
	background-repeat:no-repeat;
	background-position:top;
	text-align:left;
}

.rdeluxe-planbg{
	margin:auto;
	width:246px;
	height:204px;
	background-image:url('../img/rdeluxe-planbg.jpg');
	background-repeat:no-repeat;
	background-position:top;
	text-align:left;
}


.rbusiness-planbg{
	margin:auto;
	width:246px;
	height:204px;
	background-image:url('../img/rbusiness-planbg.jpg');
	background-repeat:no-repeat;
	background-position:top;
	text-align:left;
}


.rcorporative-planbg{
	margin:auto;
	width:246px;
	height:204px;
	background-image:url('../img/rcorporative-planbg.jpg');
	background-repeat:no-repeat;
	background-position:top;
	text-align:left;
}


.planactions{
	text-align:center;
	margin:auto;
	padding:0 0 15px 0;}

.planactions img{
	border:0px;
	padding:2px}
	
.plandetailsinfo{
	color:#FFF;
	text-align:justify;}

