/*body {

	background-color: #efefef;

}*/



form {

	margin: 0px;

}



body,td,input,select,textarea {

	font-family: Tahoma;

	font-size: 11px;

}



a {

	color: #65A5E6;

}



a:hover {

	text-decoration: none;

}



.heading {

	font-family: Tahoma;

	font-size: 18px;

	font-weight: normal;

	color: #65A5E6;

}



.wrapper {

	width: 800px;

	border: 0px;

	padding: 10px;

	border-collapse: collapse;

	background-color: #ffffff;

	margin-left: auto; 

	margin-right: auto;
	
	margin-top: 10px;


}



table.topnavbar {

	width: 100%;

}



tr.topnavbar {

	background-color: #efefef;

	font-weight:bold;

	text-align: center;

}



tr.topnavbar a {

	color: #000000;

	text-decoration: none;

}



tr.topnavbar a:hover {

	color: #666666;

}



.clientarealinks a {

	color: #555555;

}



table.frame {

	width: 100%;

	border: 1px solid #8FBCE9;

	padding: 0px;

}



.fieldarea {

	background-color: #EFF2F9;

	text-align: right;

}



.clientareatable {

	width: 100%;

	background-color: #cccccc;

}



tr.clientareatableheading {

	background-color: #efefef;

	font-weight: bold;

	text-align: center;

}



tr.clientareatableactive {

	background-color: #ffffff;

	text-align: center;

}



tr.clientareatablepending {

	background-color: #ffffcc;

	text-align: center;

}



tr.clientareatablesuspended {

	background-color: #ccff99;

	text-align: center;

}



tr.clientareatableterminated {

	background-color: #ff9999;

	text-align: center;

}



tr.supportticketsheading {

	background-color: #efefef;

}



tr.supportticketscontent {

	background-color: #ffffff;

}



.contentbox {

	width: 75%;

	text-align: center;

	background-color: #f7f7f7;

	border: 1px dashed #cccccc;

	padding: 5px;

	margin-left: auto; 

	margin-right: auto;

}



.errorbox {

	border: 1px dashed #cc0000;

	font-weight: bold;

	background-color: #FBEEEB;

	text-align: center;

	width: 90%;

	padding: 10px;

	color: #cc0000;

	margin-left: auto; 

	margin-right: auto;

}



.domaincheckeravailable {

	color: #669900;

}



.domaincheckerunavailable {

	color: #cc0000;

}



tr.orderheadingrow {

	background-color: #5AB9F1;

	color: #ffffff;

}



tr.orderrow1 {

	background-color: #E8F0F9;

	color: #000000;

}



tr.orderrow2 {

	background-color: #D6E4F6;

	color: #000000;

}

/*---Adicional---*/

body { padding: 0; margin: 0; font: 0.7em Tahoma, Arial, sans-serif; line-height: 1.6em; background: #ccc; color: #454545; }



/* links */

a { color: #003B6E; background: inherit; }

a:hover { color: #9EC068; background: inherit; }	



/* headings */

h1 { font: bold 2.5em "Arial", Sans-Serif; margin: 0; letter-spacing: -1px; }

h2 { font: bold 2em Arial, Sans-Serif; margin: 0; padding: 0; }

h1 a, h2 a { color: #2b2b2b; background: #fff; text-decoration: none; }

h1 a:hover, h2 a:hover { color: #2b2b2b; background: #FFF; }

.title { color: #808080; background: #fff; }



/* lists and form elements */

ul { margin: 0; padding : 0; list-style : none; }

form { margin: 0; }

input.search { width: 279px; border: none; background: #fff url(http://www.dasfi.com/images/input.gif) no-repeat; padding: 6px 10px; color: #1E67A8; font-weight: bold; }

input.button { padding: 3px; }



/* content holder */

#content { margin: 10px auto; width: 800px; background-color: #ffffff; padding: 10 px;}



/* header */

#header { height: 155px;}

#logo { padding: 0px 0 0 0px; }

#logo p { margin: 0; padding: 0 0 0 10px; color: #808080; background: #fff; }

#top_info { float: right; margin: 0px 0px 0 0;}



/* horizontal tabbed menu */	

#tabs { 

	background: #fff url(http://www.dasfi.com/images/bigbox2.gif) no-repeat top left;

	color: #000;

	height: 64px;

	text-align: center;

	padding: 0 0 0 198px;

	}

	 

#tabs li { 

	display: inline;

	height: 45px;

	}

	

#tabs li a { 

	float: left;

	background: #fff url(http://www.dasfi.com/images/barbg.gif) no-repeat;

	color: #808080;

	padding: 7px 0;

	width: 82px;

	text-align: center;

	font-weight: bold;

	text-decoration: none;

	}

	

#tabs li a:hover { background: #fff url(http://www.dasfi.com/images/barcurrent.gif) no-repeat; color: #000; }	

#tabs li a.current { background: #fff url(http://www.dasfi.com/images/barcurrent.gif) no-repeat; color: #2C71AE; }	

.key { text-decoration: underline; }



/* search form */

#search { 

	float: center;

	clear: both;

	color: #000;

	background: #fff url(http://www.dasfi.com/images/searchbg.gif) no-repeat;

	padding: 14px 0 20px 5px;

	width: 500px;

	margin: 5px 0 0 0;

}

	#search p { padding: 0; margin: 0; }





/* grey subheader */

.gboxtop { clear: both; height: 7px; background: #dedede url(http://www.dasfi.com/images/gboxtop.gif) no-repeat; color: #000; }

.gbox { background: #dedede url(http://www.dasfi.com/images/gbox.gif) no-repeat bottom left; color: #444; padding: 1px 13px 7px 13px; margin: 0 0 20px 0; }

.gbox p { padding: 0px 0; margin: 0;}



/* center side */

.center { float: center; width: 800px; margin: 0 0 10px 0; }

	.left_articles {

		margin: 0 20px 15px 10px;

		padding: 10px 0 0 0;

		text-align: justify;

		border-bottom: 1px dotted #ccc;

		color: #000;

		background: #fff;

	}

	

/* left side */

.left { float: left; width: 750px; margin: 0 0 10px 0; }

	.left_articles {

		margin: 0 20px 15px 10px;

		padding: 10px 0 0 0;

		text-align: justify;

		border-bottom: 1px dotted #ccc;

		color: #000;

		background: #fff;

	}

	

	.calendar { height: 50px; float: left; background: #fff url(http://www.dasfi.com/images/calendar.gif) no-repeat; width: 50px; padding: 5px 0 0 9px;  color: #808080;}

	.calendar p { padding: 0; margin: 0; }

	.description { padding: 0 0 2px 0; margin: 0 10px 5px 0; border-bottom: 1px dotted #ccc; }

	.thumbnail { float: left; margin: 0 18px 8px 0; border: 1px solid #dedede; }





/* bottom thirds */

.thirds { float: left; width: 203px; background: #eee; margin: 0 15px 0 0; color: #5d5d5d; }

	.smallboxtop { height: 14px; background: #fff url(http://www.dasfi.com/images/smallboxtop.gif) no-repeat; color: #000; }

	.smallbox { background: #fff url(http://www.dasfi.com/images/smallbox.gif) no-repeat bottom left; color: #444; padding: 1px 10px 10px 10px;  }

	.smallbox p { padding: 0; margin: 0; }



	

/* right side */

#right {

	float: right;

	width: 295px;

	margin: 0 0 10px 0;

}

	.boxtop { height: 19px; background: #fff url(http://www.dasfi.com/images/boxtop.gif) no-repeat; color: #000; }

	.box { background: #fff url(http://www.dasfi.com/images/box.gif) no-repeat bottom left; color: #5b5b5b; padding: 0 10px 15px 10px; margin: 0 0 10px 0; }

	.box p { padding: 0; margin: 0;}

	.image { float: left; margin: 0 9px 3px 0; }





/* misc */

.buttons { text-align: right; padding: 4px 3px 0 0;}

.left_articles .buttons { float: right; height: 20px; }

.bluebtn { background: #488EB2 url(http://www.dasfi.com/images/bluebtn.gif) no-repeat; width: 100px; padding: 1px 16px 5px 16px; color: #fff; text-decoration: none; }

.greenbtn { background: #488EB2 url(http://www.dasfi.com/images/greenbtn.gif) no-repeat; padding: 1px 17px 5px 16px; color: #fff; text-decoration: none; }

.bluebtn:hover, .greenbtn:hover { background: #488EB2 url(http://www.dasfi.com/images/hoverbtn.gif) no-repeat; color: #fff; }



/* footer  */

.footer { clear: both; line-height: 20px; padding: 10px 0 10px 0;  text-align: center; background-color:#FFFFFF; width: 820px;}



/* *** HOSTING 1 *** */

.hosting1 {

			float: left;

			background: #fff url(http://www.dasfi.com/images/352.jpg) no-repeat;

			/*margin: 50px 50px 50px 50px;*/

			height: 180px;

			width: 236px;

			margin: 0 56px  10px 0;

		}

		

.host_img {

		 float: left;

		 margin: 0px 0px  0px 80px;

		}



.hots_title1 {

		float: left;

		padding: 10px 0px 0px 10px;

		color: white;

		font: bold 2em "Arial", Sans-Serif;

		}

		

.hots_title1 a { color: #FFFFFF; background: inherit; text-decoration: none;}



.hots_title1 a:hover { color: #FFFFFF; background: inherit;  text-decoration: underline; } 



#host_caracteristicas {

		float: left;

		padding: 0px 0px 0px 10px;

		}



#host_info {

	float: left;

	padding: 17px 0px 0px 20px;

	}



#host_info a{

	font: bold 1em "Arial", Sans-Serif; text-decoration: none;

	}

	

#host_info a:hover {

	font: bold 1em "Arial", Sans-Serif; text-decoration: underline;

	}



#host_precio{

	float: left;

	font: bold 2em "Arial", Sans-Serif; text-decoration: none;

	color: #cc5e3b;

	text-align: center;

	/* ajustar el ultimo parametro si se cambia el texto de las caracteristicas*/

	margin: 3px 0px 0px 35px;

	}



#host_order { 

		float: left;

		margin: 13px 0px 0px 40px;

		color: #FF0000; 

	}



/* *** HOSTING 2 *** */

.hosting2 {

			float: left;

			background: #fff url(http://www.dasfi.com/images/317.jpg) no-repeat;

			height: 180px;

			width: 214px;

			margin: 0 55px  10px 0;

		}

	

.host_img2 {

		 float: left;

		 margin: 0px 0px  0px 5px;

		}

		

#host_caracteristicas2 {

		float: left;

		padding: 10px 0px 0px 10px;

		}

		

#host_info2  {

		float: left;

		margin: 17px 0px 0px 10px;

		}

		

#host_info2 a{

		font: bold 1em "Arial", Sans-Serif; text-decoration: none;

		}

		

#host_info2 a:hover {

		font: bold 1em "Arial", Sans-Serif; text-decoration: underline;

		}

		

#host_precio2{

		float: left;

		font: bold 2em "Arial", Sans-Serif; text-decoration: none;

		color: #cc5e3b;

		text-align: center;

			/* ajustar el ultimo parametro si se cambia el texto de las caracteristicas*/

		margin: 10px 0px 5px 1px;

		}

		

#host_order2 { 

		float: left;

		margin: 11px 0px 0px 21px;

		}

	

/* ***HOSTING 3 *** */

.hosting3 {

			float: left;

			background: #fff url(http://www.dasfi.com/images/365.jpg) no-repeat;

			height: 180px;

			width: 236px;

			margin: 0 0px  10px 0;

		}

		

	.host_img3 {

		 float: left;

		 margin: 0px 0px  0px 30px;

		}

	

#host_caracteristicas3 {

		float: left;

		padding: 0px 0px 0px 10px;

		}

		

#host_precio3{

		float: left;

		font: bold 2em "Arial", Sans-Serif; text-decoration: none;

		color: #cc5e3b;

		text-align: center;

		margin: 3px 0px 0px 11px;

		}



/* form elements */

.frm_contacto {

	width: 450px;

	margin: 0 0 0 180px;

}



.frm_contacto form {

	margin:0px 0px 20px 0; padding: 20px;

	border: 1px solid #f2f2f2; 

	background-color: #FAFAFA; 

}

.frm_contacto label {

	display:block;

	font-weight:bold;

	margin:5px 0;

}

.frm_contacto input {

	padding: 2px;

	border:1px solid #eee;

	font: normal 1em "Trebuchet MS", Tahoma, sans-serif;

	color:#777;

}

.frm_contacto textarea {

	width:400px;

	padding:2px;

	font: normal 1em "Trebuchet MS", Tahoma, sans-serif;

	border:1px solid #eee;

	height:100px;

	display:block;

	color:#777;

}

.frm_contacto input.button { 

	margin: 0; 

	font: bold 1em Arial, Sans-serif; 

	background: #FFF url(http://www.dasfi.com/images/gradientbg.jpg) repeat-x; 

	padding: 2px 3px; 

	color: #333;	

	border: 1px solid #DADADA;	

}

#planes_detalles {

	float: center;

	text-align: center;

	border: 0px double Black;

	background-color: #ffffff;

}

.planes_detalles_tr {

   	font: normal normal 12px Tahoma;

	line-height: 20px;

	background-color: #efefef;

	text-transform: none;

	text-decoration: none;

	text-align: center;

	float: center;

	vertical-align: middle;

	height: 20px;

	color: Black;

}

.planes_detalles_title {

	padding: 10px;

	float: center;

	font: normal normal bolder 14px Tahoma;

	background-color: #a3d042;

	text-transform: none;

	text-decoration: none;

	text-align: center;

	vertical-align: middle;

	color: Black;



}

.title_green {

	font: normal normal bolder 20px Tahoma;

	color: #87c055;

	

}

.title_blue {

	font: normal normal bolder 15px Tahoma;

	color: #40aad1;

	

}
