/* CSS Document */
* { margin:0px; padding:0px;}
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align:center; background-color:#FFFFFF; margin:0px; background-image:url(../imagenes/fondo.gif); background-repeat:repeat-x; }
p, .parrafo { line-height: 1.5em; text-align:justify; padding: 0px 20px 0px 20px; margin:10px 0px 0px 0px; }
a, a:visited { text-decoration:none; color:#3399CC;}
a:hover { text-decoration:underline;}
img { border: none;}
h1, h2, h3, h4 { margin-bottom:0px;}


/* maquetación a 3 columnas*/

/*A*/
#contenedor { width:100%; height:600px; margin:0px auto auto auto; text-align:left;}
/*B*/
#cabecera { width:100%; height:220px; margin:auto; position:relative; z-index:1; text-align:left; color:#FFFFFF; margin:0px 0px 0px 0px;}
#cuerpo { width:100%; height:auto; margin:auto; margin-top:-10px; border-top:solid 1px #D5E3F0; position:relative; z-index:2; text-align:left; padding-top:15px;}
.pie { width:100%; height:64px; margin:auto; text-align:center; background-image:url(../imagenes/fondo-7.jpg); background-repeat:repeat-x;}
.pie a, .pie a:visited { color:#FFFFFF; text-decoration:none;}

/*B1*/
.tabla-cuerpo { margin-top:0px;}
.columna-izquierda { width:260px; height:auto;}
.columna-centro { width:auto; height:auto; background-color:#FFFFFF; }
.columna-derecha { width:260px; background-color:#FFFFFF;}


/*B2*/
#centro { width:100%; height:auto; padding:0px 0px 0px 0px; background-color:#FFFFFF; position:relative;}
#derecha { height:auto; vertical-align:top; padding: 0px 0px 0px 0px; text-align:left;}
#izquierda { height:auto; margin-top:0px;}

/*B3*/
#contenido { width:100%; height:auto; text-align:left; padding-bottom:25px; position:relative; z-index:3}

/* FIN maquetación a 3 columnas*/

/*Menus*/
.topmenu { height:18px;  text-align:left; font-weight:bold; position:relative; z-index:3;}
.topmenu a, .topmenu a:visited { text-decoration:none; color:#FFFFFF;}

.menu-contextual {text-align:left; z-index:99; padding-bottom:25px;}



/*Títulos*/
.titulo0 { background-image:url(../imagenes/flechita.gif); background-repeat:no-repeat; background-position: 0px 10px; font-size:1.2em; font-weight:bold; padding-left:20px; border-bottom:solid 1px #999999; color:#336699; margin-top:0px; text-align:left; margin-left:20px; margin-right:20px; padding-top:10px; }
.titulo1 { background-image:url(../imagenes/flechita.gif); background-repeat:no-repeat; background-position: 0px 0px; font-size:1.2em; font-weight:bold; padding-left:20px; border-bottom:solid 1px #999999; color:#336699; margin-top:30px; text-align:left; margin-left:20px; margin-right:20px;}
.titulo2 { font-size: 1em; color:#336699; font-weight:normal; padding-left:20px; text-align:left; margin:30px 0px 0px 0px; font-weight:bold;}
.titulo3 { font-size: 1.4em; color:#336699; text-align:left; margin:-10px 0px 0px 10px; font-weight:bold; position:relative; z-index:99;}
.titulo4 { font-size: 1.4em; color:#FF9933; text-align:left; margin:20px 0px 0px 20px; font-weight:bold;}
.titulo5 { font-size:1.6em; color:#FF9900; font-weight:bold;}
.titulo6 { padding:10px; background-image:url(../imagenes/fondo-8.gif); background-repeat:repeat-x; background-position:bottom; border:solid 1px #CCCCCC;}

#titulo-id-1 { margin-left:35px;}


/*Feeds*/
.feed_container { margin:10px 10px 0px 10px;}
.titulo-feed { font-size:14px; color:#006699; background-image:url(../imagenes/flechita2-fondo-blanco.gif); background-repeat:no-repeat; font-size: 1em; color:#336699; font-weight:normal; padding-left:20px; text-align:left; margin:0px 0px 0px 20px; font-weight:bold; background-position:0px 3px;}
.autor_feed { font-size:0.9em; text-align:left;}
.contenedor-feed { /*background-image:url(../imagenes/fondo-feed.gif); background-repeat:repeat-x; background-position:bottom;*/ border-bottom:dotted 1px #CCCCCC; padding:20px 0px 20px 0px;}
.leer-mas-feed, .leer-mas-feed a, .leer-mas-feed a:link, .leer-mas-feed a:active, .leer-mas-feed a:visited, .leer-mas-feed a:hover { color:#FF9933; font-weight:bold;}

/*Listas*/
.lista0 { line-height: 25px; text-align:justify; padding: 0px 20px 0px 20px; margin:5px 0px 0px 20px;}
.lista1 li { list-style:none; background-image:url(../imagenes/tilde1.gif); background-repeat:no-repeat; background-position: 0px 3px; line-height:25px; margin:0px 15px 0px 0px; padding:0px; padding-left:15px; position:relative; z-index:12;}
.lista2, .lista1, .lista4 { margin:0px 0px 0px 20px;}
.lista2 li { list-style:none; background-image:url(../imagenes/flechita2-fondo-blanco.gif); background-repeat:no-repeat; background-position: 0px 5px; line-height:1.5em; margin:15px 15px 0px 0px; padding:0px; padding-left:15px; position:relative; z-index:12;}
.lista2 li ul li { margin-top:0px; list-style:circle; background-image:none;}
.lista3 li { list-style:none; background-image:url(../imagenes/flechita2-fondo-blanco.gif); background-repeat:no-repeat; background-position:left; line-height:25px; margin:0px 15px 0px 20px; padding:0px; padding-left:15px; position:relative; z-index:12;}
.lista4 { margin-top:20px;}
.lista4 li { list-style:none; font-size: 1em; color:#336699; text-align:left; margin:0px 0px 0px 0px; font-weight:bold;}
.lista5 li { list-style:none; background-image:url(../imagenes/flechita2-fondo-blanco.gif); background-repeat:no-repeat; background-position:0px 3px; margin:5px 0px 0px 10px; padding:0px; padding-left:15px; position:relative; z-index:12;}
.lista6 { margin:0px 0px 0px -20px;}
.lista6 li { list-style:none; background-image:url(../imagenes/tilde-naranja-2.gif); background-repeat:no-repeat; background-position: 0px 0px; height:22px; text-align:left; margin:10px 0px 0px 0px; padding:8px 20px 0px 25px; position:relative; z-index:12; font-size:1.2em; font-weight:bold; color:#6699CC; }
.lista7 { margin:0px 0px 0px 10px;}
.lista7 li { list-style:none; background-image:url(../imagenes/tilde-verde-2.gif); background-repeat:no-repeat; background-position: 0px 0px; text-align:left; margin:10px 0px 0px 0px; padding:0px 20px 0px 25px; position:relative; z-index:12; font-size:1.1em; font-weight:bold; color:#6699CC; }
.tilde-azul li { list-style:none; background-image:url(../imagenes/tilde_azul.gif); background-repeat:no-repeat; background-position: 0px 0px; line-height:20px; text-align:left; margin:0px 0px 0px 10px; padding:0px 20px 0px 25px; position:relative; z-index:12; }
.tilde-rojo li { list-style:none; background-image:url(../imagenes/tilde_rojo.gif); background-repeat:no-repeat; background-position: 0px 0px; line-height:20px; text-align:left; margin:0px 0px 0px 10px; padding:0px 20px 0px 25px; position:relative; z-index:12; }
.tilde-verde li { list-style:none; background-image:url(../imagenes/tilde_verde.gif); background-repeat:no-repeat; background-position: 0px 0px; line-height:20px; text-align:left; margin:0px 0px 0px 10px; padding:0px 20px 0px 25px; position:relative; z-index:12; }

.vineta-1 {line-height:20px; text-align:left; margin:0px 0px 0px 10px; padding:0px 20px 0px 0px;}
#rojo-1 {}

.lista2#fondo-gris li { background-image:url(../imagenes/flechita2-fondo-gris.gif);}
.lista2#fondo-celeste li { background-image:url(../imagenes/flechita2-fondo-celeste.gif);}
#fondo-celeste-2 li { background-image:url(../imagenes/flechita2-fondo-celeste-2.gif);}


/*Imágenes*/
.imagen1 { padding:0px 5px 0px 15px;}
.imagen2 { position:relative; z-index:10;}
.imagen3 { padding-left:25px;}
.imagen4 { float:left; clear:both; margin-left:25px;}
.imagen5 { padding:20px 15px 0px 15px;}

/*Formularios*/
.check-dominios { margin:0px 20px 10px 20px;}
.caja-form-1 { margin:20px 0px 0px 10px;}
.caja-form-2 { margin:30px 0px 0px 10px; background-color:#F3F3F3; padding:10px;}


/*Otros*/
.planes-host { margin-top:20px;}
.planes-host div { background-color:#F3FAFF; border:solid 1px #9FCFFF; border-top:none; border-bottom:none; padding:5px; width:153px; font-size:0.9em;}

.sitios { margin:25px 0px 0px 10px; width:100%;}

.sitios td { text-align:left; width:235px;}

.sitios div { width:220px; font-size:0.9em}

/*Cajas*/
.primario { position:relative;}
.primario .arriba-izq { width:15px; height:15px; background-image:url(../imagenes/cajas/caja-1/fondo-9-arrib-izq.gif); background-repeat:no-repeat;}
.primario .arriba { height:15px; background-image:url(../imagenes/cajas/caja-1/fondo-9-arrib.gif); background-repeat:repeat-x; text-align:right;}
.primario .arriba-der { width:15px; height:15px; background-image:url(../imagenes/cajas/caja-1/fondo-9-arrib-der.gif); background-repeat:no-repeat;}
.primario .izquierda { width:15px; height:15px; background-image:url(../imagenes/cajas/caja-1/fondo-9-izq.gif); background-repeat:repeat-y;}
.primario .derecha { width:15px; height:15px; background-image:url(../imagenes/cajas/caja-1/fondo-9-der.gif); background-repeat:repeat-y;}
.primario .abajo-izq { width:15px; height:15px; background-image:url(../imagenes/cajas/caja-1/fondo-9-abaj-izq.gif); background-repeat:no-repeat;}
.primario .abajo { height:15px; background-image:url(../imagenes/cajas/caja-1/fondo-9-abaj.gif); background-repeat:repeat-x;}
.primario .abajo-der { width:15px; height:15px; background-image:url(../imagenes/cajas/caja-1/fondo-9-abaj-der.gif); background-repeat:no-repeat;}
.primario .contenido { width:auto; background-color:#F3FAFF;}

.primario .lista2 { margin:0px;}
.primario .lista2 li { line-height:15px; font-size:0.9em; background-position: 0px 5px;}


.portfolio { margin:40px 0px 0px 0px; border-bottom:solid 1px #CCCCCC;}


.caja-uno { margin:20px 20px 0px 20px;}
.caja-uno td { padding:10px; background-image:url(../imagenes/fondo-8.gif); background-repeat:repeat-x; background-position:bottom; border:solid 1px #CCCCCC; }
.caja-uno .separador { background-color:#FFFFFF; background-image:none; border:none;}

.caja-dos { background-color:#F3F3F3; margin:20px 20px 0px 20px; padding:20px 0px 20px 0px;}

.caja-tres {background-color:#F5F5F5; margin:10px 0px 10px 0px; padding:10px;}

.caja-check-dominios { background-color:#BFDEF7; margin:20px 20px 0px 20px; padding-bottom:10px; text-align:left;}

/*Errores*/
.error-0 { height:20px; background-image:url(../imagenes/error_icon.gif); background-repeat:no-repeat; background-position:5px 5px; padding:10px 10px 10px 30px; font-size:12px; color:#CC0000; font-weight:bold; border:dotted 1px #CCCCCC; margin:0px 20px 0px 20px;}
.error-in-line { font-size:12px; color:#CC0000; font-weight:bold;}
.mensaje-0 { height:20px; background-image:url(../imagenes/tilde_verde.gif); background-repeat:no-repeat; background-position:5px 5px; padding:10px 10px 10px 30px; font-size:12px; color:#66CC66; font-weight:bold; border:dotted 1px #CCCCCC; margin:0px 20px 0px 20px;}
.mensaje-in-line { font-size:12px; color:#66CC66; font-weight:bold;}


/*Planes webhosting*/
.planes-caja { border-bottom:solid 1px #333333; margin:30px 20px 0px 20px; padding-bottom:15px; width:200px;}
.planes-caja ul {margin:0px 0px 0px 0px;}
.planes-caja ul li {list-style:none; background-image:url(../imagenes/flechita2-fondo-blanco.gif); background-repeat:no-repeat; background-position: 0px 1px; line-height:0.9em; margin:15px 15px 0px 0px; padding:0px; padding-left:15px; position:relative; z-index:12;}
.planes-caja .cabecera { background-color:#e5e5e5;}

/*Planes diseño express*/
.planes-express .centro { border:solid 1px #9FCFFF; border-top:none; border-bottom:none; background-color:#f4fafe;}
.planes-express .plan .titulo { font-weight:bold; color:#336699; font-size:1.5em;}


.preguntas-frecuentes .pregunta { color:#FF6600; font-weight:bold;}


/*Resaltados*/

.resaltado-1 { font-weight:bold; font-size:14px;}

.resaltado-2 { font-weight:bold; font-size:14px; color:#FF9900;}



.wrap {
		position:relative;
		margin:0 auto;
               /*replace 900px with your width*/
		width:100%;
		/*background-image:url(../imagenes/fondo-pie-trans.gif);
		background-repeat:repeat;*/
		background-color:#000;
		filter:alpha(opacity=70);
		-moz-opacity:.70;opacity:.70;
		color:#C39;
		font-weight:bold;
		font-size:36px;
		height:40px;
		text-align:center;
		padding-bottom: 10px;
	}
	
.wrap p { text-align:center;}

#header, #footer {
		width:100%;
		float:left;
	}

#footer {
		position:fixed;
		bottom:0;
		z-index:999999;
	}
