* {font-family: "Trebuchet MS", Tahoma, Verdana;}

BODY,TD,TH {font-size: 11px;}

/**********************/
/*     CARRITO        */
/**********************/

#paraseo h1 {
	float: left;
	display: block;
	text-indent: -9000px;
	width: 1px;
}


#carrito_compra{
	margin:3px;
	padding:3px;
	float: right;
	background-color:transparent;
}
.clear{	
	clear:both;
}

.productodiv{
	width:190px;
	margin-right:15px;
	float:left;
	margin-top:3px;
	padding:2px;
}

.producto img{	/* Float product images */
	float:left;
	margin:2px;
}


/**********************/
/*    FORMULARIOS     */
/**********************/

INPUT.boton  { border: 1px solid #888888; padding: 3px; font-size: 10px; background-color: #EEEEEE }
SELECT.boton { border: 1px solid #888888; font-size: 10px; background-color: #EEEEEE }
SELECT.botonr, INPUT.botonr { background-color: #FFEEEE; border: 1px solid #FF0000; padding: 3px; font-size: 10px; }
INPUT.boton:hover { border: 1px solid #000000; padding: 3px; font-size: 10px; background-color: #EEEEEE }

INPUT.boton2 { border: 2px solid #669966; padding: 3px; font-size: 12px; background-color: #DDEEDD }
INPUT.boton2:hover { border: 2px solid #009900; padding: 3px; font-size: 12px; background-color: #EEFFEE }

.botonform {
	background-color: #DAA75F;
	border: 1px solid #DDDDDD;
	font-size:16px;
	font-weight: bolder;
	color: #FFFFFF;
	font-family: "Trebuchet MS", Tahoma, Verdana;
}


.botonform:hover {
	background-color: #FFFFFF;
	border: 1px solid #777777;
	font-size:16px;
	font-weight: bolder;
	color: #000000;
	font-family: "Trebuchet MS", Tahoma, Verdana;
}

.enlacesayuda {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DAA75F;
}


.formulariostrans {
	background-image: url(/img/trans.gif);
	border: 0px none;
	font-size: 9px;
	color: #8B8989;
	background-color: #EEEAEB;
	height: 15px;
	margin-top:0px;
	margin-bottom:0px;
	margin:0px;
}

.caja_input {
	background-color: #FFFFFF;
	border: 1px solid #A3A3A3;
	font-size: 11px;
	color: #333333;
}


/**********************/
/* CUERPO Y GENERALES */
/**********************/

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: url(bkg-body.png) #f2f2f2 top center repeat-y !important;
	
	/*background-image: url(/img/body/f_g.gif);*/
	
}

.parrafos {
	font-size: 13px;
	margin-bottom:10px;
	margin-left:30px;
	margin-right:30px;
	margin-top:10px;
	text-align: justify;
}

/*JOSE ALOJAMIENTOS*/
#alojamientos {font-size: 13px; margin-bottom:10px;margin-left:30px;margin-right:30px;margin-top:10px;}
#alojamientos h2 {font-size: 14px;font-weight: bold;color: #465665;}
#alojamientos h3 {font-size: 14px;font-weight: normal;color: #465665;}
#alojamientos p {line-height: 20px;text-align: justify}
#alojamientos table {padding: 5px; border-collapse: collapse; border:0px; width: 100%;}
#alojamientos table th {background-color: #D9D5B5; padding: 5px;}
#alojamientos table td {background-color: #EDE8C8; vertical-align: top; border-top: 3px solid #fff; padding: 5px;}
#alojamientos table .cierre_apertura {padding: 0px; border-top: 0px}
#alojamientos table td h1, #alojamientos table th h1  {font-size: 11px; font-weight: bold; margin: 0px; text-transform: uppercase;}
#alojamientos .imagenes li {float: left; list-style-type: none}
#alojamientos .imagenes li img {margin-right: 15px}
.album {background: #fff; width: 100%;margin-left:30px;margin-right:30px; text-align: center}

/*JOSE DOMINIOS*/
#dominios {font-size: 13px; margin-bottom:10px;margin-left:30px;margin-right:30px;margin-top:10px;}
#dominios p {line-height: 20px;text-align: justify;}
#dominios table {width: 100%}
#dominios table .caracteristicas {width: 25%; text-align: center; padding: 5px;}


#cesta_elementos {display: inline;}

.tblcabeceracontenido {
	background-image: url(/img/body/f_cab.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	text-align: justify;
	right: 300px;
}

.rojo 		{ color: #BB0000 }
.visited		{ color: #737373;}
.visited:hover		{ color: #3366CC;}
.subr {
	border-bottom : 2px dotted #CCCCCC;
	width : 100%;
}

.indent60 { margin-left: 60px;    }
.indent80 { margin-left: 80px;    }
.indent120 { margin-left: 120px;    }

b	{font-weight: bold}


/**********************/
/*      TITULOS       */
/**********************/
.minititular1 {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #465665;
	clear:both;
}
h2 {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #465665;
}
.titulargrande1 {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 24px;
	font-weight: bold;
	color: #A0A0A0;
}
.minititular {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 9px;
	color: #333333;
	letter-spacing: 0.3em;
	text-align: center;
}
.titularestasen {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.titulo_blanco {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.copyright {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin-bottom:2px;
	margin-right:10px;
}
.titular1 {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
}
.titular2 {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
a:hover.titular2 {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #efefef;
}
.titular3 {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 14px;
	font-weight: bold;
	font-style:italic;
	color: #666666;
}

.titular4 {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	padding-top:5px;
}
.subtitulo {
	font-style: italic;
	text-indent: 20pt;
	margin-top: 10px;
	margin-right: 40px;
	margin-bottom: 20px;
	margin-left: 30px;
}

.advertencia {
	background-color: #FFEEEE;
	border: 1px dashed #990000;
	font-size: 11px;
	text-align: justify;
	padding:15px;
}


/**********************/
/*      IMAGENES      */
/**********************/

.transparente, a.transparente, a.transparente img { filter: alpha(opacity=30); -moz-opacity: 0.3; }
.opaco, a.opaco, a.opaco img { filter: alpha(opacity=100); -moz-opacity: 1; }


/**********************/
/*      SCRIPTS       */
/**********************/

div.drophover { }
div.cart { width:160px; }


.cesta { border:1px solid #555555; padding:4px; background-color:#EEEEEE; width:125px; }
.titulo 	{ font-size: 14px; font-weight: bold; }
.titulo2 	{ font-size: 16px; font-weight: bold; color:#FFFFFF; background:#333333; padding:5px 10px 5px 10px; margin:0px; }
.fondos 	{ background-repeat : no-repeat }

/**********************/
/*      CAJAS         */
/**********************/

.boxdotted 	{ border : 1px; border-style : dashed; padding : 8px; background-color : #F5F5F5; }
.blackbox	{ border : 1px; border-style : solid; border-color:#000000 }
.greybox	{ border : 1px; border-style : dashed; border-color:#CCCCCC }


/**********************/
/*        AJAX        */

/**********************/
#ajax	  {   width:0px; height:0px }
#ajax_div {   visibility:hidden; }
#ajax_carg0 { visibility:hidden; }
#ajax_carg1 {width:100%;height:100%;filter:alpha(opacity=50);-moz-opacity:0.5; opacity: 0.5;background-color:#000;position:absolute;left:0px;top:0px;padding:0px;z-index:100;visibility:visible; }
#ajax_azul  {position: relative;width:280px;height:100px;font-weight:bold;font-family: Verdana, Arial, sans-serif;background:url('/img/body/ajax_azul.gif')  repeat-x;background-color:#8AABFF;border:#FFF solid 1px;color:blue;font-size:13px;margin:0 auto;top:250px;padding:8px;padding-top:20px;text-align:center;z-index:101;}
#ajax_verde {position: relative;width:280px;height:100px;font-weight:bold;font-family: Verdana, Arial, sans-serif;background:url('/img/body/ajax_verde.gif') repeat-x;background-color:#c9ff8a;border:#FFF solid 1px;color:green;font-size:13px;margin:0 auto;top:250px;padding:8px;padding-top:20px;text-align:center;z-index:101;}
#ajax_rojo  {position: relative;width:280px;height:100px;font-weight:bold;font-family: Verdana, Arial, sans-serif;background:url('/img/body/ajax_rojo.gif')  repeat-x;background-color:#FF8A8A;border:#FFF solid 1px;color:red;font-size:13px;margin:0 auto;top:250px;padding:8px;padding-top:20px;text-align:center;z-index:101;}
INPUT.ajax { background-color: #FFFFFF; border: 1px solid #555555; }


.textosjustf {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 11px;
	text-align: justify;
}
.fondo_aloj_1 {
	background-color: #9F855B;
	background-image: url(../img/alojamientos/c11.gif);
	background-repeat: no-repeat;
}
.fondo_aloj_2 {

	background-color: #9F855B;
	background-image: url(../img/alojamientos/c12.gif);
	background-repeat: no-repeat;
}
.fondo_aloj_3 {


	background-color: #9F855B;
	background-image: url(../img/alojamientos/c13.gif);
	background-repeat: no-repeat;
}
.boton1 {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #003300;
	text-decoration: none;
	background-color: #D9CEBD;
	display:block;

	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
a.boton1:hover {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #5F5036;
	display:block;

	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.padding {
	padding-left: 8px;
	padding-bottom: 3px;
	font-size: 10px;
	padding-right: 8px;
}
.titularesrojos {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
}
.padding2 {
	padding-right: 23px;
	padding-left: 23px;
}


.precio {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #003333;
	text-decoration: none;
	

}
.titulares_cajas {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 24px;
	font-style: italic;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../img/alojamientos/caj001/fon_arriba.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.minititular2 {

	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 14px;
	font-weight: normal;
	color: #465665;
}
.fondo_complejas {
	background-image: url(../img/alojamientos/titulo_saberelegir2.gif);
	background-repeat: no-repeat;
}
.fondo_revendedor {

	background-image: url(../img/alojamientos/titulo_saberelegir3.gif);
	background-repeat: no-repeat;
}
.titular_blanco2 {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	
	white-space: nowrap;
}
.enlace_marco_blanco {
	border: 1px solid #FFFFFF;
}
.enlace_marco_blanco:hover {
	border: 4px solid #FFFFFF;
}
#lightbox{background-color:#eee;padding: 5px;border-bottom: 1px solid #666;border-right: 1px solid #666;}
#overlay{ background-image: url(/img/overlay.png); }
* html #overlay{background-color: #f2f2f2;background-color: transparent;background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/overlay.png", sizingMethod="scale");
}
.fondoCompa {
	background: url(/img/cab2/fondo_compa.jpg) no-repeat center ;

}

img {
	border:none;
}.titularesTabla1 {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 22px;
	font-style: italic;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	height: 52px;
	padding-top: 10px;
	padding-left: 20px;
}
.fondoTabla1 {
	background-image: url(/img/cab2/titulares.gif);
	background-repeat: repeat-x;
}
.blancogrande {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 27px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 30px 5px 2px;
}
.menusillo {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #003333;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	height: 20px;

}
.menusillopuls {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 4px 9px;
}
.menusillopuls2 {
	text-decoration: none;
	padding: 4px 5px;
}
a.menusillopuls {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #003333;
	padding: 4px 9px;
	text-transform:uppercase;
}
a.menusillopuls:hover {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 4px 9px;
}
.tablatarifasdominios {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 11px;
	border: 1px solid #C9990A;
}
.tablatarifasdominiostitular {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #DAA75F;
	word-spacing: 0.4em;
}
.linea_blanca_abajo {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#lightbox{background-color:#eee;padding: 5px;border-bottom: 1px solid #666;border-right: 1px solid #666;}
#overlay{ background-image: url(../img/overlay.png); }
* html #overlay{background-color: #f2f2f2;background-color: transparent;background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/overlay.png", sizingMethod="scale");
}
img {
	border:none;
}
.logincajainput {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 10px;
	background-color: #ECEFF2;
	padding: 1px;
	border: 1px solid #1E2B35;
}
.titularescaracteristicas {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	margin-right: 30px;
	margin-left: 30px;
}
.titulares_alojamientos {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
}
.detalles_aloj {
	font-family: "Trebuchet MS",Tahoma,  Verdana;
	font-size: 10px;
	text-decoration: none;
	margin:0px;
	padding:0px;
	
	margin-bottom:10px;
}
.cajas_alojamientos {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 13px;
	font-weight: normal;
	color: #3A261F;
	text-align: center;
}
.parrafostablas {
	margin-left:30px;
	margin-right:30px;
}
.tabladominiosterri {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 18px;
	font-weight: bold;
	color: #B37624;
	border: 1px solid #DAA75F;
	text-align: center;
	}
.tdsalojamientos {
	padding: 3px;
	border: 1px solid #CCCCCC;
}
.tdsalojamientosresal {
	padding: 5px;
	border: 1px solid #CCCCCC;
	font-weight: bold;
}
.preciocarro {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #006666;
}
.dominiodetalle {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 10px;
	color: #003333;
}
.detallecarro {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 10px;
	color: #000000;
}
.textoscarro {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 9px;
	color: #000000;
	padding: 8px;
}

.formvalid { background-color: #FFFFFF; border: 0px solid #FFFFFF }
.forminvalid { background-color: #FFDDDD; border: 1px solid #FF0000 }.detalles_pedido {
	font-family: "Trebuchet MS";
	font-size: 11px;
	background-color: #F9FAE7;
	background-position: right;
	padding: 3px;
	border: 1px solid #CCD338;
}
.error {
	font-weight: bold;
	color: #FFFFFF;
	font-family: "Trebuchet MS";
	font-size: 14px;
	background:#FF0000;
	padding:10px;
	clear:both;
	float:right;
	margin-top:30px;
	margin-right:30px;
}

#error {
	padding:0px;
	clear:both;
	float:right;
	margin:30px;
	width:235px;
	}
#error h1 { font-size:18px; margin:0px; padding:5px 5px 5px 5px; background:#FF0000; color:#FFFFFF; }
#error ul {}
#error ul li { list-style:none; display:block; float:left;  }
#error p { background:#FFDBDB; padding:5px; margin:0px; font-size:14px; font-weight:normal; color:#000000; }
#error p.destaca{ background:#FFEAEA; padding:5px 5px 5px 15px; margin:0px; font-size:14px; font-weight:bold; color:#000000; }


.titularesproceso1 {
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #FF5F11;
	text-decoration: none;
	padding-left: 10px;
	font-weight: bold;
}
.titularesproceso2 {
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.reven_ti_tabla {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	padding:2px;
	color: #FFFFFF;
	text-decoration: none;
}
.detalle_peq {
	font-family: "Trebuchet MS";
	font-size: 9px;
}
.presentacionpad {
	font-family: "Trebuchet MS";
	font-size: 12px;
	text-align: justify;
	padding: 10px;
}
.parrafosdiv {
	margin-left:30px;
	margin-right:30px;
}

#cajaexplicacion {
	margin: 3px;
	padding: 10px;
	height: auto;
	width: auto;
	border: 1px solid #999999;
	background:#EFEFEF;
	text-align: center;
}
#cajaexplicacion h1 {
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight:bold;
	color:#005F8C;
	margin:0px;
	padding:5px;
	background:#FFFFFF;
	border:#CCCCCC solid 1px;
}
#cajaexplicacion p {
	font-family: "Trebuchet MS";
	font-size: 11px;
}

#cajadetalle {
	font-family: "Trebuchet MS";
	font-size: 11px;
	text-align:center;
	margin: 3px;
	padding: 10px;
	height: auto;
	width: auto;
}

#cajadetalle h1 {
font-family:"Trebuchet MS";
font-size:18px;
font-weight:bold;
color:#000066;
padding:0px;
margin:0px;
border-bottom:solid 2px #00CC33;
clear:both;
text-align:left;
}

#cajadetalle p {
text-align:justify;
}

#cajadetalle p.consejo {
font-family:"Trebuchet MS";
font-size:10px;
padding:10px;
border:solid 3px #003333;
background-color:#efefef;
float:right;
width:200px;
margin:10px;
}

#cajadetalle label {
font-weight:bold;
display: block;
}

#cajadetalle a.paginaexterna , #cajadetalle INPUT.paginaexterna {
text-transform:uppercase;
padding: 5px 10px 5px 10px;
border:solid 1px #009999;
background:#003366;
font-size:14px;
font-weight:bold;
text-align:center;
margin: inherit;
color:#FFFFFF;
text-decoration:none;
}
#cajadetalle a:hover.paginaexterna  , #cajadetalle INPUT:hover.paginaexterna {
border:solid 1px #000000;
background: #CCCCCC;
color:#000000;
text-decoration:none;
}


#contenedor404 {
background:url(/img/404/fondo2.gif) repeat-x top;
font-family:"Trebuchet MS";
}

#contenedor404 div.contenido {
background:url(/img/404/fondo1.gif) no-repeat;
width:640px;
height:480px;
margin:auto;
}

#contenedor404 div.contenido h1 {
font-size:36px;
font-weight:bold;
padding-top:250px;
padding-left:200px;
margin: 0px;
}

#contenedor404 div.contenido p {
font-size:13px;
padding-left: 200px;
width:300px;
text-align:justify;
}
#contenedor404 div.contenido a {
text-decoration:none;
font-weight:bold;
color:#336699;
}
#contenedor404 div.contenido a:hover {
text-decoration:none;
color:#333366;
}

#iconoenlace {
float:right;
border:0;
padding:20px;
}

#iconoenlace p {
font-size:11px;
text-align:center;
}
#iconoenlace p a{
font-weight:bold;
color:#00CC33;
text-decoration:none;
}


#quienessomos {
}

#quienessomos p {
font-family:"Trebuchet MS";
font-size:13px;
text-align:justify;
margin:0px;
padding-bottom:10px;
}

#quienessomos p.presentacion {
background:url(/img/nosotros/fondo_titular.jpg) no-repeat;
padding-top: 120px;
}

#fichausuario {
clear:both;
margin-bottom:12px;
}

#fichausuario img {
float:right;
border:solid 2px #FFFFFF;
}

#fichausuario h1 {
font-size:16px;
margin:0px;
padding: 3px 3px 3px 10px;
background:url(/img/nosotros/f_esquina_1.gif) left top no-repeat #284a5c;
color:#FFFFFF;
border-bottom:solid 2px #FFFFFF;
}
#fichausuario h2 {
font-size:13px;
font-weight:bold;
margin:0px;
padding: 3px 3px 3px 10px;
background:#efefef url(/img/nosotros/f_sub.gif) repeat-x;
color:#0073AA;
}
#fichausuario p {
font-family:"Trebuchet MS";
font-size:11px;
margin:0px;
padding:9px 9px 9px 10px;
background:#efefef url(/img/nosotros/f_esquina_2.gif) bottom left no-repeat;
}



#carrocompra {

}

#carrocompra table {
margin:0px;
padding:0px;
border:0px;
width:100%;
border-collapse:collapse;
}


#carrocompra table tr.header {
padding:0px;
width:auto;
margin-bottom:1px;
}

#carrocompra table tr.header th {
background:url(/img/carrocompra3/f_titulares.gif);
height:34px;
padding:0px;
margin: 0px;
border-top:solid 1px #cbd0d9 ;
font-size:14px;

}

#carrocompra table tr td {
background:url(/img/carrocompra3/f_productos.gif) repeat-y left #f7f8f9;
border-bottom:solid 1px #CCCCCC;
padding:5px;
margin-bottom:1px;
font-family:"Trebuchet MS";
font-size:12px;
}
#carrocompra table tr .ok {
border-left:solid 1px #CCCCCC;
text-align:left;
}

#carrocompra table tr .fin {
border-right:solid 1px #CCCCCC;
padding:0px;
}

#carrocompra table tr .der {
text-align:right;
}
#carrocompra table tr .cen {
text-align:center;
}
#carrocompra table tr .izq {
text-align:left;
}

#carrocompra table tr .precio {
text-align:left;
white-space: nowrap;
}

#carrocompra table tr select {
font-family:"Trebuchet MS";
font-size:10px;
border:solid 1px;
}

#carrocompra table tr select {
font-family:"Trebuchet MS";
font-size:10px;
border:solid 1px;
}

#carrocompra table .requerida {
background:url(/img/carrocompra3/b_configuracion.gif);
border:#990000 solid 1px;
padding:2px 3px 2px 3px;
color:#FFFFFF;
font-family:"Trebuchet MS";
font-size:10px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
width:80px;
display:block;
}

#carrocompra table .norequerida {
background:#00CC66;
border:#006600 solid 1px;
padding:2px 3px 2px 3px;
color:#FFFFFF;
font-family:"Trebuchet MS";
font-size:10px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
width:80px;
display:block;
}

#carrocompra table .nonecesita {
background:#efefef;
border:#cccccc solid 1px;
padding:2px 3px 2px 3px;
color:#000000;
font-family:"Trebuchet MS";
font-size:10px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
width:80px;
display:block;
}

#carrocompra table .precio {
font-weight:bold;
font-size:13px;
color:#666666;
white-space: nowrap;
}

#carrocompra table .dominio {
font-weight:bold;
color:#000066;
}



#total {
float:right;
width:242px;
margin:0px;
padding:0px;
}
#total>div {
clear:right;
}

#total p{
font-family:"Trebuchet MS";
font-size:12px;
font-weight:bold;
width:80px;
background:#efefef;
border:#CCCCCC solid 1px;
padding: 5px;
margin: 2px;
text-align:right;
display:block;
float:right;
}
#total p.precio{
padding: 5px 34px 5px 5px ;
margin: 2px 0px 2px 2px;
background:#FFFFFF;
border:#CCCCCC solid 1px;
width:90px;
display:block;
float:right;
white-space: nowrap;
}

#modeloapli {
padding: 2px 5px 2px 5px ;
margin: 2px 0px 2px 2px;
background:#efefef;
border:#CCCCCC solid 1px;
width:235px;
display:block;
float:left;
white-space: nowrap;
text-align:right;

}







#hucha {
float:left;
margin-left:5px;
margin-bottom:10px;
background:#006633;
width:296px;
background:url(/img/carrocompra3/f_hucha.gif) no-repeat;
height:28px;
}
#hucha p{
margin:0px;
padding-left:35px;
padding-top:-2px;
font-family:"Trebuchet MS";
font-size:9px;
}


#navegacion {
float:left;
margin-left:5px;
margin-bottom:10px;
margin-top:10px;
padding: 0px;
width:246px;
}

#navegacion div.actualizar1{
background:url(/img/carrocompra3/b_actualizar2.gif);
width:90px;
height:26px;
padding-top: 10px;
padding-left: 10px;
float:left;
}
#navegacion div.actualizar0{
background:url(/img/carrocompra3/b_actualizar1.gif);
width:90px;
height:26px;
padding-top: 10px;
padding-left: 10px;
float:left;
}

#navegacion div.actualizar1 a{
text-decoration:none;
color:#FFFFFF;
margin:auto;
}
#navegacion div.actualizar0 a{
text-decoration:none;
color:#FFFFFF;
margin:auto;
}

#navegacion div.pasar{
background:url(/img/carrocompra3/b_pasar_por_caja.gif); background-repeat:no-repeat;
width:121px;
height:26px;
padding-top: 10px;
padding-right: 10px;
text-align:right;
float:right;
}
#navegacion div.pasar a{
text-decoration:none;
color:#FFFFFF;
margin:auto;
}

#aceptacion {
margin-left: 5px;
padding:0px;
clear:left;
height:113px;
width:296px;
background:url(/img/carrocompra3/f_contratos.gif) no-repeat;
vertical-align:top;
float:left;
}

#aceptacion h3 {
margin:0px;
padding:2px 0px 0px 29px;
font-size:14px;
font-weight:bold;
color:#000000;
float:left;
}
#aceptacion p {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:auto;
text-align:center;
clear:both;
}

#aceptacion div.todoscontra {
height:66px;
padding: 10px 12px 0px 0px;
margin:0px;
float:right;
}

#aceptacion div.todoscontra div.contratos {
padding:0px;
width:auto;
text-align: right;  
margin:2px;
}

#aceptacion div.todoscontra div.contratos a {
font:"Trebuchet MS";
font-size:10px;
text-decoration:none;
color:#000000;
}



#consejos {
float:left;
background:url(/img/carrocompra3/f_consejos_2.gif);
width:296px;
margin-top:10px;
margin-left:5px;
}

#consejos h3{
font-size:14px;
font-weight:bold;
color:#003333;
margin:0px;
font-family:"Trebuchet MS";
padding:6px 0px 0px 49px;
background:url(/img/carrocompra3/f_consejos_1.gif);
height:33px;
}

#consejos ul {
list-style:none; padding: 0px; margin: 0px;
}
#consejos ul li{
padding: 2px 10px 2px 20px;
}

#consejos div.final{
background:url(/img/carrocompra3/f_consejos_3.gif);
height:17px;
}


#promociones {
float:right;
background:url(/img/carrocompra3/f_promociones.gif);
width:235px;
height:120px;
}
#promociones p {
float:right;
width:120px;
margin:0px;
padding:40px 10px 0px 0px;
}
#promociones label {
float:right;
padding-right:10px;
}

#promociones input {
font-size:10px;
border:#666666 solid 1px;
margin: 1px;
}





/*** Sync Infrastuctura ***/

#infrastuctura {}
#infrastuctura div h1 {
font-size:16px;
font-weight:bold;
border-bottom:#0099FF 2px solid;
margin:0px;
padding-left:10px;
}
#infrastuctura div>p {
margin:0px;
padding:10px;
font-size:13px;
text-align:justify;
font-family:"Trebuchet MS", Tahoma, Arial;
}
#i_foto {
float:right;
padding:20px;
}
#i_foto p.detalle{
margin:0px;
padding:0px;
font-size:9px;
text-align:right;
background:#CCCCCC
}

/*** Sync: Footer ***/

#footerpagina {
width:auto;
background:url(/img/cab2/fondo_menu_abajo.gif) repeat-x;
height:104px;
margin:0px;
padding:0px;
}

#footerpagina #footerdentro {
padding:0px;
margin:auto;
margin-top:0px;
width:777px;
height:104px;
background:url(/img/footer/f_dentro.gif) repeat-x;
}

#footerpagina #footerdentro p.copyright { margin:0px; float:left; padding-top:56px; padding-left:10px; }
#footerpagina #footerdentro p.copyright a { color:#FFFFFF; text-decoration:none; }
#footerpagina #footerdentro p.copyright b {text-decoration:none; font-weight:normal; color:#5b6a79; font-size:11px; margin-left: 50px;}
#footerpagina #footerdentro p.telefono { margin:0px; float: right; font-size:13px; color:#FFFFFF; padding-top:55px; font-weight:bold; padding-right:10px; font-size:11px}


#cabecera1 {
background:url(/img/cab2/cabecera_fondo.gif) repeat-x;
width:auto;
margin:0px;
height:99px;
}
#cabecera1 #cabecera2 {
background:url(/img/cab2/subcabecera_fondo.gif) repeat-x;
width:777px;
margin:auto;
height:99px;
}
#cabecera1 #cabecera2 img {
float:left;
margin:0px;
}

#cabecera1 #cabecera2 #login {
margin:0px;
float:right;
width:360px;
}

#cabecera1 #cabecera2 #menu {
clear:both;
float:left;
margin:1px 0px 0px 0px ;
background:#003333;
width:777px;
height:32px;
text-align:left;
}
#cabecera1 #cabecera2 #menu ul{
margin:0px;
padding:0px;
margin-left:10px;
margin-top:4px;
}
#cabecera1 #cabecera2 #menu ul li{
margin:0px;
padding:0px;
list-style:none;
float:left;
height:auto;
margin-top:4px;
}

#cabecera1 #cabecera2 #menu ul li h1 {margin:0px; padding:0px; text-transform:uppercase;}

#cabecera1 #cabecera2 #menu ul li h1 a{
text-transform:uppercase;
margin-right:10px;
}

#cabecera1 #cabecera2 #menu #telefono {
background:#00FF33;
float:right;
margin:0px;
padding:0px;
background:url(/img/cab2/telefonomini.gif) no-repeat left;
}

#cabecera1 #cabecera2 #menu #telefono h1{
font-family: "Trebuchet MS", Tahoma, Verdana;
font-size: 14px;
font-weight: bold;
color:#FFFFFF;
margin:3px 20px 2px 30px;
padding:0px;

}


#botonpass { margin:0px; padding:0px; background:url(/img/login/olvido_su_password_fondo.gif) no-repeat; width:320px; height:72px;}
#botonpass p{margin:0px; padding:32px 20px 0px 0px; text-align:right;}
#botonpass p a{ font-size:18px; font-weight:bold; text-decoration:none;}

#botonalta { margin:30px 0px 0px 0px; padding:0px; background:url(/img/login/nuevo_usuario.gif) no-repeat center top; width:auto; height:130px;}
#botonalta p {margin:0px; padding:110px 0px 0px 0px; text-align:center;}
#botonalta p a { font-size:18px; font-weight:bold; text-decoration:none;}

#exalta { margin:auto; padding:20px 0px 0px 0px; width:200px;}
#exalta p { text-align:justify;}

#b_atras { margin:0px; padding:0px 0px 0px 0px; width:200px; background:url(/img/general/b_atras.gif) no-repeat; height:29px;}
#b_atras p { margin:0px; padding:6px 0px 0px 35px; text-align:left;}
#b_atras p a { font-size:14px; font-weight:bold; text-decoration:none; color:#000000;}
#b_atras p a:hover { color:#666666; }

#rrhh {}
#rrhh p {float:left; margin:10px;}
#rrhh p.der {float:right;  margin:10px;}
#rrhh p input,select,textarea{ font-size:10px; font-family:"Trebuchet MS", Tahoma, Arial; border:solid 1px #666666; background:#efefef; margin:0px;}
#rrhh hr{ clear:both; height:1px;}

li.producto { list-style:square; margin-left:30px; text-align:justify; margin-right:30px; margin-bottom:5px; }

/* CSS Document */
#home { width:777px;  margin: 0 auto; padding:0px; display:block;}
#home #hportada {}
#home #hsecciones { float:left; width:380px; margin:0px; padding:0px;}
#home #hsecciones div.dominios { width:177px; height:130px;background:url(/img/index/f_dominios.gif) no-repeat; float:left; margin:5px; }
#home #hsecciones div.hosting { width:177px; height:130px;background:url(/img/index/f_alojamientos.gif) no-repeat; float:left; margin:5px; }
#home #hsecciones div.marketing { width:177px; height:130px;background:url(/img/index/f_marketing.gif) no-repeat; float:left; clear:left; margin:5px; }
#home #hsecciones div.desarrollo { width:177px; height:130px; background:url(/img/index/f_desarrollo.gif) no-repeat; float:left; margin:5px;}
#home #hsecciones div h3 { font-size:24px; color:#FFFFFF; margin:0px; padding:0px; padding-left:5px; padding-top:2px;}
#home #hsecciones div a { color:#FFFFFF; text-decoration:none; }
#home #hsecciones div a:hover { color:#000000; text-decoration:none; }
#home #hsecciones div ul { margin:0px; padding:0px;}
#home #hsecciones div ul li { margin:0px; padding:0px; padding-left:24px; list-style:none; margin-top:4px;}
#home #hsecciones div ul li a{ font-size:14px; color:#000000; font-weight:normal; text-decoration:none; }

#home #hnoticias { float:right; background:url(/img/index/f_noticias.gif) no-repeat; width:375px; height:268px; margin:38px 10px 0px 0px; padding:0px;}
#home #hnoticias  iframe { margin:0px; padding:0px; margin-left:50px; margin-right:0px; margin-top:10px; border:0px solid #FFFFFF;}
#home #hnoticias  div { margin:0px; padding:0px; margin-left:50px; margin-right:0px; margin-top:10px; border:0px solid #FFFFFF; overflow:auto; width:320px; height:250px;}
#home #hnoticias  h4 { margin:0px; padding:0px; padding-left:50px; padding-right:10px}
#home #hnoticias  p { margin:0px; margin-bottom:10px; padding:0px; padding-left:0px; padding-right:10px}

#home #hbanners { clear:both; display:block; margin:auto; background:#FFFFFF; width:777px; height:110px;}
#home #hbanners div { width:241px; height:100px; float:left; margin:7px;}
#home #hbanners div.b_soporte { background:url(/img/index/f_soporte.jpg) no-repeat;}
#home #hbanners div.b_es { background:url(/img/index/f_registradores.jpg) no-repeat;}
#home #hbanners div.b_soporte h1{ font-size:28px; color:#ffffff; text-align:left; margin:0px; padding:0px; padding-left:61px; padding-top:26px;}
#home #hbanners div.b_soporte h1 a{ text-decoration:none; color:#FFFFFF; margin:0px; padding:0px; }
#home #hbanners div.b_soporte h5{ font-size:28px; color:#ffffff; text-align:left; margin:0px; padding:0px; padding-left:61px; padding-top:26px;}
#home #hbanners div.b_soporte h5 a{ text-decoration:none; color:#FFFFFF; margin:0px; padding:0px; }
#home #hbanners div.b_soporte h2{ font-size:18px; padding:0px; margin:0px; padding:0px; padding-left:10px; padding-top:10px; text-align:left; font-weight:bold; color:#FFFFFF;}
#home #hbanners div.b_soporte h6{ font-size:18px; padding:0px; margin:0px; padding:0px; padding-left:10px; padding-top:10px; text-align:left; font-weight:bold; color:#FFFFFF;}
#home #hbanners div.b_datacenter h1{ font-size:24px; color:#FFFFFF; text-align:center; margin:auto; padding:0px; margin-top:0px; margin-bottom:0px;}
#home #hbanners div.b_datacenter h1 a{ text-decoration:none; color:#FFFFFF; padding:0px; margin:0px; }
#home #hbanners div.b_datacenter h2{ font-size:14px; padding:12px 0px 0px 0px; margin:auto; margin-top:0px; margin-bottom:0px; text-align:center; font-weight:bold; color:#FFCC33;}
#home #hbanners div.b_datacenter h6{ font-size:24px; color:#FFFFFF; text-align:center; margin:auto; padding:0px; margin-top:0px; margin-bottom:0px;}
#home #hbanners div.b_datacenter h6 a{ text-decoration:none; color:#FFFFFF; padding:0px; margin:0px; }
#home #hbanners div.b_datacenter h5{ font-size:14px; padding:12px 0px 0px 0px; margin:auto; margin-top:0px; margin-bottom:0px; text-align:center; font-weight:bold; color:#FFCC33;}
#home #hbanners div.b_es h1{ font-size:23px; color:#000000; text-align:right; margin:0px; padding:0px; padding-top:15px; padding-right:10px;}
#home #hbanners div.b_es h1 a{ text-decoration:none; color:#000000; }
#home #hbanners div.b_es h2{ font-size:11px; padding:0px; margin:0px; padding-right:10px; text-align:right; font-weight:normal; color:#000000;}
#mininoticias {}
#mininoticias h3 { font-size:13px; padding:0px; margin:0px; text-decoration:none; padding-left:20px; background:url(/img/index/p_noticias.gif) no-repeat left top;}
#mininoticias h3 a { color:#333333; text-decoration: none;}
#mininoticias p { font-size:11px; padding:5px; margin:0px; text-align:justify;}
#mininoticias p a { text-decoration:none; font-weight: normal; color:#000000;}
#mininoticias a.explorer7 { text-decoration:none; font-weight: normal; color:#000000;}
#productos_presen { margin:0px; padding:0px;}
#productos_presen p { 	
	font-size: 13px;
	margin-bottom:5px;
	margin-left:30px;
	margin-right:30px;
	margin-top:5px;
	font-style:italic;
	text-align: justify;}
#productos_botonera { margin-left:30px; margin-right:30px; width:100%;}
#productos_botonera ul { margin:0px; padding:0px;}
#productos_botonera ul li{ list-style:none; float:left; border-left:dotted #999999 1px; padding:10px 5px 10px 36px;border-bottom:dotted #999999 1px;}
#productos_botonera ul li a:hover { color:#CCCCCC;}
#productos_botonera ul li.presupuesto { background:url(/img/desarrollo/ico_presupuesto.gif) no-repeat;}
#productos_botonera ul li.demo { background:url(/img/desarrollo/ico_demo.gif) no-repeat;}
#productos_botonera ul li.folleto { background: url(/img/desarrollo/ico_panfleto.gif) no-repeat;}
#productos_botonera ul li.portafolio { background: url(/img/desarrollo/ico_panfleto.gif) no-repeat;}
#productos_botonera ul li a{ font-weight:normal; text-decoration:none; color:#000000;} 
#productos_texto { clear:both; margin-top:20px; padding-top:10px;}
#productos_texto p{ 	
	font-size: 13px;
	margin-bottom:5px;
	margin-left:30px;
	margin-right:30px;
	margin-top:20px;
	text-align: justify;
	}
#productos_texto #desa_foto { margin:25px 20px 10px 10px; padding:0px; float:right;}
#productos_texto #desa_foto img {}
#productos_texto #desa_foto p { font-size:9px; text-align:center; display:block; margin:0px; padding:0px; }

#cayuda { background:url(/img/clientes_ayuda/fondo1.gif) top no-repeat #F2F2C3; width:248px; margin:0px; padding:0px;}
#cayuda h1 { margin:0px; display:block; text-align:right; padding:6px 15px 0px 0px; }
#cayuda p { background:url(/img/clientes_ayuda/fondo2.gif) bottom no-repeat; padding:10px 10px 0px 10px; font-size:13px; text-align:justify; font-weight:normal; display:table; margin:0px;}

#contenidotexto { margin:0px; padding:0px;}
#contenidotexto p { 	
	font-size: 13px;
	margin-bottom:10px;
	margin-left:30px;
	margin-right:30px;
	margin-top:10px;
	text-align: justify;
	}
#contenidotexto p a{ font-weight:bold; text-decoration:none; color:#006666; }
#contenidotexto p a:hover{ text-decoration:underline; }
#contenidotexto h1 { margin:0px; padding:0px; font-size:18px; margin-left:30px;margin-right:30px; border-bottom:solid 1px #CCCCCC; color:#666666; } 
#contenidotexto h2 { margin:0px; padding:0px; font-size:14px; margin-left:30px;margin-right:30px; color:#666666; } 
#contenidotexto table {	font-size: 13px;	margin-bottom:10px;	margin-left:30px;	margin-right:30px;	margin-top:10px; width:350px; background:#efefef; padding:4px;	}
#contenidotexto table input { width:150px;  }
#contenidotexto table select { width:110px;  }
#contenidotexto table input.marca { width:20px;  }
#contenidotexto table.enlaces { background:#FFFFFF; width:540px; margin:auto; }
#contenidotexto form { margin-bottom:10px; margin-left:30px; margin-right:230px; margin-top:10px; background:#efefef; text-align:right; padding:5px; border:#CCCCCC solid 1px; } 
#contenidotexto form input.meter{ width:150px; }
#contenidotexto form label{ font-size:14px; font-weight:bold; }
#contenidoejemplo { margin:0px 40px 20px 40px; padding:0px; background:#E5E5EC; display:table; width:auto;}
#contenidoejemplo h1 { background:url(/img/plantilla002/ej_t_fondo.gif) repeat-x; height:32px; color:#000033; font-size:18px; margin:0px; padding:0px; padding-left:6px; padding-top:6px; padding-right:6px; border:none;}
#contenidoejemplo p{ background:#F1F1F5; margin:6px; padding:6px; font-style:italic; font-size:13px;}
#contenidoejemplo p a{ font-weight:bold; text-decoration:none; color:#006666; }

#contenidoejemplo ul{ background:#F1F1F5; margin:6px 6px 6px 6px; padding:6px 6px 6px 26px; font-size:13px;}

#contenidoejemplo2 { clear:right; margin:10px 40px 10px 10px; padding:0px; background:#E5E5EC; display:table; width:180px; float:right;}
#contenidoejemplo2 h1 { background:url(/img/plantilla002/ej_t_fondo.gif) repeat-x; height:32px; color:#000033; font-size:18px; margin:0px; padding:0px; padding-left:6px; padding-top:6px; padding-right:6px; border:none;}
#contenidoejemplo2 p{ background:#F1F1F5; margin:6px; padding:6px; font-style:italic; font-size:13px;}
#contenidoejemplo2 p a{ font-weight:bold; text-decoration:none; color:#006666; }

#formulario1 { margin:10px 30px 10px 30px; padding:0px; display:table; width:350px;}
#formulario1 h1{ margin:6px 6px 0px 6px; font-size:18px; padding:0px;}
#formulario1 label{ background:url(/img/plantilla002/form_fondo.gif) repeat-x #FFFFFF; margin:0px; padding:4px; display:table; font-weight:bold; width:100%; font-size:14px;}
#formulario1 label input{ float:left; padding:2px; margin:6px 6px 6px 0px; font-weight:normal; width:200px;}
#formulario1 label textarea{ float:left; padding:2px; margin:6px 6px 6px 0px; font-weight:normal; width:200px; background:#FFFFFF;}

#formulario1 label select{ float:left; padding:2px; margin:6px 6px 6px 0px; font-weight:normal; width:200px;}
#formulario1 input.accionador{ padding:2px; margin:2px; font-weight:normal; width:90px; text-align:center; background:#003333; color:#FFFFFF; font-weight:bold; font-size:14px; border:#000000 solid 1px; float:right;}

#contenidoextra { background: url(/img/plantilla002/fondo_abajo_extra.gif) repeat-x bottom #efefef; margin:10px 40px 10px 10px;  padding:0px; width:180px; float:right; padding-bottom:10px;}
#contenidoextra h1{ padding:5px 10px 5px 10px; font-size:16px; font-weight:bold; color:#FFFFFF; background:#333333; margin:0px; text-align:left;}
#contenidoextra p{ padding:5px 10px 5px 10px; font-size:13px; margin:0px; text-align:left;}
#contenidoextra ul{}
#contenidoextra li{}
#contenidoextra form { margin:0px; padding:0px; text-align:center;}
#contenidoextra select { font-size:11px; background:#FFFFFF; color:#000000;}
#contenidoextra input { background:#003333; font-size:12px; font-weight:bold; border:none; color:#FFFFFF; text-align:center;}

#menuopcionesadmin { margin:0px; padding:0px; width:540px; display:block;}

#menuopcionesadmin ul{ margin:0px; padding:0px; width:540px;}

#menuopcionesadmin ul li{ list-style:none; margin:0px 0px 10px 0px; padding:0px; padding-left:36px; }
#menuopcionesadmin ul li:hover{ background:#efefef; }
#menuopcionesadmin ul li.gesen1{ background:url(/img/ges_clientes/ico1.gif) no-repeat left top;}
#menuopcionesadmin ul li.gesen2{ background:url(/img/ges_clientes/ico3.gif) no-repeat left top;}
#menuopcionesadmin ul li.gesen3{ background:url(/img/ges_clientes/ico2.gif) no-repeat left top;}
#menuopcionesadmin ul li.gesenes1{ background:url(/img/ges_clientes/ico8.gif) no-repeat left top;}
#menuopcionesadmin ul li.gesenes2{ background:url(/img/ges_clientes/ico9.gif) no-repeat left top;}
#menuopcionesadmin ul li.gesenes3{ background:url(/img/ges_clientes/ico10.gif) no-repeat left top;}

#menuopcionesadmin ul li a{ display:block; text-decoration:none; color:#000033; border-bottom:solid 1px #CCCCCC; }
#menuopcionesadmin ul li a:hover{ color:#003366; } 

#contenidoextra2 { clear:both; background: url(/img/plantilla002/fondo_abajo_extra.gif) repeat-x bottom #efefef; margin:30px auto 30px auto;  padding:0px; width:320px; padding-bottom:10px;}
#contenidoextra2 h1{ padding:5px 10px 5px 10px; font-size:16px; font-weight:bold; color:#FFFFFF; background:#333333; margin:0px; text-align:left; text-align:center;}
#contenidoextra2 p{ padding:5px 10px 5px 10px; font-size:13px; margin:0px; text-align:left;}
#contenidoextra2 ul{}
#contenidoextra2 li{}
#contenidoextra2 form { text-align:center;}
#contenidoextra2 input { padding:2px; margin:auto; font-weight:bold; width:autox; text-align:center; background:#003333; color:#FFFFFF; font-weight:bold; font-size:14px; border:#000000 solid 1px;}

#enlacejefe { margin:10px 30px 10px 30px; padding:0px 0px 0px 0px; width:540px;}
#enlacejefe ul{  padding:0px 0px 0px 0px; margin:0px; width:540px;}

#enlacejefe ul li{ list-style:none; float:right; padding:3px 10px 20px 3px; font-size:9px; width:100px; margin-top:0px;}
#enlacejefe ul li.clase1 { background:url(/img/ges_clientes/ico5.gif) top center no-repeat; }
#enlacejefe ul li.clase2 { background:url(/img/ges_clientes/ico6.gif) top center no-repeat; }
#enlacejefe ul li.clase3 { background:url(/img/ges_clientes/ico7.gif) top center no-repeat; }
#enlacejefe ul li.clase4 { background:url(/img/ges_clientes/ico11.gif) top center no-repeat; }
#enlacejefe ul li a{ display:table; text-decoration:none; font-size:16px; color:#000033; text-align:center; padding-top:56px; margin:auto;}

#atencion { margin:10px 30px 10px 30px; padding:0px; background: url(/img/ges_clientes/fondo_atencion.gif) bottom right no-repeat #F8D353; display:table; width:350px;}
#atencion h1{ padding:10px; font-size:24px; color:#FF0000; margin:0px;}
#atencion p{ margin:0px; padding:5px 100px 5px 10px; font-size:14px;}

#menuusuario { margin:0px; padding:0px; width:330px; display:table;}
#menuusuario p { padding:0px; margin:0px 0px 25px 0px; padding-left:0px; font-size:13px; display:table;}
#menuusuario p a { color:#003333; font-size:16px; font-weight:bold; text-decoration:none; border-bottom:#999999 1px solid;}
#menuusuario p a:hover{ color:#006699;}
#menuusuario img { margin:5px;}

#contenidoextra3 { background: url(../img/plantilla002/fondo_abajo_extra.gif) repeat-x bottom #efefef; margin:10px 0px 10px 30px;  padding:0px; width:180px; float:right; padding-bottom:10px; display:table;}
#contenidoextra3 h1{ padding:5px 10px 5px 10px; font-size:16px; font-weight:bold; color:#FFFFFF; background:#333333; margin:0px; text-align:left;}
#contenidoextra3 p{ padding:5px 10px 5px 10px; font-size:13px; margin:0px; text-align:left;}
#contenidoextra3 ul{}
#contenidoextra3 li{}

#enviosugerencias{ clear:right; margin:10px 0px 10px 30px;  padding:0px; width:180px; display:table; float:right;}
#enviosugerencias h1{ padding:5px 10px 5px 10px; font-size:16px; font-weight:bold; color:#FFFFFF; background:#333333; margin:0px; text-align:left;}
#enviosugerencias p{ padding:5px 10px 5px 10px; font-size:13px; margin:0px; text-align:left;}

.facfechas { padding:3px; font-weight:bold; color:#FFFFFF; text-align:right; vertical-align:top; color:#FFFFFF; font-size:14px; width:120px;}
.facfac { padding:3px; font-size:13px; }
a.laces { text-decoration:none; color:#003366; font-weight:bold;  }
p.aunpor { margin:auto; padding:5px 10px; 5px 10px; white-space: nowrap; background:#FFFFFF; text-align:center; border:#CCCCCC 1px solid;}
p.facturascaja { margin:auto; padding:6px 12px 6px 12px; background: url(/img/facturacion/fn_factu.gif) left no-repeat #FFFFD2; border:#CCCCCC solid 1px; margin-bottom:3px; padding-left:30px;}


#peporfac { margin:10px 30px 10px 30px; padding:0px;}
#peporfac h3 {   }
#peporfac ul { margin:0px; padding:0px;}
#peporfac ul li{margin:auto; padding:6px 12px 6px 12px; background: url(/img/facturacion/fn_pedido.gif) left no-repeat #FFFFD2; border:#CCCCCC solid 1px; margin-bottom:3px; padding-left:30px; list-style:none; float:left; width:300px;}

#enlacegenera { clear:left;}
#enlacegenera a {margin:auto; margin-left:30px; padding:6px 12px 6px 12px; background: url(/img/facturacion/fn_enlace.gif) #000000 left no-repeat; border:#CCCCCC dotted 1px; margin-bottom:3px; padding-left:30px; list-style:none; float:left; width:300px; color:#FFFFFF; font-size:14px; text-decoration:none;}
#enlacegenera a:hover { background:#CCCCCC; color:#000000;}

#hechos { float:right; margin:0px; padding:0px; width:235px; display:table; margin-top:6px;}
#hechos h2 { font-size:14px; color:#FFFFFF; background:#C2C3AC; margin:0px 0px 0px 0px; padding:3px 9px 3px 9px;}
#hechos p { background:#EBEBE4 url(/img/facturacion/fn_promo.gif) no-repeat right top; padding:9px; margin:0px 0px 0px 0px; font-size:12px; border:solid 1px #C2C3AC}

.botonmodelo { background:#000033; padding:2px 3px 2px 3px; margin:0px; font-size:9px; text-decoration:none; color:#FFFFFF; }

#imagenesdata { margin:auto; display:table; padding:0px; width:408px;}
#imagenesdata img { float:left; margin:2px; }

#calculadora {  font-size:10px; width:760px; margin:auto;}
#calculadora form { margin:0px; padding:0px; }
#calculadora p { margin:0px; padding:60px 10px 10px 10px; width:500px; font-size:13px; text-align:justify; }
#calculadora table { width:753px; margin:auto; }
#calculadora table td.clases1{ text-align:left; padding:2px 3px 2px 3px; background:#000033; color:#FFFFFF; font-weight:bold; font-size:10px; }
#calculadora table td.nombrecalculadora{ text-align:left; font-weight:bold; color:#003333; font-size:10px;border-right:#CCCCCC 1px solid;border-left:#CCCCCC 1px solid; }
#calculadora table td.nombretotalcalculadora{ text-align:right; font-weight:bold; color:#003333; font-size:12px;border-right:#CCCCCC 1px solid;border-left:#CCCCCC 1px solid; }
#calculadora table td{ text-align:right; padding:2px 3px 2px 3px; background:#efefef; border-bottom:#CCCCCC 1px solid; font-size:10px; border-right:#CCCCCC 1px solid; }
#calculadora table td.libres{ font-weight:bold; font-size:12px; }
#calculadora table td b.errorprecio { color:#FF0000; }
#calculadora input{ width:30px; text-align:right;}
#calculadora input.boton{ width:120px; text-align:center; background:#000033; color:#FFFFFF; font-weight:bold; font-size:14px;}
#calculadora input.boton:hover { background:#CCCCCC; color:#000000; }


#cajaok { background:url(/img/caja_ok/fondo02.gif) repeat-y; width:540px; }
#cajaok h1 { background:url(/img/caja_ok/fondo01.gif)  no-repeat top; height:28px; padding:20px 20px 0px 20px; margin:0px; color:#009900; font-size:24px;}
#cajaok p { background:url(/img/caja_ok/fondo03.gif) no-repeat bottom; padding:0px 20px 30px 20px; margin:0px; border:2px; font-size:14px; text-align:justify; }

#cajaerror { background:url(/img/caja_error/fondo02.gif) repeat-y; width:540px; }
#cajaerror h1 { background:url(/img/caja_error/fondo01.gif)  no-repeat top; height:28px; padding:20px 20px 0px 20px; margin:0px; color:#FF0000; font-size:24px;}
#cajaerror p { background:url(/img/caja_error/fondo03.gif) no-repeat bottom; padding:0px 20px 30px 20px; margin:0px; border:2px; font-size:14px; }
#fondosoporte { background:url(/img/soporte/fondo_general.gif) repeat-x top; margin:0px; padding:0px; }
#homesoporte { width:777px; background:#FFFFFF url(/img/soporte/fn_general.gif) no-repeat top; margin:auto; padding:0px; display:block;}
#homesoporte p.dondeesta { padding:2px 5px 2px 5px ; font-size:12px; margin:0px; }
#homesoporte h2 { font-size:30px; color:#FFFFFF; margin:0px; padding:18px 14px 0px 14px; }
#homesoporte h3 { font-weight:normal; font-size:12px; margin:0px; padding:0px 14px 14px 14px; }

#cajasaloj { margin:auto; padding:0px 0px 0px 5px;}

#alojcaja { margin:10px 10px 10px 10px; padding:0px; float:left; background:url(/img/indexaloj/fondo_cajas.gif); width:278px; height:186px; }
#alojcaja h1{ margin:0px; padding:9px 0px 10px 14px; color:#FFFFFF; font-size:14px; }
#alojcaja h1 a{ text-decoration:none; background:none; padding:0px; margin:0px; text-align:left; float:none; }
#alojcaja h1 a:hover { background:none; border:none; color:#FFFFFF; }

#alojcaja2 h1 a{ text-decoration:none; background:none; padding:0px; margin:0px; text-align:left; float:none; }
#alojcaja2 h1 a:hover { background:none; border:none; color:#FFFFFF; }
#alojcaja img{ float:left; margin:0px; padding:4px 0px 2px 10px;}
#alojcaja h2{ clear:left;float:left; margin:0px; padding:0px 0px 0px 10px; width:120px; text-align:center; font-size:14px; color:#000000;}
#alojcaja p{ float:right; margin:0px; padding:15px 15px 10px 0px; width:120px; text-align:justify; font-size:13px;}
#alojcaja a{ float:right; margin:0px 10px 0px 0px; padding:3px 5px 3px 5px; background:#003300; color:#FFFFFF; font-weight:bold; font-size:14px; text-decoration:none;}
#alojcaja a:hover{ background:#FFFFFF; color:#000000; border:solid 1px inset #000000;}

#alojcaja2 { margin:10px 10px 10px 10px; padding:0px; float:left; background:url(/img/indexaloj/fondo_cajas.gif); width:278px; height:186px; }
#alojcaja2 h1{ margin:0px; padding:9px 0px 10px 14px; color:#FFFFFF; font-size:14px; }
#alojcaja2 img{ float:right; margin:0px; padding:4px 10px 2px 0px;}
#alojcaja2 h2{ clear:right;float:right; margin:0px; padding:0px 5px 0px 0px; width:120px; text-align:center; font-size:14px; color:#000000;}
#alojcaja2 p{ float:left; margin:0px; padding:15px 0px 10px 15px; width:120px; text-align:justify; font-size:13px;}
#alojcaja2 a{ float:left; margin:0px 0px 0px 10px; padding:3px 5px 3px 5px; background:#003300; color:#FFFFFF; font-weight:bold; font-size:14px; text-decoration:none;}
#alojcaja2 a:hover{ background:#FFFFFF; color:#000000; border:solid 1px inset #000000;}

#alojcaja3 { margin:10px 10px 10px 10px; padding:0px; float:left; background:url(/img/indexaloj/fondo_cajas2.gif); width:576px; height:110px; }
#alojcaja3 h1{ margin:0px; padding:9px 0px 10px 14px; color:#FFFFFF; font-size:14px; }
#alojcaja3 h1 a{ text-decoration:none; background:none; padding:0px; margin:0px; text-align:left; float:none; }
#alojcaja3 h1 a:hover { background:none; border:none; color:#FFFFFF; }
#alojcaja3 h2{ clear:left;float:left; margin:0px; padding:0px 0px 0px 10px; width:126px; text-align:center; font-size:14px; color:#000000;}
#alojcaja3 p{ float:left; margin:0px; padding:10px 15px 10px 10px; width:420px; text-align:justify; font-size:13px;}
#alojcaja3 a{ float:right; margin:0px 10px 0px 0px; padding:3px 5px 3px 5px; background:#003300; color:#FFFFFF; font-weight:bold; font-size:14px; text-decoration:none;}
#alojcaja3 a:hover{ background:#FFFFFF; color:#000000; border:solid 1px inset #000000;}



#tab_fechas { margin:0px; padding:0px; clear:both;}
#tab_fechas table { 	
	font-size: 13px;
	margin-bottom:10px;
	margin-left:30px;
	margin-right:30px;
	margin-top:15px;
	text-align: justify;
	width:550px;
	}
#tab_fechas table th { padding:3px 4px; margin:0px; font-size:11px; color:#FFFFFF; background:#003333;}
#tab_fechas table td { padding:3px 4px; margin:0px; font-size:10px; background:#efefef; border-bottom:1px solid #CCCCCC; }
#tab_fechas h1 { margin:0px; padding:0px; font-size:18px; margin-left:30px;margin-right:30px; border-bottom:solid 1px #CCCCCC; color:#666666; } 

#actualizarreno { margin:0px; padding:0px; font-size: 13px;
	margin-bottom:10px;
	margin-left:30px;
	margin-right:30px;
	margin-top:10px;
	text-align: justify;
	width:550px;}
#actualizarreno h1 { font-size:18px; padding:0px; margin:0px; background:#666666; color:#FFFFFF; padding-left:10px;}
#actualizarreno p { margin:0px; padding:0px; text-align:right;}
#actualizarreno form { padding:5px; border:#666666 solid 1px; background:#efefef; font-size:14px;}
#actualizarreno select { font-size:14px;}
#actualizarreno option { font-size:14px;}
#actualizarreno input { margin:0px; background:#006600; color:#FFFFFF; font-size:14px; font-weight:bold; text-align:right;}



/**********************/
/*   CAMPAŅA RED.ES   */
/**********************/
/*#esfondo { background:url(/img/campanaes/fondo_general.gif) top repeat-x #f3cfde;}
#esfondo #homeredes { width:777px; margin:auto; background:url(/img/campanaes/fondo_pagina.gif) no-repeat; height:690px;}
#esfondo #homeredes form { width:470px; float:left; margin:0px; padding:35px 20px 0px 20px;}
#esfondo #homeredes form h2{ margin:0px; padding:0px; color:#999999; font-size:22px; }
#esfondo #homeredes input.esformu { background:url(/img/campanaes/f_form.gif) no-repeat; width:250px; height:33px; border:none; margin:0px; vertical-align:middle; font-size:26px; font-weight:bold; color:#FFFFFF; padding:5px; float:left;}
#esfondo #homeredes input.esboton { background:url(/img/campanaes/b_f_1.gif);  width:132px; height:42px; border:none; clear:right; float:right; margin-top:20px;}
#esfondo #homeredes input.esboton:hover { background:url(/img/campanaes/b_f_2.gif);}
#esfondo #homeredes .esareatexto { background: #c2145c; border:#FFC6E2 2px solid; width:250px; height:70px; color:#FFFFFF; font-size:18px; font-weight:bold; float:left;}
.elbuscador { float:right; margin-top:25px; margin-right:5px;}
#esfondo #homeredes h3.esbuscamultiple { float:right; margin:0px; padding:0px;}
#esfondo #homeredes h3.esbuscamultiple a { text-decoration:underline; }
#esfondo #homeredes h3.eses { float:left; font-size:24px; color:#FF9933; padding:0px; margin:0px; padding-right:20px;}
#esfondo #homeredes #estexto { padding-top:370px;}
#esfondo #homeredes #estexto p { margin:0px 30px 10px 30px; padding:0px; font-size:14px; text-align:justify;}
#esfondo #homeredes .logo2 { float:left; padding-left:30px;padding-top:10px;}
#esfondo #homeredes .logo1 { float:right; padding-right:30px; }
*/
#cabeceraes { background:#470d25; text-align:center;}


/* Para el pie con el SiteMAP */
#alterpeu {
background: #c1ccd0 repeat;
width: 100%;
margin: auto;
}

#peuwrap {
background-image:url('http://www.sync.es/img/peucabecera.png');
width: 777px;
height: 132px;
margin: 0 auto;
line-height: 14px;

}

.peucolumna {
width: 126px;
margin: 7px;
margin-top: 2px;
margin-left: 10px;
display: inline;
float: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #d0d0d0; 
text-align: center;
text-decoration: none;
list-style-type: circle;
font-weight: normal;
}

.peucolumna:first-child{
margin-left: 15px;
}

.peucolumna a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #d0d0d0;
}

.peulista {
margin: 5px;
text-decoration: none;
list-style-type: none;
}

.titol {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #989898; 
}
.titol a{
	color:#666;
	text-decoration:none;
}




.title_dedicados_h1 {color:#000000; font-size:16px; font-style:italic; margin:4px 0px 0px 0px; padding:0px;}
.title_dedicados_h2 {color:#FFFFFF; font-size:26px; font-style:italic; margin:-5px 0px 0px 20px; padding:0px; font-weight:normal;}
.in_texto {margin:10px 0px 0px 0px;}
.texto_home {color:#666; text-decoration:none; text-align:center; margin:auto; width:700px; padding:10px 0px 0px 0px;}
/*
Banners
*/

#banner-ssm {margin-left: -12px; margin-top: 5px; margin-bottom: 5px}
