@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:#3b4e63;
	border:0px;
}


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




#fullsite
{
width:920px; 
margin:auto;
z-index:999;
}

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


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

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


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

.loading-cont-right
{
width:auto; 
height:auto; 
margin:auto; 
padding:59px 0 60px 0;
background:#fff; 
opacity:0.6; 
filter:alpha(opacity=60); 
text-align:center;
border-left: 1px #ced2da solid;
border-right: 1px #ced2da solid;
}


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


#preloader
{
width:auto; 
height:250px; 
margin:auto;
display:none;
}


.preloader-cont
{
width:auto; 
height:auto; 
margin:auto; 
padding:20px 0 20px 0;
background:#fff; 
opacity:0.6; 
filter:alpha(opacity=60); 
text-align:center;
}


/* TEMPLATE  
=========================================================================*/


/*.template-top-pic
{
width:916px;
height:20px;
}*/

#top-img
{
background-image:url(../img/top-img.png);
background-position:top;
background-repeat:repeat-x;
width:920px;
height:24px;
margin:auto;
color:#666666;
font-size:10px;
font-family:Verdana;
text-align:center;
}




/* HEADER  
=========================================================================*/


#header
{
background-image:url(../img/header-img-bg.png);
background-position:top;
background-repeat:repeat-x;
width:920px;
height:87px;
}


.header-cont-left
{
width:292px;
height:87px;
float:left;
margin:0px;

}


.header-cont-right
{
width:628px;
height:87px;
float:right;
text-align:right;
color:#53657a;
font-size:11px;
font-family:Tahoma;
margin:0px;
}


#header-menu-slideshow
{
width:920px;
height:186px;
}



.header-menu
{
background-image:url(../img/header-menu-bg.jpg);
background-position:top;
background-repeat:repeat-x;
width:292px;
height:186px;
float:left;
margin:0px;
}

#banner
{
width:627px;
height:185px;
float:right;
text-align:right;
color:#53657a;
font-size:11px;
font-family:Tahoma;
margin:0px;
background-color:#7994b0;
border-bottom:1px solid #333333;
border-right:1px solid #333333;
}




/* LOGO 
=========================================================================*/


#logo
{
width:292px; 
height:auto;
float:left;

}


#flashcontent
{
  width:627px;
  height:185px;
  margin:auto;
  padding:0;
}


/* MENU  
=========================================================================*/


#menu
{
width:292px;
height:186px;
padding:0px 0 0 30px;

}


/* CONTENT 
=========================================================================*/


#content
{
width:920px;
height:auto;
margin: 0px;
padding-top:0px;
}



#top-content-pic
{
background-image:url(../img/top-content-pic.png);
background-repeat:no-repeat;
background-position:top;
width:920px;
height:21px;
margin: auto;
}

.content-info
{
background-image:url(../img/hv-cont-bg.jpg);
background-repeat: repeat-y;
background-position:top;
width:840px;
height:auto;
padding:10px;
margin: auto;
font-size:11px;
text-align:left;
}

.content-footer-pic
{
background-image:url(../img/cont-footer-bg.png);
background-repeat: repeat-y;
background-position:top;
width:920px;
height:80px;
margin: auto;
}



.cont-margin
{
width:920px;
height:8px;
background-color:#3c3c3c;
margin: 5px 0 5px 0;
}






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


#full-content
{
width:918px;
height:auto;
margin: auto;
padding-left:0px;
}

.full-content-title
{
background-image:url(../img/full-content-tit-bg.jpg);
background-repeat:no-repeat;
background-position:top;
width:918px;
height:29px;
margin:auto;
padding:0px;
border-top:1px solid #7f9ab7;
border-left:1px solid #7f9ab7;
border-right:1px solid #7f9ab7;

}


.full-content-bg
{

background-color:#FFFFFF;
border:1px solid #7f9ab7;
width:918px;
height:auto;
padding:0px;
margin: auto;
}


.full-content-text
{
width:880px;
height:auto;
padding:0px;
margin: auto;
font-size:11px;
text-align:left;
}

.full-content-text p
{
    margin:0px;
    padding:0px;
}



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


#content-left
{
width:670px;
height:auto;
margin: auto;
padding:0px;
}


#content-left a
{
color:#275d9d;
text-decoration:none;
}


#content-left a:hover
{
color:#275d9d;
text-decoration:underline;
}




.content-left-title
{
background-image:url(../img/content-left-title-bg.jpg);
background-repeat: repeat-x;
background-position:top;
width:670px;
height:28px;
padding:0px;
border-top:1px solid #7f9ab7;
border-left:1px solid #7f9ab7;
border-right:1px solid #7f9ab7;


}


.content-left-bg
{
background-color:#FFFFFF;
width:670px;
height:auto;
padding:0px;
border:1px solid #7f9ab7;

}


.content-left-text
{
width:655px;
height:auto;
padding:0px;
margin: auto;
font-size:11px;
text-align:left;
}

.content-left-text p
{
    margin:0px;
    padding:0px;
}



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

#content-right
{
width:232px;
height:auto;
margin: auto;
padding-left:16px;
}


#content-right a
{
color:#526c88;
text-decoration:none;
}


#content-right a:hover
{
color:#da261c;
text-decoration:underline;
}


.content-right-text p
{
    margin:0px;
    padding:0px;
}



.tipo-cambio
{
background-image:url(../img/lateral-tcambio-bg.jpg);
background-repeat: repeat-y;
background-position:top;
width:230px;
height:164px;
padding:0px;
border-top:1px solid #7f9ab7;
border-left:1px solid #7f9ab7;
border-right:1px solid #7f9ab7;
border-bottom:6px solid #5f7995;
margin-bottom:10px;
}

.boton-lateral-bg
{
background-image:url(../img/lateral-boton-bg.png);
background-repeat: repeat-y;
background-position:top;
width:232px;
height:49px;
margin:15px 0 15px 0;
}

.boton-lateral
{
width:auto;
height:auto;
margin:auto;
padding:10px 15px 10px 15px;
font-weight:bold;
font-size:11px;
font-family: "Arial", Helvetica, sans-serif;
text-align:center;
}






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


#submenu
{
  width:230px;
  height:auto;
  margin-bottom:10px;
  border:1px #7f9ab7 solid;
  
}


.submenu_contenido
{
width:230px;
height:100%;
padding:0px;
margin:auto;
font-weight:bold;
text-align:left;
}


.submenu_link
{
color:#f7f9fc;
width:230px;
background-color:#f5f8fb;
margin:auto;
padding:8px 0px 8px 0px;
font-size:12px;
font-weight:bold;
text-align:left;
text-decoration: none;
border-bottom:1px solid #d5dfea;
}

.submenu_link_pic
{
float:left;
background-image:url(../img/submenu-img-boton.gif);
background-position:top;
background-repeat:no-repeat;
width:20px;
height:31px;
}


.submenu_link a
{
color:#526c88;
padding:5px 0px 5px 8px;
width:auto;
font-size:12px;
font-weight:bold;
text-align:left;
text-decoration: none;
}


.submenu_link a:hover
{
color:#da261c;
padding:5px 0px 5px 10px;
font-size:12px;
font-weight:bold;
text-align:left;
text-decoration: none;
}

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


#rss
{
background-color:#FFFFFF;
border:1px solid #7f9ab7;
  width:670px;
  height:auto;
    margin-top:10px;
  padding-left:0px;
  font-size:12px;
  }
  
  #rss-table
{
  width:670px;
  height:auto;
  margin:auto;
  padding-top:0px;
  }


.rss-content
{width:670px;
 margin:auto;
}




.rss-content-title
{
background-image:url(../img/content-left-title-bg.jpg);
background-repeat: repeat-x;
background-position:top;
width:670px;
height:28px;
text-align:left;
margin:auto;
}


.tablesmallcont
{
background-image:url(../img/full-content-txt-bg.jpg);
background-repeat:repeat-y;
background-position:top;
width:670px;
height:auto;
margin:auto;
}


.tablesmallcont a
{
color:#5d96cb;
font-size:11px;
font-weight:none;
text-align:left;
text-decoration: none;
}


.tablesmallcont a:hover
{
color:#5d96cb;
font-size:11px;
font-weight:bold;
text-align:left;
text-decoration: underline;
}


#rsschannel
{
width:650px;
height:auto;
margin:auto;
font-size:11px;
font-weight:none;
text-align:left;
padding:10px;
}

#rsschannel span
{
height:auto;
margin:auto;
font-size:12px;
font-weight:none;
text-align:left;
}

#rsschannel a
{
font-size:11px;
font-weight: bold;
color:#4a5975;
text-align:left;
}


.tablesmallfooter
{
background-image:url(../img/full-content-footer-bg.png);
background-repeat:repeat-y;
background-position:top;
width:880px;
height:11px;
margin:auto;
color:#68797c;
}






/*TABS 
=========================================================================*/


#tabs span
{
color: #275d9d;
font-size:12px;
text-decoration:none;
}

#tabs a
{
color: #275d9d;
font-size:12px;
text-decoration:none;
}

#tabs a:hover
{
color: #275d9d;
font-size:12px;
text-decoration:none;
}






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


h1 
{
margin : 0 0 0 0;
padding : 0;
font-size : 19px;
font-weight : bold;
line-height : 1.5em;
color : #275d9d;
}


h2 
{
margin :0;
padding-top: 5px;
padding-left: 10px;
font-size : 14px;
font-weight : bold;
color : #fff;
font-family:Arial;
}


h3 
{
margin :0;
padding:6px 0 6px 0;
font-size : 14px;
font-weight : bold;
color : #526c88;
}


h4 
{
margin : 0 0 0 0;
font-size : 12px;
font-weight : bold;
line-height : 1.5em;
color : #275d9d;
}


h5 
{
margin :auto;
width:auto;
padding-left:10px;
font-size : 11px;
font-family: Tahoma;
font-weight : bold;
line-height : 2.0em;
color : #7e8694;
text-align:275d9d;
}



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


#footer
{
width:918px;
height:auto;
margin:auto;
background-color:#526c88;
border:1px solid #303539;
}



.footer-cont
{
   width:auto;
   height:auto;
   font-size:11px;
   color: #fff;
   padding:10px;
   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:920px;
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 #52617d;

}


#footerlinks_menu a
{
color:#c5c8ce;
padding:5px 0px 5px 0px;
width:auto;
font-size:11px;
font-weight:none;
text-align:left;
text-decoration: none;
}


#footerlinks_menu a:hover
{
color:#c5c8ce;
padding:5px 0px 5px 0px;
font-size:11px;
font-weight:none;
text-align:left;
text-decoration: underline;
}



/* 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;


}


/* FORMULARIOS ======================================================================= */



.form_titulo
{
background-color: #54637f;
color:#fff;
width:auto;
height:25px;
text-align:center;
}


#find_domain
{
width:auto;
height:auto;
margin-top:54px;
font-family:Arial;
font-size:8px;
font-weight:bold;
text-align:right;
color:#275d9d;
}

#find_domain img
{
width:auto;
height:auto;
margin:auto;
padding:0 4px 0 0;
}



.celdasform
{
background-color:#fafcfc;
padding:5px;
}


select
{
font-size:11px;
color:#99a0b0;
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:#6e83ab;
font-family:Arial;
border:1px #cbcfd8 solid;
}

.textareabox
{
background-image:url(../img/tablesmalltop_bg.jpg);
background-repeat:repeat-x;
background-position:top;
font-size:11px;
color:#99a0b0;
font-family:Arial;
border:1px #cbcfd8 solid;
}


.checkbox
{
background-color:#0066CC;
font-size:11px;
color:#99a0b0;
font-family:Arial;
border:1px #cbcfd8 solid;
}


.buttonform
{
font-size:12px;
color:#99a0b0;
font-family:Arial;
border:1px #cbcfd8 solid;
background-image:url('../img/bgbutton.jpg');
}







/* BILLING ================================================================== */



.errorbox
{
background-color:#fff9d3;
border: 1px #ffe5a6 solid;
padding: 10px;
margin-top:10px;

}



.heading2
{
font-size:15px;
font-weight:bold;
background-color:#e7eaee;
width:auto;
margin:auto;
padding:5px;
}

.billing-homepage
{

}


.billing-homepage-td
{

color:#7d899f;
border-bottom:#e1e5eb 1px solid;
height:60px;
}

.billing-homepage-td a
{

color:#264889;
text-decoration:none;

}

.billing-homepage-td a:hover
{
color:#4a5975;
text-decoration:underline;
}

.clientarea-menu-button
{
background-color:#fcfdff;
padding:10px 0 10px 0;
border:1px #f0f2f5 solid;
width:25%
}

.clientarea-menu-button a
{
text-decoration:none;
font-weight:bold;
font-size:11px;
}

.clientarea-menu-button-hover
{
background-color:#f5f7fa;
padding:10px 0 10px 0;
border:1px #f0f2f5 solid;
width:25%
}

.clientarea-menu-button-hover a
{
text-decoration:none;
font-weight:bold;
font-size:11px;
}


.clientareatable
{
background-color:#fcfdff;
border:1px #f0f2f5 solid;

}

.clientareatable2
{
background-color:#fcfdff;
border:0px #f0f2f5 solid;
}



tr.clientareatableheading {
	background-color: #efefef;
	font-weight: bold;
	text-align: center;
}

tr.clientareatableactive {
	background-color: #ffffff;
	text-align: center;
}

tr.clientareatablepending {
	background-color: #FFFFE2;
	text-align: center;
}

tr.clientareatablesuspended {
	background-color: #E9FFD2;
	text-align: center;
}

tr.clientareatableterminated {
	background-color: #FFE1E1;
	text-align: center;
}



.clientareatableactive1
{
background-image: url(images/bg-user-info.jpg);
background-repeat: no-repeat;
width:415px;
height:160px;
background-color:#fafcff;
}

.clientareatableactive2
{
background-image: url(images/bg-user-stats.jpg);
background-repeat: no-repeat;
width:415px;
height:160px;
}

.clientareatableheading
{
background-image: url(images/bg-table1.jpg);
color:#FFFFFF;
height:21px;
}
