body {
	background-color:#5c8c02;
	text-align:center;
	margin:0px;
	padding:0px;
	font-size:11px;
	font-family: Helvetica, Geneva, Arial,SunSans-Regular, sans-serif;
}

.datagrid{
width:650px;
margin:auto;
}

.pagina{
width:1000px;
margin:auto;
text-align:center;}

.fondoweb{
background:url('../imagenes/fondowebcabecera.jpg');
background-repeat:repeat-x;
width:100%;
float:left;
}

form{
margin-top:0px;}

.dominio{
width:1000px;
margin:auto;}

.contacto{
width:1000px;
margin:auto;
}

#whois fieldset{
border:none;
}

#log_res fieldset{
border:none;}

.botones{
padding-top:42px;}

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

.botones ul li{
margin-left:15px;
float:left;}

.textoinicio{
clear:both;
width:1000px;
text-align:center;
float:left;
margin-top:60px;
color:#5c8c02;
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
}

.textoinicio a{
color:#0c9bff;}

img{
border:none;}

.idiomas{
	float: right;
	height: 30px;
	width: 500px;
	margin: 0 10px;
	padding: 30px 0 0;
}

.idiomas ul{
	float: right;
	margin: 0;
	list-style: none;
}

.idiomas li{
	float: left;
	margin: 0 2px;
}

.idiomas li img{
	border: 1px solid white;
	opacity: 0.6;
	filter: alpha(opacity = 60);
}

.idiomas li img:hover, .idiomas li img.actual{
	opacity: 1;
	filter: alpha(opacity = 100);
}

.cabecera2{
	width:100%;
}

.cabecera{
	position: relative;
	float:left;
	width:1000px;
	margin-top:0px;
	background:url('../imagenes/cabecera.jpg');
	background-repeat:no-repeat;
}

.tfn{ position: absolute; left: 815px; top: 10px }

.fondoinicio{
margin-bottom:20px;
float:left;
width:1000px;
}

.height10{
clear:both;
float:left;
height:10px;}

.logo{
width:300px;
margin-top:100px;
margin-bottom:30px;
margin-left:50px;
float:left;}

.programador{
font-weight:bold;
font-size:25px;
color:#9c0101;
}

.seccion, .centroseccion{
text-align:left;
width:1000px;
font-size:13px;
color:#686866;
margin:auto;}

.seccion h1, .contacto h1{
color:#9CBD19;}

.usuarios{
font-family: arial, Helvetica,sans-serif;
color:#FFFFFF;
width:235px;
text-align:left;
float:right;}

.usuarios h2{
display:inline;
margin-top:15px;
width:235px;
text-align:center;
float:left;
font-size:16px;
margin-bottom:0px;
text-align:center;}

.usuarios label{
margin-top:5px;
padding-top:5px;
float:left;
text-align:right;
width:90px; }

.usuarios input{
font-size:10px;
margin-top:5px;
width:100px;}

.usuarios .entrar{
margin-left:90px;
width:64px;}

.centro{
font-size:13px;
color:#3c3c3c;
background-color:#FFF;
width:100%;
text-align:center;
clear:both;}

.centro2{
width:1000px;
margin:auto;}

.ver{
width:925px;
margin:auto;}

.verde{
width:925px;
margin:auto;
background-color:#5c8f02;
float:left;}

.menu2{
margin:auto;
width:580px;
clear:both;}

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

.menu2 li{
font-weight:bold;
padding-top:5px;
background-color:#5c8f02;
float:left;}

.menu2 li a{
border-right: 1px solid #FFF;
padding-left:10px;
padding-right:10px;
color:#FFF;}

.menu{
margin:auto;
width:970px;
clear:both;}

.menu ul{
margin:0;
margin-left:2px;
padding:0;
list-style:none;}

.menu li{
font-weight:bold;
padding-top:5px;
background-color:#9cbd19;
float:left;
text-transform: uppercase;
}

.menu li a{
border-right: 1px solid #FFF;
padding-left:9px;
padding-right:9px;
color:#FFF;
}


.marcado{
background-color:#7fb10e!important;
}

.panel1{
float:left;
background:url('../imagenes/panel1.png');
width:100%;
border: 1px solid #cccccc;
margin:0;
height:35px;
padding:0;
list-style:none;}

.panel1 a{
margin-top:10px;
color:#3c3c3c;
font-weight:bold;
text-decoration:none;}

.panel1 li{
padding-top:12px;
padding-bottom:9px;
float:left;
border-right: 1px solid #cccccc;
}

.panela1{
float:left;
background:url('../imagenes/panel1.png');
width:100%;
border: 1px solid #cccccc;
margin:0;
height:35px;
padding:0;
list-style:none;}

.panel1 a{
margin-top:10px;
color:#3c3c3c;
font-weight:bold;
text-decoration:none;}

.panel1 li{
padding-top:12px;

padding-bottom:9px;
float:left;
width:249px;
border-right: 1px solid #cccccc;
}

.panela1 li{
float:left;
background:url('../imagenes/panel1.png');
width:249px;
border-right: 1px solid #cccccc;
margin:0;
height:35px;
padding:0;
list-style:none;}

.centro h1{
float:left;
text-transform: uppercase;
}

.usuariosmundo a{
color:#FFF;
font-weight:bold;
text-decoration:none;
}

.panelindex{
width:1000px;
margin:auto;
text-align:center;}

.panelindex form{
float:left;
clear:both;
margin-top:20px;}

.panelindex select{
margin:auto;
width:400px;

float:left;}

.dominio form{
clear:both;}

.dominio h1{
color:#b4db00;}

.dominio form label{
color:#bcb8b8;
font-size:16px;
font-weight:bold;
}

.dominio form input{
margin-top:10px;
border: 1px solid #bcb8b8;
font-size:16px;}

.registratudominio{
clear:both;
text-align:center;
font-weight:bold;
font-size:28px;
color:#b4db00;}

.domcomprobar{
padding:0;
margin:auto;
margin-top:10px;
width:550px;
list-style:none;}

.domcomprobar li{
float:left;
margin-left:15px;
}

.dominios ul{
color:#686866;
font-size:16px;
font-weight:bold;
margin:auto;
margin-top:30px;
width:600px;
list-style:none;}

.dominios ul li{
float:left;
width:80px;
padding-right:20px;
padding-left:20px;}

.dominios .titulo{
background-color:#b4db00;
color:#FFF;
float:left;}

.limpia{
clear:both;}

.comdominio{
margin:auto;
width:150px;
clear:both;}

.panel2{
margin:auto;
margin-top:20px;
float:left;
width:850px;
padding:auto;
list-style:none;}

.panel2 li{
font-weight:bold;
margin-left:40px;
float:left;}

.panel2 a{
text-decoration:none;
color:#4e4e4e;}

.panel2img{
height:63px;
margin-bottom:10px;
width:63px;}

.idioma{
float:left;
margin-top:120px;
list-style:none;
margin:0;

padding:0;}

.idioma li{
margin-top:120px;
margin-left:10px;
float:left;}

.seleccionado{
background-}

.menu .ultimo a{
float:left;
border:none;
}

.centro{
float:left;
background-color:#FFFFFF;}

.fondo{
padding-top:10px;
color:#FFF;
text-align:center;
text-decoration:none;
clear:both;}

.fondo a{
text-decoration:none;
color:#FFF;}

.izquierda{
color:#FFF;
float:left;
width:250px;}

.derecha{
color:#FFF;
float:right;
margin-right:60px;
text-align:right;}

fieldset	{padding:10px; border:1px solid #CCCCCC; width: 600px;}
legend		{font-size: 1.5em; color: #262f5f; font-weight: normal; font-family:"Trebuchet MS",'Times New Roman',Times,serif;}

.td			{color: #000; font-weight: normal; font-family:"Trebuchet MS",'Times New Roman',Times,serif;}
.green		{color: #009900;}

#container	{margin: auto; width: 640px; background-color: #FFFFFF;}

#domain		{padding:15px;}
#domain	.l1	{float: left; width: 230px; margin: 0 5px 0 0;}
#domain	.l2	{float: left; width: 190px; margin: 0 5px 0 0; }
#domain	.r	{float: right; margin: 0; width: 80px;}
#domain	.input	{ font-size:14px; background-color:#fff; padding:4px; border:1px solid #b5b6c4;}

#log		{width: 650px; margin-top: 5px;}
#log_res	{overflow: auto;}
#log_res.ajax-loading	{padding: 20px 0;background: url(../imagenes/loading.gif) no-repeat center;}

.tabel		{width:100%; margin:auto; border-collapse:collapse;}
.tabel th	{padding:2px; background-repeat: repeat-x; color:#000;}
.tabel td	{padding:2px;}
.disponibil {width:50%; color:#009900; text-align:left;}
.ocupat 	{color:#CC0000; text-align:left;}
.alt 		{background-color:#F1F1F1}
#footer		{padding:10px; background-color: #FFFFFF;}

#contact{
color:#000;
width:950px;
text-align:left;
float:left;
margin-bottom:20px;}

#contact label{
margin-left:60px;
float:left;
margin-top:10px;
text-align:left;
margin-right:10px;
width:100px;}

.centrar{
text-align:center;
width:300px;
margin:auto;}

#contact input{
width:300px;
margin-top:10px;
float:left;}

#contact img{
margin-top: 20px;}

.submit{
margin-left:325px;
clear:both;
float:left;}

#contact textarea{
width:950px;
margin-top:10px;}

.contactdescripcion{
with:610px;
text-align:center;}

.alta{
margin-left:auto;
margin-right:auto;
text-align:center;
width:500px;}

.form label{
margin-top:5px;
clear:both;
float:left;
text-align:right;
margin-right:15px;
width:150px;
}

.form input{
margin-top:5px;
float:left;}

.form select{
margin-top:5px;
float:left;}

.centro ul li ul{
float:left;
margin-left:15px;}

.izquierdacombo{
margin-left:100px;
float:left;
width:100px;}

.table_history {
width:1000px;
}
.table_history th {
background:url("../img/bg_header_table_history.png") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
height:32px;
}
.table_history th.first_item {
background-position:left top;
}
.table_history th.item {
background-position:-7px 0;
}
.table_history th.last_item {
background-position:right top;
}
.table_history tbody {
border:1px solid #DDDDDD;
}
.table_history tbody tr {
background:none repeat scroll 0 0 #FFFFFF;
border-left:1px solid #96BE0D;
border-right:1px solid #96BE0D;
height:32px;
}
.table_history tbody tr td {
background:none repeat scroll 0 0 #FFFFFF;
border-bottom:1px solid #DDDDDD;
height:32px;
}
.table_history tbody tr td table tr td{
border-bottom:0px;
}

.table_history tbody tr td.first_case {
border-left:1px solid #DDDDDD;
}
.table_history tbody tr td.last_case {
border-right:1px solid #DDDDDD;
}
.table_history tfoot {
}
.table_history tfoot .footer_table_history td {
background:url("../img/bg_footer_table_history.png") no-repeat scroll 0 0 transparent;
height:6px;
}
.table_history tfoot .footer_table_history td.footer_table_history_left {
background-position:left top;
}
.table_history tfoot .footer_table_history td.footer_table_history_right {
background-position:right top;
}

#cart_summary tfoot tr td {
border-top:medium none;
line-height:1em;
}
#cart_summary tfoot tr.cart_total_product td {
border-top:1px solid #BDC2C9;
}
#cart_summary tfoot tr.cart_total_price td {
border-bottom:2px solid #BDC2C9;
}
#cart_summary .price, #cart_summary .price-discount {
color:#595A5E;
font-size:1em;
text-decoration:none;
}


td.cart_product a img {
border:1px solid #D0D1D5;
}
td.cart_product a:hover img {
border:1px solid #888888;
}
td.cart_description a {
text-decoration:none;
}
td.cart_description a:hover {
text-decoration:underline;
}
td.cart_description h5 a, td.cart_ref, td.cart_total {
color:#595A5E;
}
td.cart_unit, td.cart_total, td.cart_discount_price {
text-align:right;
}
td.cart_availability, td.cart_ref {
text-align:center;
}
td.cart_total .price {
font-weight:bold;
}
tr.cart_item td.cart_unit {
padding-right:1em;
}
td.cart_quantity {
text-align:right;
font-size:16px;
}

td.cart_quantity p, td.cart_quantity a {
display:inline;
float:left;
}

td.cart_quantity a.cart_quantity_up, td.cart_quantity a.cart_quantity_down {
display:block;
}
tr.cart_free_shipping {
white-space:normal;
}

.cesta{
width:900px;
margin:auto;}

.btn_green {
cursor:pointer;
}
.btn_green .btn_green_left {
background:url("../img/btn_green_left.png") no-repeat scroll 0 0 transparent;
float:left;
height:26px;
width:11px;
color:#FFF;
font-weight:bold;
}
.btn_green .btn_green_content {
background:url("../img/btn_green_content.png") repeat-x scroll 0 0 transparent;
border:medium none;
cursor:pointer;
display:block;
float:left;
height:26px;
margin-left:0;
text-align:center;
}
.btn_green .btn_green_right {
background:url("../img/btn_green_right.png") no-repeat scroll 0 0 transparent;
float:left;
height:26px;
width:8px;
}

.micesta{
margin-top:150px;
margin-left:260px;
float:left;}

.micesta a{
color:#FFFFFF;
font-weight:bold;}

a {
	text-decoration:none;
	color:#000000;
}

.contFormu{ width: 400px; margin: 0 auto; }
.formulario{ float: left; width: 300px; margin: 20px 0; }
.formulario label, .formulario input, .formulario select{ float: left; margin: 5px 0; }
.formulario input, .formulario select, .formulario textarea{ border: 1px solid gray; }
.formulario label{ width: 120px; text-align: left; }
.formulario input{ width: 170px; height: 15px; }
.formulario select{ width: 170px; height: 20px; }
.formulario input.submit{ float: right; height: 20px; }
.formulario textarea{ float: left; width: 290px; }

#trabajos{ text-align: center; }
#trabajos object{ position: absolute; left: 100px; top: -80px; }

#trabajos span {
	float:left;
	clear:right;
	padding:16px;
}

#trabajos a {
	padding:2px;
	width:150px;
}

#trabajos a {
	float:left;
	clear:both;
	text-align:centeR;
}

#trabajos a strong {
	width:150px;
	text-align:center;
	 line-height:20px;
}

.pagi {
	margin:20px;
	text-align:center;
	float:left;
	clear:both;
}

.pagi a {
	margin:10px;
	line-height:20px;
	padding:5px !important;
}

.posicionlateral{
float:left;
width:290px;
margin-left:25px;}

.posicionlateral h2{
color:#609102;
}

.greening{
color:#bdc2b4;}

#tabs-1, #tabs-2 {
	float:left;
	clear:both;
}

.negroyblanco {
	background-color:#000000;
	color:#ffffff !important;
	font-family:Trebuchet MS;
	font-size:11px;
}

.accesooregistro {
	margin:auto;
	width:580px;
	padding:10px;
	padding-bottom:100px;
}

.accesooregistro input {
	float:left;
	clear:right;
	width:200px;
	margin-left:5px;
	margin-top:5px;
	height:16px;
	padding:1px;
}

.accesooregistro select {
	float:left;
	clear:right;
	width:206px;
	margin-left:5px;
	margin-top:5px;
	height:20px;
	padding:1px;
}

.accesooregistro label {
	clear:right;
	width:180px;
	float:left;
	margin-top:5px;
	height:20px;
}

.inputsubmit {
	float:left;
	clear:both;
	width:125px !important;
	height:26px !important;
	margin-left:130px !important;
	margin-top:20px !important;
}