@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:#3c4d64;

	border:0px;

}





body

{

background-image:url(../img/bg.jpg);

background-attachment:fixed;

background-position:top;

background-repeat: repeat-x;

background-color:#6b788f;

margin: 0;

padding: 0px;

}









#fullsite

{

width:910px; 

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;

}*/



.template-bottom-pic

{

width:916px;

height:40px;

margin:auto;

padding-top:10px;

color:#666666;

font-size:10px;

font-family:Verdana;

text-align:center;

}





.template-bottom-pic a

{

color:#666666;

font-size:10px;

font-family:Verdana;

text-align:center;

text-decoration:none;

}



.template-top-menu

{

background-color:#383838;

text-align:right;

width:900px;

height:28px;

margin:auto;

}





/* HEADER  

=========================================================================*/





#header

{

background-image:url(../img/header-bg.png);

background-position:top;

background-repeat:repeat-x;

width:910px;

height:90px;

}





.header-cont-left

{

width:258px;

height:90px;

float:left;

margin:0px 0 0 20px;



}





.header-cont-right

{

width:518px;

height:90px;

float:right;

text-align:right;

color:#53657a;

font-size:11px;

font-family:Tahoma;

margin:0px 20px 0px 0;

}



.header-cont-right a

{

color:#ffffff;

font-size:11px;

font-weight:bold;

text-align:left;

text-decoration: none;

}



.header-cont-right a:hover

{

color:#ffffff;

font-size:11px;

font-weight:bold;

text-align:left;

text-decoration: underline;

}





.header-cont

{

width:910px;

height:159px;

float:left;



}





/* LOGO 

=========================================================================*/





#logo

{

width:264px; 

height:auto;

float:left;



}



.header-info-left

{

padding:14px 0px;

width:70%; 

height:auto;

float:left;

}



.header-info-right

{

padding:14px 0px;

width:30%; 

height:auto;

float:right;

}



.header-info-right a

{

font-weight:bold;

text-decoration:none;

text-align:right;

color:#ffffff;

}



.header-info-right a:hover

{

font-weight:bold;

text-decoration:none;

text-align:right;

color:#fdfc3f;

}









#flashcontent-bg

{



background-image:url(../img/cont-bg-slide.png);

background-position:top;

background-repeat:repeat-x;

width:910px;

height:278px;

padding-top:0px;

}





#flashcontent

{

  width:878px;

  height:200px;

  margin:auto;

  padding:22px 0 10px 0;

}













/* MENU  

=========================================================================*/





#menu

{

background-image:url(../img/menu-bg.png);

background-position:top;

background-repeat:repeat-x;

width:910px;

height:51px;

padding-top:7px;



}





/* CONTENT 

=========================================================================*/





#content

{

background-image:url(../img/content-bg.png);

background-repeat:repeat-y;

background-position:top;

width:910px;

height:auto;

margin: 0px;

padding-top:0px;

}





#content a

{

color:#275d9d;

text-decoration:none;

}





#content a:hover

{

color:#275d9d;

text-decoration:underline;

}







#top-content-pic

{

background-image:url(../img/top-content-pic.png);

background-repeat:no-repeat;

background-position:top;

width:910px;

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:910px;

height:80px;

margin: auto;

}









/* CONTENIDO FULL

=============================================================*/





#full-content

{

width:880px;

height:auto;

margin: auto;

padding-left:15px;

float:left;

}



.full-content-title

{

background-image:url(../img/full-content-tit-bg.png);

background-repeat:no-repeat;

background-position:top;

width:880px;

height:32px;

margin:auto;

padding:0px;

}





.full-content-bg

{

background-image:url(../img/full-content-txt-bg.jpg);

background-repeat: repeat-y;

background-position:top;

width:880px;

height:auto;

padding:0px;

margin: auto;

}





.full-content-text

{

width:840px;

height:auto;

padding:0px;

margin: auto;

font-size:11px;

text-align:left;

}



.full-content-text p

{

    margin:0px;

    padding:0px;

}



.full-content-footer

{

background-image:url(../img/full-content-footer-bg.png);

background-repeat: repeat-y;

background-position:top;

width:880px;

height:11px;

padding:0px;

margin: auto;

}









/* CONTENIDO LEFT 

=============================================================*/





#content-left

{

width:643px;

height:auto;

margin: auto;

padding-left:15px;

}



.content-left-title

{

background-image:url(../img/content-left-title-bg.png);

background-repeat:no-repeat;

background-position:top;

width:643px;

height:35px;

margin:auto;

padding:0px;

}





.content-left-bg

{

background-image:url(../img/content-left-txt-bg.jpg);

background-repeat: repeat-y;

background-position:top;

width:643px;

height:auto;

padding:0px;

margin: auto;

}





.content-left-text

{

width:623px;

height:auto;

padding:0px;

margin: auto;

font-size:11px;

text-align:left;

}



.content-left-text p

{

    margin:0px;

    padding:0px;

}



.content-left-footer

{

background-image:url(../img/content-left-footer-bg.png);

background-repeat: repeat-y;

background-position:top;

width:643px;

height:13px;

padding:0px;

margin: auto;

}





/* CONTENIDO RIGHT 

=========================================================*/



#content-right

{

width:228px;

height:auto;

margin: auto;

padding-right:15px;

}







.content-right-title

{

background-image:url(../img/right-menu-tit-bg.png);

background-repeat:no-repeat;

background-position:top;

width:228px;

height:24px;

margin:auto;

padding: 0px;

}



.content-right-title p

{

width:228px;

height:24px;

margin:auto;

padding: 5px 0px 5px 0px;

text-align:center;

font-size:11px;

font-weight:bold;

}





.content-right-bg

{

background-image:url(../img/right-menu-txt-bg.png);

background-repeat: repeat-y;

background-position:top;

width:228px;

height:auto;

padding:0;

margin: auto;

}





.content-right-submenu

{

width:228px;

height:auto;

padding:0px;

margin: auto;

font-size:11px;

text-align:left;

}





.content-right-text p

{

    margin:0px;

    padding:0px;

}



.content-right-footer

{

background-image:url(../img/right-menu-footer-bg.png);

background-repeat: repeat-y;

background-position:top;

width:228px;

height:12px;

padding:0px;

margin-bottom:10px;

}





.content-right-info

{

background-image:url(../img/right-content-txt-bg.jpg);

background-repeat: repeat-y;

background-position:top;

width:228px;

height:100%;

margin: auto;

}



.content-right-info-title

{

background-image:url(../img/right-content-tit-bg.png);

background-repeat:no-repeat;

background-position:top;

width:228px;

height:12px;

padding:0px;

margin-left:0px;

}



.content-right-info-footer

{

background-image:url(../img/right-content-footer-bg.png);

background-repeat: repeat-y;

background-position:top;

width:228px;

height:13px;

padding:0px;

margin-bottom:10px;

}



.content-right-info p

{

    margin:0px;

    padding:5px;

}





/* SUB MENU 

=========================================================================*/





#submenu

{

  width:226px;

  margin:auto;

  height:auto;

  padding:0px 0px 0px 3px;



}





.submenu_text

{

width:226px;

height:100%;

padding:0px 0px 0px 0px;

margin:auto;

font-weight:bold;

text-align:left;

}





#submenu_right

{

color:#f7f9fc;

width:226px;

background-color:#8a929f;

margin:auto;

padding:8px 0px 8px 0px;

font-size:12px;

font-weight:bold;

text-align:left;

text-decoration: none;

border-bottom:1px solid #989eaa;

}





#submenu_right a

{

color:#f7f9fc;

padding:5px 0px 5px 5px;

width:auto;

font-size:12px;

font-weight:bold;

text-align:left;

text-decoration: none;

}





#submenu_right a:hover

{

color:#f7f9fc;

padding:5px 0px 5px 10px;

font-size:12px;

font-weight:bold;

text-align:left;

text-decoration: none;

}



/* RSS  

=========================================================================*/





#rss

{

background-image:url(../img/content-bg.png);

background-repeat:repeat-y;

background-position:top;

  width:910px;

  height:auto;

  margin: auto;

  padding-left:0px;

  font-size:10px;

  }

  

  #rss-table

{

  width:900px;

  height:auto;

  margin:auto;

  padding-top:15px;

  }





.rss-content

{width:888px;

 margin:auto;

}





.tablesmallimg

{

width:280px;

height:94px;

margin:auto;

}





.tablesmalltop

{

background-image:url(../img/rss-content-tit-bg.png);

background-repeat:no-repeat;

width:880px;

height:22px;

text-align:left;

margin:auto;

}



.tablesmalltop img

{

margin:auto;

padding:3px 0 0 4px;

}



.tablesmallcont

{

background-image:url(../img/full-content-txt-bg.jpg);

background-repeat:repeat-y;

background-position:top;

width:880px;

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;

}





#rsschannel3

{

width:860px;

height:auto;

margin:auto;

font-size:11px;

font-weight:none;

text-align:left;

padding:10px;

}



#rsschannel3 span

{

width:860px;

height:auto;

margin:auto;

font-size:11px;

font-weight:none;

text-align:left;

color:#7d8994;

}



#rsschannel3 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: 6px;

padding-left: 10px;

font-size : 20px;

font-weight : bold;

color : #275d9d;

}





h3 

{

margin :0;

padding-top: 6px;

padding-left: 10px;

font-size : 16px;

font-weight : bold;

color : #275d9d;

}





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

{

background-image: url(../img/footer-cont-bg.png);

background-position:top;

background-repeat:repeat-y;

width:910px;

height:auto;

margin:auto;

}



#footer-cont

{

width:880px;

margin:auto;

}





.footer-content

{

    width:auto;

    margin:auto;

}







.footer-cont

{

   width:850px;

   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 #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;

}

