/* CSS Document */
/** EGM **/

/*background-color: #EFF4F4;*/
html {
	min-width: 780px;
}
body {
	margin: 15px;
	height: 100%;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 11px;
	background-color: #EFF4F4;
	color: #989897;
	text-align: center;
}
img {
	border: 0px;
}
#encabezado {
	width: 740px;
}
#contenido {
	width: 740px;
	background-image: url("../images/trama_fond.gif");
}
#barra_izquierda {
	width: 200px;
	vertical-align: text-top;
	padding-top: 25px;
}
#cuerpo {
	width: 510px;
	vertical-align: top;
	text-align:left;
}
#pie {
	width: 740px;
}

#mainlevel {
	text-align: left;
	list-style-position: outside;
	list-style-image: url("../images/menu_bullet.gif");
}
.innercontent {
	width: 470px;
	text-align: justify;
}
ul#mainlevel li{
	margin: 5px 0px 5px 0px;
}
a.mainlevel {
	font-size: 12px;
	font-weight: bold;
	color: #97A142;
	text-decoration: none;
	margin-top: 30px;
}
a.mainlevel:hover {
	text-decoration: underline;
}
div.componentheadingfaqs {
	font-size: 12px;
	font-weight: bold;
	color: #ff6300;
	text-transform: uppercase;
	margin-bottom: 10px;
}
td#cuerpo table.contentpanefaqs ul{
	text-align: left;
	list-style-position: outside;
	list-style-image: url("../images/plusbullet.gif");
}
td#cuerpo table.contentpanefaqs ul a.category {
	font-size: 12px;
	font-weight: bold;
	color: #97A142;
	text-decoration: none;
	margin-top: 30px;
}
td#cuerpo table.contentpaneopen {
	text-align:justify;
}	
td#cuerpo table.contentpanefaqs ul a.category:hover {
	text-decoration: underline;
}
/*productos del frontpage*/
.product_text_frontpage {
	width: 342px;
	float: right; 
	margin-left: 0px;
	text-align: justify;
}
.product_mas_info {
	height: 23px;
	background: url('../images/mas_info.gif') right top no-repeat;
	clear: both;
	cursor: pointer;
}
.product_title {
	height:26px;
	background: url('../images/man_productos.gif') 107px top no-repeat;
}
.product_title_0px {
	height:26px;
	background: url('../images/man_productos.gif') 0px top no-repeat;
}
/*producto hosting frontpage*/
#product_hosting_image {
	width:107px;
	height:158px;
	background: url('../images/hosting_icn.jpg') no-repeat;
	float:left;
}
#product_hosting_image2 {
	width:120px;
	height:160px;
	background: url('../images/hosting_icn.jpg') no-repeat 0px 0px;
	float:left;
}
#product_hosting_name {
	width:259px;
	height:30px;
	background: url('../images/hosting_name.gif') no-repeat 0px top;
	float:left;
}
#product_ecommerce_image {
	width:107px;
	height:158px;
	background: url('../images/ecommerce_icn.jpg') no-repeat;
	float:left;
}
#product_cajas_image {
	width:107px;
	height:158px;
	background: url('../images/cajas_icn1.jpg') no-repeat 0px 30px;
	float:left;
}
#product_p2p_image {
	width:107px;
	height:158px;
	background: url('../images/p2p_icn.jpg') no-repeat 0px 20px;
	float:left;
}
#product_cajas_image2 {
	width:176px;
	height:190px;
	background: url('../images/cajas_icn2.jpg') no-repeat 0px 30px;
	float:left;
}
#product_cajas_name {
	width:259px;
	height:37px;
	background: url('../images/cajas_name.gif') no-repeat 0px top;
	float:left;
}
.moduletable td{
	width: 100%;
	vertical-align: top;
}
.wrap_menu{
	float: left;
	padding-left: 35px;
}
.moduletableproduc{
	width: 440px;
	margin-left: 0px;
	text-align: center;
}
.mainlevelproduc {
	color: #97A142;
}
a.mainlevelproduc {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.mainlevelproduc:hover{
	text-decoration: underline;
}
ul.menu_item {
	list-style-type: square;
	list-style-image: url("../images/menu_bullet.gif");
}
.espacio{
	width: 740px;
	background-image: url("../images/trama_fond.gif");
}
.imagen_izq{
	text-align: center;
	margin-top: 15px;
}
.arialverde12ptsnormal {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #818E3D;
	text-decoration: none;
}
.arialverde12ptsbold {
	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;
	font-weight: bold;
	color: #818E3D;
	text-decoration: none;
}
.arial12ptsgrisnormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #989897;
	text-decoration: none;
	text-align: left;
}
.arial12ptsgrisbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #989897;
	text-decoration: none;
	list-style-type: none;
	margin-left: 0px;
}
.frontpage{
	width: 485px;
	height: 250px;
	margin-left: 0px;
	margin-top: 14px;
	background-color: #fff;
}
.arialverde12ptsbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #818E3D;
	text-decoration: none;
	text-align: left;
}
.imgproduct{
	margin-left: -7px;
}
.arial11ptsgrisplanes {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #989897;
	text-decoration: none;
}
.verdanabold12ptsnaranja {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F6660D;
	text-decoration: none;
}
.stilocontactenos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999;
	text-decoration: none;
	background-color: #FFF;
	border: 1px solid #999933;
}
.arialverde9ptsnormal {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #818E3D;
	text-decoration: none;
}
.arial10naranjanormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF6600;
	text-decoration: none;
}
.arialverdemenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #97A142;
	text-decoration: none;
	font-weight: bold;

}
A:hover {	
	TEXT-DECORATION:  underline;
}
.manch { 
	font-family: Geneva, Arial, Helvetica, san-serif; 
    font-size: 10px; 
	font-weight: bold; 
	color: #fff; 
	text-decoration: none ; 
	text-transform: none
}
.arial12ptsgrisnormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #989897;
	text-decoration: none;
}
.stilocontactenos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #993;
}
.arialverde12ptsnormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #818E3D;
	text-decoration: none;
}
.buttonmore{
	text-align: right;
}
.acceso .moduletable{
	width: 100%;
	margin: 10px 0px 0px 0px;
}
/* ccs para mamml */
.table_frontpage {
	background-color: #fff;
	text-align: left;
}
/*preguntas frecuentes*/
tr.sectiontableentry1 a {
	font-size: 12px;
	font-weight: bold;
	color: #989897;
	margin-left: 0px;
	text-decoration: none;
	background: url('../images/bullet.gif') no-repeat 0px 5px;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 8px;
}
tr.sectiontableentry1 a:hover {
	text-decoration: underline;
}
tr.sectiontableentry2 a {
	font-size: 12px;
	font-weight: bold;
	color: #989897;
	margin-left: 0px;
	text-decoration: none;
	background-image: url('../images/bullet.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 8px;	
}
tr.sectiontableentry2 a:hover {
	text-decoration: underline;
}
/*preguntas frecuentes*/
tr.sectiontableentry1faqs a {
	font-size: 12px;
	font-weight: bold;
	color: #989897;
	margin-left: 0px;
	text-decoration: none;
	background: url('../images/bullet.gif') no-repeat 0px 5px;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 8px;
}
tr.sectiontableentry1faqs a:hover {
	text-decoration: underline;
}
tr.sectiontableentry2faqs a {
	font-size: 12px;
	font-weight: bold;
	color: #989897;
	margin-left: 0px;
	text-decoration: none;
	background-image: url('../images/bullet.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 8px;	
}
tr.sectiontableentry2faqs a:hover {
	text-decoration: underline;
}
.contentheading{
	font-size: 14px;
	font-weight: bold;
	color: #989897;
	text-align: left;
	margin-left: 0px;
}
.contentpaneopen td{
	font-size: 12px;
	text-align: left;
	margin-left: 0px;
}
#faqs { 
	width: 300px; 
	background-image: url('../images/fond_preguntas.gif');
	border: 1px solid #C8CC2A; 
	text-align: left;
}
/*boton de atras*/
.atras {
	width: 25px;
	height: 14px;
	background: url('../images/atras.gif') no-repeat;
	cursor: pointer;
	float: left;
}
/*menu cajas de compensacion parte inferior*/
.menu_cajas_compensacion {
	width: 470px; 
	text-align: center
}
/*boton de subir*/
.subir_pop {
	width: 14px;
	height: 10px;
	background: url('../images/subir_pop.gif') no-repeat;
	cursor: pointer;
	margin: 10px 5px 10px 0px;
	float: right;
}
/*mas info pop*/
.mas_info_pop {
	width: 17px;
	height: 15px;
	background: url('../images/masinfo2.gif') no-repeat;
	cursor: pointer;
	margin: 10px 5px 10px 0px;
	float: right;
}
/*mas info grande*/
.mas_info_great {
	height: 23px;
	width: 64px;
	background: url('../images/mas_info.gif') no-repeat;
	cursor: pointer;
	margin: 5px 5px 10px 0px;
	float: right;
}
/*titulo noticias en el frontpage*/
.noticias_image {
	width: 330px;
	height: 30px;
	background: url('../images/man_noticias.gif') no-repeat;
}
/*menu cajas de compensacion*/
#mainlevelmenu_verde {
	text-align: center;
	margin: 0px;
	padding: 0px;
	width: 470px;
}
#mainlevelmenu_verde li {
	display: inline;
	margin-left: 0;
	padding: 3px 1px;
	list-style: disc;
}
a.mainlevelmenu_verde {
	font-size: 12px;
	font-weight: bold;
	color: #97A142;
	text-decoration: none;
}
a.mainlevelmenu_verde:hover {
	text-decoration: underline;
}
/*menu productos*/
#mainlevelmenu_productos {
	text-align: center;
	margin: 0px;
	padding: 0px;
	width: 450px;
}
#mainlevelmenu_productos li {
	display: inline;
	margin-left: 0;
	padding: 3px 1px;
	list-style: disc;
}
a.mainlevelmenu_productos {
	font-size: 12px;
	font-weight: normal;
	color: #F6660D;
	text-decoration: none;
}
a.mainlevelmenu_productos:hover {
	text-decoration: underline;
}
/*menu productos*/
#mainlevelmenu_productos {
	text-align: center;
	margin: 0px;
	padding: 0px;
	width: 450px;
}
#mainlevelmenu_productos li {
	display: inline;
	margin-left: 0;
	padding: 3px 1px;
	list-style: disc;
}
a.mainlevelmenu_productos {
	font-size: 12px;
	font-weight: normal;
	color: #F6660D;
	text-decoration: none;
}
a.mainlevelmenu_productos:hover {
	text-decoration: underline;
}
/*menu productos*/
#mainlevelmenu_productos {
	text-align: center;
	margin: 0px;
	padding: 0px;
	width: 450px;
}
#mainlevelmenu_productos li {
	display: inline;
	margin-left: 0;
	padding: 3px 1px;
	list-style: disc;
}
a.mainlevelmenu_productos {
	font-size: 12px;
	font-weight: normal;
	color: #F6660D;
	text-decoration: none;
}
a.mainlevelmenu_productos:hover {
	text-decoration: underline;
}
/*tangram*/
.tangram_title {
	width: 450px;
	height:26px;
	background: url('../images/tangram_title.gif') no-repeat;
}
.tangram {
	width: 470px;
	text-align: justify;
}
.tangram_images {
	width: 470px;
	text-align: center;
	margin: 10px 0px 10px 0px;
}
.menu_tangram {
	text-align: right;
}
a.menu_tangram {
	font-size: 10px;
	font-weight: bold;
	color: #F6660D;
	text-decoration: none;
}
a.menu_tangram:hover {
	text-decoration: underline;
}
#mainlevelmenu_tangram {
	width: 470px;
	text-align: right;
	padding: 0px;
}
#mainlevelmenu_tangram li{
	display: inline;
	margin-left: 0;
	padding: 3px 2px;
	list-style-type: square;
}
a.mainlevelmenu_tangram {
	font-size: 10px;
	font-weight: normal;
	color: #F6660D;
	text-decoration: none;
}
a.mainlevelmenu_tangram:hover {
	text-decoration: underline;
}
.menu_tanan {
	margin-top: -20px; 
	width:185px;
	padding-left:15px;
}
/*fovis*/
.text_fovis {
	width: 470px;
	text-align: justify;
}
tr.sectiontableentry1fovis a {
	font-size: 12px;
	font-weight: bold;
	color: #989897;
	margin-top: 5px;
	margin-bottom: 5px;
	text-decoration: none;
}
tr.sectiontableentry1fovis a:hover {
	text-decoration: underline;
}
tr.sectiontableentry2fovis a {
	font-size: 12px;
	font-weight: bold;
	color: #989897;
	margin-top: 5px;
	margin-bottom: 5px;
	text-decoration: none;
}
tr.sectiontableentry2fovis a:hover {
	text-decoration: underline;
}
.contentheadingfovis {
	font-size: 14px;
	font-weight: bold;
	color: #989897;
	text-align: left;
	margin-left: 0px;
}
.contentpaneopenfovis td{
	font-size: 12px;
	text-align: left;
	margin-left: 0px;
}
/*estilos planes de hosting*/
/*borde superior*/
.planes1 {
	width: 100%;
	height: 16px;
	background: url('../images/planes1.gif') no-repeat;
}
/*borde inferior*/
.planes3 {
	width: 100%;
	height: 20px;
	background: url('../images/planes3.gif') no-repeat;
	margin-top: -10px;
	cursor: pointer;
}
/*plan start*/
.title_start {
	width: 120px;
	height: 12px;
	background: url('../images/start.gif') 10px 0px no-repeat;
	cursor: pointer;
}
.title_express {
	width: 120px;
	height: 12px;
	background: url('../images/express.gif') 10px 0px no-repeat;
	cursor: pointer;
}
.title_extreme {
	width: 120px;
	height: 12px;
	background: url('../images/extreme.gif') 10px 0px no-repeat;
	cursor: pointer;
}
.title_ultra {
	width: 120px;
	height: 12px;
	background: url('../images/ultra.gif') 10px 0px no-repeat;
	cursor: pointer;
}
.title_ultimate {
	width: 120px;
	height: 12px;
	background: url('../images/ultimate.gif') 10px 0px no-repeat;
	cursor: pointer;
}
.price_hosting {
	width: 82px;
	margin-top: 0px;
	margin-left: 105px;
	text-align: center;
	color: #F6660D;
	font-size: 12px;
	font-weight: bold;
}
.bloghosting table {
	padding: 0px 10px 0px 10px;
}
.bloghosting table tr td span {
	padding-left: 10px;
}
.contentpanefovis {
	width: 470px;
}
.comprar {
	float:right;
	margin-top: -5px;
	margin-right:70px;
}
#acceso_clientes {
	width: 250px;
	height: 205px;
	border: 1px solid #C8CC2A;
}
#acceso_clientes_labels {
	margin-top: 4px;
	margin-bottom: 8px;
	margin-right: 10px;
	float: right;
	width: 140px;
	text-align: left;
	font-size: 12px;
	color: #818E3D;
}
#archivos_hosting {
	text-align: right;
}
.moduletableepages{margin:auto;margin-top:20px;margin-bottom:20px}