/* -------------------------
	 GLOBAL STYLES
---------------------------*/
html, body { margin: 0; padding: 0;}
html { background: #4D6378 url(../images/design/page_top.gif) top left repeat-x; color: #333; font: 76% Arial, Helvetica, sans-serif; text-align: center;	}
body { text-align: left; width: 925px; margin: 0 auto; line-height: 1em;	}

/*  Baseline values for browser consistency */

p, div, h1, h2, h3, h4, h5, ul, li { margin: 0; padding: 0;	}
p {font-size:11px;}
img { margin: 0; padding: 0; border: 0;	}
ul { list-style: none;	}
.Estilo2 {color: #FF0000}
.blanco {color: #FFFFFF}

a:link, a:visited, a:active { color: #0E7FC7; text-decoration: none;	}
a:hover { text-decoration: underline;	}

.clear { clear: both; height: 0px; line-height:0;font-size:0px;}
.hide { display:none;}

.textfield { width: 195px;}

.left {float:left}

/* -------------------------
	 SUPER NAV
---------------------------*/

#masthead { font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: left; width: 925px; margin: 0 auto;}

#login { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 73px; float: right; height: 73px; color: #003366:}
	#login img { vertical-align: sub; padding-right: 3px;	}
	#login .greeting { color: #fff;	}
	#login a:link, #login a:visited { color: #003366;	}


/* -------------------------
	 MAIN NAV
---------------------------*/

#siteNav { background: #1C2F40 url(../images/design/nav_bg.gif) top left no-repeat;	}
#siteNav a { text-decoration: none; display: block;	}
#siteNav ul { margin-left: 15px; padding-top: 4px;	}
#siteNav li { float: left; position: relative; font-size: 12px; text-align: center;	background: transparent url(../images/design/nav_hover_bg.gif) bottom right no-repeat;}
	#siteNav li a { padding: 8px 12px 8px 12px; background-color:#1D2D23;background: transparent url(../images/design/nav_normal_bg.gif) bottom right no-repeat;}
	#siteNav li a:link, #siteNav li a:visited { color: #fff;	}
	#siteNav li a:hover { background: transparent none; color: #fff;	}


/* Automatic Page Highlighting */

#home #homenav a,
#imagen #imagennav a,
#web #webnav a, 
#cms #cmsnav a,
#builder #buildernav a,
{ margin-bottom: -1px;	}


#home #homenav a:link ,#home #homenav a:hover,#home #homenav a:visited,
#imagen #imagennav a:link ,#imagen #imagennav a:hover,#imagen #imagennav a:visited,
#web #webnav a:link ,#web #webnav a:hover,#web #webnav a:visited,
#cms #cmsnav a:link ,#cms #cmsnav a:hover,#cms #cmsnav a:visited,
#builder #buildernav a:link ,#builder #buildernav a:hover,#builder #buildernav a:visited,
#aboutus #aboutnav a:link ,#aboutus #aboutnav a:hover,#aboutus #aboutnav a:visited
{ background-color: #ffffff; background-image: none; cursor: default; color: #37454e; border-bottom: 1px solid #fff;	}


#home #homenav ul,
#builder #buildernav ul,
#imagen #imagennav ul,
#web #webnav ul,
#cms #cmsnav ul
{ padding-bottom: 1px;	}




/* -------------------------
	 PAGE NAV
---------------------------*/



/*<group=Page Nav>*/

#wrapperWit #pageNav {
	float:					right;
	width:					256px;
}

#pageNav {
	padding-top: 30px;
}

#pageNav h3 {
	padding-left:			25px;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				13px;
	line-height:			25px;
	color:					#587788;
}

#pageNav ul{
	background:				transparent url(../images/design/sidemenu_item_border.gif) top left no-repeat;
	padding-top: 2px;
}

#pageNav li {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	line-height:			40px;
}

#pageNav li a:link, #pageNav li a:visited, #pageNav li a:hover {
	text-decoration:		none;
}

#pageNav li a:hover {
	background:				#ECF6F6 url(../images/design/sidemenu_hover_border.gif) top left repeat-y;
	color: #265E97;
}

#pageNav li.current a {
	background:				#fff url(../images/design/sidemenu_current_border.gif) top left repeat-y;
}


#pageNav .subMenu li {
	background:				transparent url(../images/design/sidemenu_item_border.gif) bottom left no-repeat;
}



#pageNav .subMenu li a {
	display:				block;
	padding-left:			25px;
}

#pageNav h3.smallMenu {
	margin:					0 25px;
	padding:				0;
	background:				transparent url(../images/design/sidemenu_item_border.gif) bottom center no-repeat;
}

#pageNav .smallMenu {
	padding:				0 25px;
}

#pageNav .smallMenu li {
	line-height:			26px;
}

#pageNav .smallMenu li a {
	display:				block;
}

#pageNav .smallMenu li a:hover {
	background-image:		none;
}

#pageNav li .icon {
	float:					right;
	margin-top:				5px;
}

#pageNav .quote {
	padding:				0 25px;
	margin:			25px 0;
}



#pageNav .quote .statement {
	font-family:			Georgia, serif;
	font-size:				14px;
	line-height:			20px;
	color:					#526e80;
	margin-bottom:			10px;
}

#pageNav .quote .author, #pageNav .quote .site {
	font-family:			Georgia, serif;
	font-size:				12px;
	line-height:			16px;
	color:					#7c919e;
}

	 
/*</group>*/







/* -------------------------
	 STRUCTURE
---------------------------*/
#header { clear: both;	}

#wrapperWit { background: transparent url(../images/design/wrapper_page.gif) top left repeat-y; border-top: 1px solid #fff;	}
	#wrapperWit #content { width: 620px; padding:0 0 20px 25px;float:left; }
	#wrapperWit #gooey { background: transparent url(../images/design/wrapper_page_bottom.gif) bottom left no-repeat;}

#content { color: #444; padding-top: 1px;	}
	#content p{ line-height:16px;padding: 0 0 10px 0;}
	#content h2 { font-family: Arial, Verdana, sans-serif; font-weight: normal; letter-spacing: -.01em; margin: 0; line-height: 1em; text-align: left; font-size: 25px; padding: 25px 0 10px 0; margin: 0 0 5px 0;color:#FF8000;	height:30px;}
	#content h3 {  margin: 0; padding: 0; line-height: 1em; font-size: 14px; padding: 10px 0 5px 0; margin: 0;color:#333;	}

#sidebar { float: right; width: 205px;padding: 0 25px;	margin: 35px 0;	}
#sidebar p{padding:4px 0; line-height:15px;}
#sidebar h3 { padding-bottom:6px;}
#sidebar ul { margin-bottom:15px; padding: 0 0 0 25px; list-style-type: disc;line-height:16px;}
#sidebar ul li{ padding:2px 0;}


/* -------------------------
	 HOME PAGE
---------------------------*/
#home #wrapperWit { background-color: #fff; background-image: none; border-top: 1px solid #fff;	}
	#home #wrapperWit #content {  width: 925px; padding:0 0 20px 0px;}
	#home #wrapperWit #gooey { background: transparent url(../images/design/wrapper_bottom.gif) bottom left no-repeat;	}

#home #content h3 { font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: normal; letter-spacing: -.01em; margin: 0; padding: 0; line-height: 1em; text-align: left; font-size: 25px; padding: 25px 0 10px 0; margin: 0;color:#FF3A00;	}
#home #content h4 {  margin: 0; padding: 0; line-height: 1em; font-size: 14px; padding: 10px 0 5px 0; margin: 0;color:#333;	}

#home_banner { background: #fff url(../images/design/eh_banner.jpg) top left no-repeat;height: 172px; width: 900px;padding-right:25px;}
	#home_banner ul { float: right; width: 300px; color: #fff; margin-top: 38px; line-height: 14px;}
	#home_banner ul li { clear: left;}
	#home_banner ul li a { color: #fff; padding: 12px 5px 10px 5px; display: block; width: 200px;	}
	#home_banner ul li a:hover { background: transparent url(../images/design/png_hover.png) top right no-repeat; text-decoration: none;}
	#home_banner ul .icon { float: left; padding: 0; width:38px;margin-right:10px; }
	#home_banner ul a em { font-size: 11px; color: #CDE9FC; font-style: normal;}

#home_banner .feature {font-size: 13px; font-weight:bold; width: 152px;height: 13px; float:left; display:block;padding-bottom:2px;text-shadow: 0px 0px 0px #fff;}

#home .plans { 	width: 200px;	padding-left: 25px;	margin: 8px 0 0 0;	float: left;}
	#home .plans ul{	margin: 0;	padding: 5px 0 10px 20px;	list-style-type: disc;	font-size: 11px;}
	#home .plans ul li {	padding: 1px 0;}
	#home .plans h4 {	padding: 0;	margin: 0;}
        #home .plans p{	font-size: 11px;}
	#home .price {	font-weight: bold;	color: #666;	font-size: 13px;}
	#home .price span {	font-size: 16px;	color: #333;}

/* -------------------------
	 PLANS
---------------------------*/

#plans #content h3 {
	font-size: 16px;
	padding: 0;
	margin: 0;
}

#plans .entries {
	padding: 10px 0 20px 0;
}

#content .entries p {
	padding: 3px 0;
        font-size: 12px;
	margin: 0;
}

#plans .icon{
	float: left;
	clear: left;
	margin-right: 20px;
}

.hosting_plans{
	clear: left;
	width: 100%;
	line-height: 16px;
	margin: 20px 0;
	
}

.hosting_plans th{
	border-bottom: 2px solid #333;
	text-align: center;
	color: #333;
	font-size: 13px;
}


.hosting_plans td{
	border-bottom: 1px solid #ccc;
text-align: center;
}

.hosting_features{
	width: 190px;
	float: left;
	padding: 20px 20px 20px 0;
}

#content .last{
	padding-right: 0;
}


#plans #content h4{
	color: #333;
	font-size: 14px;
	padding: 0 0 3px 0;
}

#plans .hosting_features .icon {
	float: left;
	clear: left;
	margin-right: 10px;
}
#plans .hosting_features p{
	color: #666;
	line-height: 14px;
	font-size: 12px;
}

.hosting_features ul{
	color: #444;
	line-height: 14px;
	list-style-image: url("..../images/design/bullet.gif");
	padding: 5px 0 20px 20px;
}

.hosting_features ul li{
        font-size: 12px;
	padding: 2px 0;
}	

#plans #content p { font-size: 12px; }

#plans #content .signup {
	padding: 15px 0;
	text-align: center;
	background-color: #FFFFD0;
	border: 2px solid #E8E0B2	;
	font-size: 15px;
	font-family: georgia, serif;
	margin-bottom: 5px;
}


/* -------------------------
	 ADvantage
---------------------------*/
#advantage #content h3 {
padding-top:0;
margin-top:0;
}

#advantage #content p { font-size: 12px; }

#advantage .advantage_item {
padding-top:20px;
}
#advantage .icon{
float:left;
margin: 0 10px 10px 0;
}


/* -------------------------
	 NEWS PAGE
---------------------------*/
#news #wrapperWit { background: transparent url(../images/design/wrapper_column.gif) top left repeat-y; border-top: 1px solid #fff;	}
	#news #wrapperWit #gooey { background: transparent url(../images/design/wrapper_bottom_news.gif) bottom left no-repeat; padding-bottom:30px;}
	#news #wrapperWit #content { width: 620px; padding-left: 25px;float:left;}

#news #sidebar { float: right; width: 205px;padding: 0 25px;	margin: 35px 0;	}
	#news #sidebar .widget{background: url(../images/design/widget_bg.gif) top left no-repeat;	padding: 7px 10px 15px 10px;}
	#news #sidebar .widget h4 {	color: #fff;font-size: 12px;padding-bottom: 15px;}
	#news #sidebar .widget ul{ font-size: 12px;line-height: 16px;}

#news #sidebar .archives h4 { font-size: 12px; color: #333;padding:10px 0 0 0;}
#news #sidebar .archives ul { font-size: 12px;line-height: 14px; padding: 8px 0;}	
#news #sidebar .archives ul li { padding: 4px 0;}	
#news #sidebar .archives em { font-size: 11px;
	color: #999;
	font-style: normal;
}


/* -------------------------
	 Network
---------------------------*/
#network #content h3 {
padding-top:0;
margin-top:0;
}

#network #content p { font-size: 12px; }


/* -------------------------
	 ABOUT
---------------------------*/

#aboutus #sidebar h3{
	line-height: 18px;
	padding: 10px 0 0px 0;
}

#aboutusa #sidebar p{
	line-height: 16px;
	padding: 5px 0;
}

#aboutus #content p { font-size: 12px; }

/* -------------------------
	 Support
---------------------------*/

#support #sidebar h3{
	line-height: 18px;
	padding: 10px 0 0px 0;
}

#support #sidebar p{
	line-height: 16px;
	padding: 5px 0;
}

#support #content p { font-size: 12px; }

/* -------------------------
	 CUSTOM
---------------------------*/

#content img.custom {
padding-bottom:100px;
float:left;
}

/* -------------------------
	 FOOTER
---------------------------*/

.hosting_logos {	text-align: center;	padding: 15px 0 0 0;}

#footer { font-size: 11px; margin-top: 16px;background: #fff url(../images/design/footer_bottom.gif) bottom left no-repeat;	}
	#footer .item .details { line-height: 15px;	}
	#footer .item { float: left; padding: 0 20px;background: transparent url(../images/design/footer_borders.gif) bottom right no-repeat;}
	#footer .one { width: 348px;}
	#footer .two { width: 200px;}
	#footer .three { width: 248px;	}
	#footer .image { float: left; 	}
	#footer .details { min-height: 30px;	}
	#footer h4 { margin: 20px 0 0 0; height: 20px;	}
	#footer .last { background: transparent;	}
	#footer li { background: transparent url(../images/design/bullet.gif) 0 3px no-repeat;padding: 0 0 4px 12px;}
	#footer .footer_button {margin:10px 0 20px 0;}

#footer .three ul {
padding:3px 0 0 0;
}
#footer .three li {
padding:0 0 0 15px;
}

#footer ul.ci_sites { float:left; padding-left:20px;width:126px}

#footer ul#support li { float: left;	}
	#footer ul#support li.groupOne { width: 100px;	}

#footer #elements { background: transparent url(../images/design/footer_top.gif) top left no-repeat;	}

#copyright { margin: 20px 0;	color: #C2CAC5;font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; text-align: center; }	
	#copyright a:link, #copyright a:visited { color: #fff;	}
#copyright p { font-size: 11px; }