/* CSS Document */

/*
 * ESTILOS COMUNES
 */

body {
	margin:0;
	margin-left:50%;
	background-color:#000000;
}

a img {
	border:none;
}

div.page {
	width:960px;
	margin-left:-480px;
}

div.page img {
	vertical-align:middle;
}

div.header {
	width:960px;
	height:140px;
	background:url(images/base/cabecera.jpg) left top no-repeat;
}

div#logo {
	position:absolute;
	width:258px;
	height:74px;
	margin:-128px 0px 0px 29px;
}

div#logo a {
	display:block;
	width:100%;
	height:100%;
}

/* MENU CSS */

div.botonera {
	width:961px;
	height:29px;
	padding-top:111px;
}

div.botonera .menu2 {padding:0; margin:0; margin-bottom:0; list-style:none; height:30px; position:relative; font-family:arial, verdana, sans-serif;}
div.botonera .menu2 li.top {display:block; float:left; position:relative;}
div.botonera .menu2 li a.top_link {display:block; float:left; height:30px; margin-left:6px; line-height:25px; color:#333; text-decoration:none; font-size:12px; font-weight:bold; padding:0 0 0 6px; cursor:pointer;}
div.botonera .menu2 li a.top_link span {float:left; display:block; padding:0 10px 0 6px; height:40px;}
div.botonera .menu2 li a.top_link span.down {float:left; display:block; padding:0 10px 0 6px; height:40px;}
div.botonera .menu2 li a.top_link:hover {color:#fff;  background:url(images/button4a.gif);}
div.botonera .menu2 li a.top_link:hover span {background:url(images/button4a.gif)}
div.botonera .menu2 li a.top_link:hover span.down {background:url(images/button4a.gif)}

div.botonera .menu2 li:hover > a.top_link {color:#990000; background:url(images/button4a.gif);}
div.botonera .menu2 li:hover > a.top_link span {background:url(images/button4a.gif);}
div.botonera .menu2 li:hover > a.top_link span.down {background:url(images/button4a.gif);}

div.botonera .menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

div.botonera .menu2 a:hover {visibility:visible;}
div.botonera .menu2 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
div.botonera .menu2 ul, 
div.botonera .menu2 :hover ul ul, 
div.botonera .menu2 :hover ul :hover ul ul,
div.botonera .menu2 :hover ul :hover ul :hover ul ul,
div.botonera .menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:4px 0px 0px 0px; padding:0; list-style:none;}

div.botonera .menu2 :hover ul.sub {left:-1px; top:25px; background: #fff; padding:0; width:auto; height:auto; font-weight:normal; font-family:Trebuchet Ms; font-size:12px;}
div.botonera .menu2 :hover ul.sub li {display:block; position:relative; float:left; height:27px; width:185px; border-bottom:1px solid #333; border-left:1px solid #333; border-right:1px solid #333; margin-bottom:0;}
div.botonera .menu2 :hover ul.sub li a {display:block; height:auto; font-size:11px; padding:8px 3px; line-height:1; color:#333333; text-decoration:none; vertical-align: middle;}
div.botonera .menu2 :hover ul.sub li a.fly {background:#fff  url(images/vineta_menu.gif) no-repeat 150px 6px;}
div.botonera .menu2 :hover ul.sub li a:hover {color:#000000; background-color: #E1E1E1;}
div.botonera .menu2 :hover ul.sub li a.fly:hover {background:#E5FAFC url(images/vineta_menu.gif) no-repeat 150px 6px;}

div.botonera .menu2 :hover ul li:hover > a.fly {background:#E5FAFC}

div.botonera .menu2 :hover ul :hover ul,
div.botonera .menu2 :hover ul :hover ul :hover ul,
div.botonera .menu2 :hover ul :hover ul :hover ul :hover ul,
div.botonera .menu2 :hover ul :hover ul :hover ul :hover ul :hover ul {left:160px; top:-1px; background: #fff; padding:0; width:auto; z-index:300; height:auto;}
div.botonera .menu2 :hover ul.sub li ul {border-top:1px solid #005FB9; background: #fff; z-index:300;}

div.botonera .menu2 :hover ul :hover ul {top:-5px; margin-left:15px;}

div.botonera .menu2 img {margin-right:1px; border:none;}


div#acceso_clientes {
	position:absolute;
	width:177px;
	height:34px;
	margin:-126px 0px 0px 783px;
}

div#acceso_clientes a {
	width:100%;
	height:100%;
	display:block;
}
div#acceso_clientes2 {
	position:absolute;
	width:177px;
	height:34px;
	margin:-82px 0px 0px 783px;
}

div#acceso_clientes2 a {
	width:100%;
	height:100%;
	display:block;
}

div.separador {
	width:960px;
	height:5px;
	background-color:#666;
}

div.cuerpo {
	background-color:#F2F2F2;
	width:944px;
	padding:8px;
}

div.col_left {
	float:left;
	padding:6px 0px 4px 4px;
	width:530px;
}

div.col_right {
	float:right;
	padding:6px 4px 4px 0px;
}

div.pie {
	clear:both;
	margin-left:2px;
	padding:160px 0px 0px 270px;
	background:url(images/base/pie.png) left bottom no-repeat;
	width:670px;
	height:22px;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 12px;
}

div.pie ul {
	padding:34px 0px 0px 65px;
	float:left;
	#padding-left:25px;
	#padding-top:50px;
}

div.pie ul li {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999;
	list-style:url(images/base/punto_plan.gif) outside;
	line-height:15px;
}

div.pie a {
	text-decoration:none;
}

div.pie a:hover {
	text-decoration:underline;
}

/*
 * FIN ESTILOS COMUNES
 */

/*
 * ESTILOS DE LA PAGINA INDEX
 */
 
.titulo {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#000;
	margin-bottom:20px;
}

.titulo img {
	vertical-align:top;
}

div.col_left .plan1 {
	float:left;
	margin-right:15px;
	width:165px;
	height:234px;
	background:url(images/index/ficha_plan1.png) left top no-repeat;
}

div.col_left .plan2 {
	float:left;
	margin-right:15px;
	width:165px;
	height:234px;
	background:url(images/index/ficha_plan2.png) left top no-repeat;
}

div.col_left .plan3 {
	float:left;
	width:165px;
	height:234px;
	background:url(images/index/ficha_plan3.png) left top no-repeat;
}

div.plan1 img, div.plan2 img, div.plan3 img {
	margin-top:20px;
	padding-left:14px;
}

div.plan1 caption, div.plan2 caption, div.plan3 caption {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	height:35px;
	#height:25px;
	_height:25px;
	-height:25px;
	height:25px\9;
	padding-top:9px;
}

div.plan1 td, div.plan2 td, div.plan3 td {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-left:6px;
}

div.plan1 td.enlace, div.plan2 td.enlace, div.plan3 td.enlace {
	padding-top:3px;
}

div.plan1 td.left, div.plan2 td.left, div.plan3 td.left {
	color:#999;
	height:16px;
}

div.plan1 td.precio, div.plan2 td.precio, div.plan3 td.precio {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
	padding:30px 0px 0px 22px;
}

div.plan1 td.precio {
	color:#006699;
}

div.plan2 td.precio {
	color:#759B00;
}

div.plan3 td.precio {
	color:#FF6317;
}

div.plan1 td img, div.plan2 td img, div.plan3 td img {
	margin-top:0px;
	padding-left:0px;
}

div.col_left .cr {
	clear:both;
}

div.col_left .aplicaciones_gratis {
	background:url(images/index/aplicaciones.png) left top no-repeat;
	width:526px;
	height:83px;
	margin-top:30px;
}

div.col_left .aplicaciones_gratis .titulo {
	margin-bottom:0px;
	padding:12px 0px 0px 30px;
}

div.col_left .aplicaciones_gratis .texto {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#006699;
	padding:12px 0px 0px 26px;
}

div.col_left .tiendas {
	background:url(images/index/tiendas-virtuales.png) left top no-repeat;
	width:526px;
	height:399px;
	margin-top:30px;
}

div.col_left .tiendas .titulo1 {
	position:absolute;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:27px;
	font-weight:bold;
	color:#EBD8EB;
	margin:64px 0 0 78px;
}

div.col_left .tiendas .titulo2 {
	position:absolute;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
	color:#EBD8EB;
	margin:90px 0 0 14px;
}

div.col_left .tiendas .titulo3 {
	position:absolute;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#EBD8EB;
	margin:126px 0 0 66px;
}

div.col_left .tiendas .titulo4 {
	position:absolute;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:77px;
	font-weight:bold;
	color:#00FF33;
	margin:140px 0 0 37px;
}

div.col_left .tiendas .titulo5 {
	position:absolute;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:23px;
	font-weight:bold;
	color:#00FF33;
	margin:193px 0 0 178px;
}

div.col_left .tiendas img {
	position:absolute;
	margin:260px 0px 0px 18px;
}

div.col_left .juegos img {
	margin-top:30px;
}

div.col_left .juegos .texto {
	background:url(images/index/fondo_form_juegos.png) left bottom no-repeat;
	color:#999999;
}

div.col_left .juegos .texto ul {
	width:45%;
	float:left;
	margin:0;
	padding:15px 20px 15px 25px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

div.col_left .juegos .texto ul li {
	list-style:url(images/base/punto_plan.gif) outside;
}

div.col_left .juegos .texto table {
	width:45%;
	height:235px;
	margin:0;
}

div.col_left .juegos .texto table td {
	text-align:center;
	vertical-align:middle;
}

div.col_left .juegos .texto p {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight:bold;
	color:#993300;
	text-align:right;
	margin:0;
	padding:5px 15px 15px 0px;
}

div.col_left .aplicaciones_gratis .texto {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#006699;
	padding:12px 0px 0px 26px;
}

div.col_right .servidor {
	background:url(images/index/fondo_form_configurar_servidor.png) left bottom no-repeat;
	height:385px;
}

div.col_right .servidor table td {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	width:265px;
}

div.col_right .servidor table td.caracteristica {
	padding:12px 0 12px 16px;
	#padding-top:11px;
	_padding-top:11px;
	-padding-top:11px;
	padding-top:11px\9;
	width:95px;
}

div.col_right .servidor table td.titulo {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#00264C;
	padding:10px;
	margin-bottom:0px;
}

div.col_right .servidor table td.precio {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	padding:0px 10px 10px 16px;
}

div.col_right .servidor table td.precio label {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight:bold;
	color:#FF0000;
}

div.col_right .servidor table td.precio span {
	font-weight:normal;
	color:#0066CC;
}

div.col_right .servidor table td select {
	width:120px;
}

div.col_right .servidor table td.siguiente {
	padding:5px 0px 0px 40px;
}

div.col_right .servidor table td.dedicado {
	background:url(images/index/boton-dedicado.png) left top no-repeat;
	width:176px;
	height:71px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	color:#FFF;
	margin:42px 10px 10px 10px;
	padding:9px 15px 15px 12px;
	line-height:19px;
}

div.col_right .servidor table td.dedicado span {
	font-size:18px;
	font-style:italic;
}

div.col_right .servidor table td.dedicado a {
	float:right;
	font-family:Tahoma, Arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFCC00;
	margin-right:26px;
}

div.col_right .dominios {
	background:url(images/index/fondo_form_busca_dominios.png) left bottom no-repeat;
	margin-top:30px;
}

div.col_right .dominios .dominio {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#333333;
	padding:15px 5px 10px 5px;
}

div.col_right .dominios .dominio input {
	vertical-align:middle;
	height:15px;
	border:1px solid #000;
}

div.col_right .dominios .dominio input.domain {
	width:220px;
	margin:0px 5px 0px 5px;
}

div.col_right .dominios .dominio input.ext {
	width:49px;
	margin:0px 0px 0px 5px;
}

div.col_right .dominios .precio_dominio {
	display:inline;
}

div.col_right .dominios .buscar {
	display:inline;
	margin-left:66px;
}

div.col_right .contacto {
	background:url(images/index/fondo_form_contactar.png) left bottom no-repeat;
	margin-top:30px;
}

div.col_right .contacto table {
	padding:15px 15px 0px 15px;
}

div.col_right .contacto table td {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	height:25px;
	color:#000;
}

div.col_right .contacto table td.right {
	text-align:right;
	padding-right:5px;
	font-weight:bold;
	width:62px;
}

div.col_right .contacto table td.comentarios {
	font-weight:bold;
	padding:15px 0px 0px 5px;
	line-height:22px;
}

div.col_right .contacto table td.comentarios textarea {
	width:332px;
	height:170px;
	border:1px solid #84C123;
	overflow:auto;
}

div.col_right .contacto table td input {
	width:270px;
	height:15px;
	border:1px solid #84C123;
}
div.col_right .contacto  input.casilla{
	width:20px;
	height:15px;
	border:1px solid #84C123;
}

div.col_right .contacto table td.inferior .casilla2{
	padding-top:20px;
	
	
}

div.col_right .contacto table td.inferior {
	height:40px;
}

div.col_right .contacto table td.inferior .respuesta {
	color:#333333;
	float:left;
	font-size:11px;
	padding-top:23px;
	width:219px;
}

div.col_right .contacto table td.inferior .enviar {
	float:right;
	margin-left:20px;
	padding-top:23px;
	
}

/*
 * FIN ESTILOS DE LA PAGINA INDEX
 */
 
/*
 * ESTILOS DE LA PAGINA servicios-de-hosting
 */

div.cabecera_hosting {
	background:url(images/hosting/cabecera.jpg) left top no-repeat;
	width:930px;
	height:52px;
	padding:220px 0px 0px 15px;
}

div.cabecera_hosting img {
	margin-right:10px;
	border:none;
}

div.ficha_host {
	width:962px;
	margin:15px 0px 25px 0px;
	vertical-align:top;
}

div.ficha_host .ficha_hosting {
	background:url(images/hosting/cuadro_cen.png) left top repeat-y;
	padding:0px 4px 12px 4px;
	width:941px;
	min-height:1006px;
	margin-top:0px;
}

div.ficha_host div.ficha_hosting .col_left {
	padding:0px 0px 10px 15px;
}

div.ficha_host div.ficha_hosting .col_left .titulo {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#0075BD;
	margin:10px 0px 15px 0px;
}

div.ficha_host div.ficha_hosting .col_left .caracteristicas {
	background-color:#FFFFFF;
	border:1px solid #EAEAEA;
	width:526px;
	height:387px;
}

div.ficha_host div.ficha_hosting .col_left ul {
	margin:10px 0px 0px 0px;
	padding-left:28px;
}

div.ficha_host div.ficha_hosting .col_left ul li {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:14px;
	margin-bottom:18px;
	list-style:url(images/base/punto_plan.gif) outside;
}

div.ficha_host div.ficha_hosting .col_left ul li.a {
	color:#999999;
}

div.ficha_host div.ficha_hosting .col_left ul li.b {
	color:#006699;
}

div.ficha_host div.ficha_hosting .col_left ul li span {
	color:#000;
}

div.ficha_host div.ficha_hosting .col_right .migracion {
	clear:both;
	padding-top:62px;
}

div.ficha_host div.ficha_hosting .col_right .prueba_panel {
	float:none;
	margin-right:0px;
}

div.ficha_host div.ficha_hosting .col_right .mis_copias {
	padding-top:15px;
}

/*
 * FIN ESTILOS DE LA PAGINA servicios-de-hosting
 *
 */

/*
 * ESTILOS DE LA PAGINA dominios
 */
 
div.ficha_dominios {
	background:url(images/dominios/cuadro_cloud.jpg) left top no-repeat;
	width:941px;
	height:1006px;
	margin-top:15px;
}

div.ficha_dominios .ancho {
	width:646px;
	height:254px;
	padding:20px 15px 10px 290px;
	background:url(images/dominios/mapa_dominios.png) left top no-repeat;
}

div.ficha_dominios .ancho .titulo {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:32px;
	font-weight:bold;
	color:#3972CF;
	margin-left:150px;
}

div.ficha_dominios .ancho table {
	width:99%;
}

div.ficha_dominios .ancho table td {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#999;
	text-align:center;
}

div.ficha_dominios .ancho table td table {
	width:90%;
	margin:20px 0px 15px 0px;
}

div.ficha_dominios .ancho table td table td a {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#3972CF;
}

div.ficha_dominios .ancho table td.resultado {
	background:url(images/dominios/rect_mensaje.jpg) center no-repeat;
	height:76px;
}

div.ficha_dominios .ancho table td.resultado table {
	margin:14px 0px 15px 0px;
	width:97%;
}

div.ficha_dominios .ancho table td.resultado table td {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#666;
}

div.ficha_dominios .ancho table td.resultado table td span {
	color:#02A433;
}

div.ficha_dominios .ancho table td.big {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:37px;
	color:#000;
}

div.ficha_dominios .ancho table td.nombre {
	background:url(images/dominios/rect_dominio.gif) center no-repeat;
}

div.ficha_dominios .ancho table td.nombre input,
div.ficha_dominios .ancho table td.extension select {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	border:none;
}

div.ficha_dominios .ancho table td.nombre input {
	width:356px;
	font-size:23px;
}

div.ficha_dominios .ancho table td.extension select {
	width:100px;
	font-size:20px;
	float:right;
	margin-right:14px;
}

div.ficha_dominios .ancho table td.dot {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:37px;
	color:#000;
	text-align:right;
}

div.ficha_dominios .ancho table td.extension {
	background:url(images/dominios/rect_extension.gif) center no-repeat;
}

div.ficha_dominios .col_left {
	padding:0px 0px 10px 15px;
}

div.ficha_dominios .col_left .titulo {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#0075BD;
	margin:10px 0px 15px 0px;
}

div.ficha_dominios .col_left .caracteristicas {
	background-color:#FFFFFF;
	border:1px solid #EAEAEA;
	width:526px;
	height:387px;
}

div.ficha_dominios .col_left .caracteristicas table {
	width:505px;
	margin:8px 10px;
}

div.ficha_dominios .col_left .caracteristicas table th {
	background-color:#EEE;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#999;
	height:32px;
}

div.ficha_dominios .col_left .caracteristicas table td {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000;
	height:26px;
	border-bottom:1px dotted #CCC;
	text-align:center;
}

div.ficha_dominios .col_left .caracteristicas table td.rojo {
	color:#C00;
}

div.ficha_dominios .col_right {
	padding:0px 26px 4px 0px;
}

div.ficha_dominios .col_right .prueba_panel {
	float:none;
	background:url(images/hosting/fondo_form_panel.png) left bottom no-repeat;
	padding:0px 0px 15px 0px;
	width:346px;
	height:215px;
}

div.ficha_dominios .col_right .prueba_panel p {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#999999;
	margin:10px;
}

div.ficha_dominios .col_right .prueba_panel form table td {
	text-align:center;
	height:22px;
}

div.ficha_dominios .col_right .prueba_panel form table td.titulo {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	text-decoration:underline;
	width:45%;
	height:20px;
}

div.ficha_dominios .col_right .prueba_panel form table td img {
	margin-top:8px;
}

div.ficha_dominios .col_right .prueba_panel form table td input {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#006699;
	width:106px;
	height:15px;
	border:1px solid #CCCCCC;
}

div.ficha_dominios .col_right .mis_copias {
	padding-top:15px;
}

/*
 * FIN ESTILOS DE LA PAGINA dominios
 *
 */

/*
 * ESTILOS DE LA PAGINA diseno-web
 */
 
div.ficha_diseno_web {
	float:left;
	background:url(images/diseno_web/cuadro_diseno.jpg) left top no-repeat;
	width:642px;
	height:1003px;
	margin-top:15px;
	padding:0px 8px 20px 15px;
}

div.ficha_diseno_web .titulo {
	width:316px;
	float:left;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#0075BD;
	margin:10px 0px 10px 0px;
}

div.ficha_diseno_web .texto p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#999;
	margin-right:15px;
}

div.ficha_diseno_web .texto p.titulo {
	font-size:16px;
	color:#C00;
	margin:0px 0px 12px 0px;
}

div.ficha_diseno_web .avanza {
	float:right;
	background:url(images/diseno_web/plan_avanza.jpg) left top no-repeat;
	padding:110px 0px 0px 206px;
	width:112px;
	height:32px;
	margin-top:8px;
}

div.ficha_diseno_web .avanza a {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#19B4E9;
}

div.ficha_diseno_web .ficha1 {
	width:633px;
	height:131px;
	margin:12px 0px 12px 0px;
	padding:8px 10px 8px 252px;
	background:url(images/diseno_web/ficha1.jpg) left top no-repeat;
}

div.ficha_diseno_web .ficha1 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#F0F0F0;
	width:364px;
}

div.ficha_diseno_web .ficha1 p.titulo {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#FFF;
	float:inherit;
	margin-left:33px;
}

div.ficha_diseno_web .ficha2 {
	width:633px;
	height:131px;
	margin:12px 0px 12px 0px;
	padding:8px 10px 8px 252px;
	background:url(images/diseno_web/ficha2.jpg) left top no-repeat;
}

div.ficha_diseno_web .ficha2 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
	color:#333;
	width:364px;
}

div.ficha_diseno_web .ficha2 p.titulo {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#0099D3;
	float:inherit;
	margin-left:33px;
}

div.ficha_diseno_web .ficha3 {
	width:633px;
	height:131px;
	margin:12px 0px 12px 0px;
	padding:8px 10px 8px 252px;
	background:url(images/diseno_web/ficha3.jpg) left top no-repeat;
}

div.ficha_diseno_web .ficha3 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#F0F0F0;
	width:364px;
}

div.ficha_diseno_web .ficha3 p.titulo {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#FFF;
	float:inherit;
	margin-left:33px;
}

div.ficha_diseno_web .ficha4 {
	width:633px;
	height:131px;
	margin:12px 0px 12px 0px;
	padding:8px 10px 8px 252px;
	background:url(images/diseno_web/ficha4.jpg) left top no-repeat;
}

div.ficha_diseno_web .ficha4 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	width:364px;
}

div.ficha_diseno_web .ficha4 p.titulo {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#0099D3;
	float:inherit;
	margin-left:33px;
}
/* ESTILOS DE LA PAGINA diseno-web2
 */
 
div.ficha_diseno_web2 {
	float:left;
	background:url(images/diseno_web/cuadro_diseno2.jpg) left top no-repeat;
	width:914px;
	height:1042px;
	margin-top:15px;
	padding:0px 8px 20px 15px;
}

div.ficha_diseno_web2 .titulo {
	width:316px;
	float:left;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#0075BD;
	margin:10px 0px 10px 0px;
}

div.ficha_diseno_web2 .texto p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#999;
	margin-right:15px;
}

div.ficha_diseno_web2 .texto p.titulo {
	font-size:16px;
	color:#C00;
	margin:0px 0px 12px 0px;
}

div.ficha_diseno_web2 .avanza {
	float:right;
	background:url(images/diseno_web2/plan_avanza.jpg) left top no-repeat;
	padding:110px 0px 0px 206px;
	width:112px;
	height:32px;
	margin-top:8px;
}

div.ficha_diseno_web2 .avanza a {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#19B4E9;
}

div.ficha_diseno_web2 .ficha1 {
	width:633px;
	height:131px;
	margin:12px 0px 12px 0px;
	padding:8px 10px 8px 252px;
	background:url(images/diseno_web2/ficha1.jpg) left top no-repeat;
}

div.ficha_diseno_web2 .ficha1 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#F0F0F0;
	width:364px;
}

div.ficha_diseno_web2 .ficha1 p.titulo {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#FFF;
	float:inherit;
	margin-left:33px;
}

div.ficha_diseno_web2 .ficha2 {
	width:633px;
	height:131px;
	margin:12px 0px 12px 0px;
	padding:8px 10px 8px 252px;
	background:url(images/diseno_web2/ficha2.jpg) left top no-repeat;
}

div.ficha_diseno_web2 .ficha2 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
	color:#333;
	width:364px;
}

div.ficha_diseno_web2 .ficha2 p.titulo {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#0099D3;
	float:inherit;
	margin-left:33px;
}

div.ficha_diseno_web2 .ficha3 {
	width:633px;
	height:131px;
	margin:12px 0px 12px 0px;
	padding:8px 10px 8px 252px;
	background:url(images/diseno_web2/ficha3.jpg) left top no-repeat;
}

div.ficha_diseno_web2 .ficha3 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#F0F0F0;
	width:364px;
}

div.ficha_diseno_web2 .ficha3 p.titulo {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#FFF;
	float:inherit;
	margin-left:33px;
}

div.ficha_diseno_web2 .ficha4 {
	width:633px;
	height:131px;
	margin:12px 0px 12px 0px;
	padding:8px 10px 8px 252px;
	background:url(images/diseno_web2/ficha4.jpg) left top no-repeat;
}

div.ficha_diseno_web2 .ficha4 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	width:364px;
}

div.ficha_diseno_web2 .ficha4 p.titulo {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#0099D3;
	float:inherit;
	margin-left:33px;
}


div.proyectos {
	float:right;
	width:275px;
	height:1003px;
	margin-top:15px;
	padding-bottom:20px;
}

div.proyectos .proyecto1 {
	background:url(images/diseno_web/web_lamasia.jpg) center no-repeat;
	width:88px;
	height:100px;
	margin-top:2px;
	padding:7px 0px 0px 188px;
}

div.proyectos .proyecto2 {
	background:url(images/diseno_web/web_modelexpert.jpg) center no-repeat;
	width:88px;
	height:100px;
	padding:7px 0px 0px 188px;
}

div.proyectos .proyecto3 {
	background:url(images/diseno_web/web_fonotex.jpg) center no-repeat;
	width:88px;
	height:100px;
	padding:7px 0px 0px 188px;
}

div.proyectos .proyecto4 {
	background:url(images/diseno_web/web_camara.jpg) center no-repeat;
	width:88px;
	height:100px;
	padding:7px 0px 0px 188px;
}

div.proyectos .proyecto5 {
	background:url(images/diseno_web/web_global.jpg) center no-repeat;
	width:88px;
	height:100px;
	padding:7px 0px 0px 188px;
}

div.proyectos .proyecto6 {
	background:url(images/diseno_web/web_dsevents.jpg) center no-repeat;
	width:88px;
	height:100px;
	padding:7px 0px 0px 188px;
}

div.proyectos .proyecto7 {
	background:url(images/diseno_web/web_creativando.jpg) center no-repeat;
	width:88px;
	height:100px;
	padding:7px 0px 0px 188px;
}

div.proyectos .proyecto8 {
	background:url(images/diseno_web/web_teleco.jpg) center no-repeat;
	width:88px;
	height:100px;
	padding:7px 0px 0px 188px;
}

div.proyectos .proyecto9 {
	background:url(images/diseno_web/web_anacrom.jpg) center no-repeat;
	width:88px;
	height:100px;
	padding:7px 0px 0px 188px;
}

/*
 * FIN ESTILOS DE LA PAGINA diseno-web
 *
 */

/*
 * ESTILOS DE LAS PAGINAS de planes
 */

div.cabecera_plan_basico {
	background:url(images/plan_basico/cabecera.png) left top no-repeat;
	width:941px;
	height:100px;
	margin-bottom:5px;
	font-family:Calibri, 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:53px;
	font-weight:bold;
	font-style:italic;
	text-shadow:#000 2px 2px 5px;
	color:#FFF;
	padding:0px 0px 0px 25px;
}

div.cabecera_plan_basico .subtitulo {
	font-size:29px;
	font-style:normal;
	margin-top:-10px;
}

div.cabecera_plan_activa {
	background:url(images/plan_activa/cabecera.png) left top no-repeat;
	width:941px;
	height:100px;
	margin-bottom:5px;
	font-family:Calibri, 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:53px;
	font-weight:bold;
	font-style:italic;
	text-shadow:#000 2px 2px 5px;
	color:#FFF;
	padding:0px 0px 0px 25px;
}

div.cabecera_plan_activa .subtitulo {
	font-size:29px;
	font-style:normal;
	margin-top:-10px;
}

div.cabecera_plan_empresa {
	background:url(images/plan_empresa/cabecera.png) left top no-repeat;
	width:941px;
	height:100px;
	margin-bottom:5px;
	font-family:Calibri, 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:53px;
	font-weight:bold;
	font-style:italic;
	text-shadow:#000 2px 2px 5px;
	color:#FFF;
	padding:0px 0px 0px 25px;
}

div.cabecera_plan_empresa .subtitulo {
	font-size:29px;
	font-style:normal;
	margin-top:-10px;
}

div.cabecera_plan_profesional {
	background:url(images/plan_profesional/cabecera.png) left top no-repeat;
	width:941px;
	height:100px;
	margin-bottom:5px;
	font-family:Calibri, 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:53px;
	font-weight:bold;
	font-style:italic;
	text-shadow:#000 2px 2px 5px;
	color:#FFF;
	padding:0px 0px 0px 25px;
}

div.cabecera_plan_profesional .subtitulo {
	font-size:29px;
	font-style:normal;
	margin-top:-10px;
}

div.cabecera_plan_premium {
	background:url(images/plan_premium/cabecera.png) left top no-repeat;
	width:941px;
	height:100px;
	margin-bottom:5px;
	font-family:Calibri, 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:53px;
	font-weight:bold;
	font-style:italic;
	text-shadow:#000 2px 2px 5px;
	color:#FFF;
	padding:0px 0px 0px 25px;
}

div.cabecera_plan_premium .subtitulo {
	font-size:29px;
	font-style:normal;
	margin-top:-10px;
}

div.ficha_planes {
	float:left;
	width:597px;
	margin:15px 0px 25px 0px;
	vertical-align:top;
}

div.ficha_planes .ficha_plan {
	background:url(images/plan_basico/cuadro_cen.png) left top repeat-y;
	padding:0px 26px 14px 24px;
	width:576px;
	min-height:800px;
}

div.ficha_planes .ficha_plan .titulo {
	float:left;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#0075BD;
	margin:10px 0px 10px 0px;
}

div.ficha_planes .ficha_plan .titulo .precio {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:27px;
	font-weight:bold;
	color:#000;
	margin:0px 0px 0px 37px;
}

div.ficha_planes .ficha_plan .titulo .precio span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#C00;
}

div.ficha_planes .ficha_plan .servidor {
	float:right;
	margin:10px 30px;
}

div.ficha_planes .ficha_plan img.caracteristicas {
	margin:10px 0px 0px 22px;
}

div.ficha_planes .ficha_plan div.caracteristicas {
	clear:both;
	margin-right:27px;
	margin-left:22px;
	padding-left:10px;
	text-align:left;
	width:515px;
	border:1px solid #E5E5E5;
}

div.ficha_planes .ficha_plan div.caracteristicas ul {
	margin:10px 0px 0px 0px;
	padding:0px 10px 0px 20px;
}

div.ficha_planes .ficha_plan div.caracteristicas ul li {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	margin-bottom:18px;
	list-style:url(images/base/punto_plan.gif) outside;
}

div.ficha_planes .ficha_plan div.caracteristicas ul li.a {
	color:#999999;
}

div.ficha_planes .ficha_plan div.caracteristicas ul li.b {
	color:#006699;
}

div.ficha_planes .ficha_plan div.caracteristicas ul li span {
	color:#000;
}

div.ficha_planes .ficha_plan div.caracteristicas ul li span.rojo {
	color:#333;
}

div.ficha_planes .ficha_plan div.prueba {
	float:left;
	font-family:Calibri, 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:43px;
	font-weight:bold;
	font-style:italic;
	color:#CC0000;
	padding-right:40px;
	background:url(images/plan_basico/sep_vertical.png) right no-repeat;
}

div.ficha_planes .ficha_plan div.prueba span {
	font-size:23px;
}

div.ficha_planes .ficha_plan div.acceso {
	float:left;
	width:310px;
	padding-left:40px;
	margin-top:10px;
}

div.ficha_planes .ficha_plan div.acceso p {
	font-family:Tahoma, Arial, Helvetica, sans-serif;;
	font-size:11px;
	font-weight:bold;
	color:#006699;
}

div.ficha_planes .ficha_plan div.acceso div.acceso_panel {
	float:left;
	background-color:#E9E9E9;
	border:1px solid #999999;
	width:141px;
	height:85px;
	text-align:center;
	line-height:15px;
	padding:6px 0px 2px 0px;
}

div.ficha_planes .ficha_plan div.acceso div.acceso_panel input {
	width:106px;
	height:15px;
	margin-bottom:6px;
	border:1px solid #CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#006699;
}

div.ficha_planes .ficha_plan div.acceso div.acceso_panel .logo_da {
	float:right;
}

div.ficha_planes .ficha_plan div.contratar {
	clear:both;
	padding:35px 0px 0px 90px;
}

img.detalles {
	margin:15px 0px 0px 15px;
}

img.detalles_inf {
	margin:0px 0px 0px 14px;
}

div.detalles {
	float:right;
	width:316px;
	margin:0px 2px 0px 0px;
	padding:0px 7px 0px 7px;
	background-color:#000000;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#C4C4C4;
}

div.detalles table td span {
	font-size:19px;
	color:#FFFFFF;
}

div.detalles table td.left {
	padding-left:15px;
	padding-right:5px;
	height:59px;
}

div.detalles table td.right {
	padding-right:15px;
	width:248px;
	height:40px;
}

div.detalles div.preinstaladas {
	font-size:18px;
	font-style:italic;
	margin:12px 58px 0px 58px;
}

div.aplicaciones_planes {
	background:url(images/plan_basico/fondo_aplicaciones.png) left top no-repeat;
	height:302px;
}

div.planes_izq {
	float:left;
	width:540px;
	padding-left:25px;
}

div.planes_der {
	float:right;
}

div.planes_der div.migracion {
	margin-left:20px;
}

/*
 * FIN ESTILOS DE LAS PAGINAS de planes
 *
 */

/*
 * ESTILOS DE LA PAGINA promocion-web
 */
 
div.ficha_promo_web {
	float:left;
	width:663px;
	margin:15px 0px 25px 0px;
	vertical-align:top;
}

div.ficha_promo_web .ficha_promocion_web {
	background:url(images/promocion/cuadro_cen.png) left top repeat-y;
	padding:0px 12px 12px 12px;
	width:642px;
	min-height:800px;
}

div.ficha_promo_web div.ficha_promocion_web img {
	margin-left:5px;
}

div.ficha_promo_web div.ficha_promocion_web .titulo {
	font-family:Calibri, 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:29px;
	font-weight:bold;
	font-style:italic;
	color:#798E2A;
	text-align:center;
	margin:0px 0px 10px 0px;
	padding-top:10px;
}

div.ficha_promo_web div.ficha_promocion_web table.promociones {
	height:236px;
	margin-bottom:25px;
}

div.ficha_promo_web div.ficha_promocion_web table.promociones td {
	width:300px;
	text-align:center;
}

div.ficha_promo_web div.ficha_promocion_web table.promociones td.titulo {
	width:172px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	font-style:normal;
	color:#666;
}

div.ficha_promo_web div.ficha_promocion_web table.promociones td.titulo span {
	color:#97A45D;
}

div.ficha_promo_web div.ficha_promocion_web table.promociones td.fondo_seo {
	background:url(images/promocion/fondo_seo.jpg) center top no-repeat;
	height:190px;
}

div.ficha_promo_web div.ficha_promocion_web table.promociones td.fondo_seo table {
	width:100%;
}

div.ficha_promo_web div.ficha_promocion_web table.promociones td.fondo_seo table td {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}

div.ficha_promo_web div.ficha_promocion_web table.promociones td.fondo_seo table td.incluye {
	color:#666;
	height:32px;
}

div.ficha_promo_web div.ficha_promocion_web table.promociones td.fondo_seo table td.logo {
	color:#778B24;
	line-height:25px;
	vertical-align:top;
	padding-top:5px;
	height:67px;
}

div.ficha_promo_web div.ficha_promocion_web table.promociones td.fondo_seo table td.texto {
	vertical-align:top;
	height:76px;
	text-align:left;
}

div.ficha_promo_web div.ficha_promocion_web table.promociones td.fondo_seo table td.texto ul {
	font-size:10px;
	color:#000;
	margin:0px 5px 0px 10px;
	padding:0;
}

div.ficha_promo_web div.ficha_promocion_web table.promociones td.fondo_seo table td.texto ul li {
	list-style-type:none;
}

div.ficha_promo_web div.ficha_promocion_web table.promociones td.fondo_seo table td.info img {
	border:none;
	margin-left:0px;
}

div.ficha_promo_web div.ficha_promocion_web table.promociones td.fondo_smo {
	background:url(images/promocion/fondo_smo.jpg) center top no-repeat;
	height:190px;
}

div.ficha_promo_web div.ficha_promocion_web table.promociones td.fondo_smo table {
	width:100%;
}

div.ficha_promo_web div.ficha_promocion_web table.promociones td.fondo_smo table td {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}

div.ficha_promo_web div.ficha_promocion_web table.promociones td.fondo_smo table td.incluye {
	color:#666;
	height:32px;
}

div.ficha_promo_web div.ficha_promocion_web table.promociones td.fondo_smo table td.logo {
	color:#778B24;
	line-height:25px;
	vertical-align:top;
	padding-top:5px;
	height:143px;
}

div.ficha_promo_web div.ficha_promocion_web table.promociones td.fondo_smo table td.logo img {
	margin-top:5px;
}

div.ficha_promo_web div.ficha_promocion_web table.promociones td.fondo_smo table td.info img {
	border:none;
}

div.ficha_promo_web div.ficha_promocion_web .caracteristicas {
	width:616px;
	border:1px solid #E5E5E5;
	border-top:none;
	margin-left:5px;
	padding:8px;
}

div.ficha_promo_web div.ficha_promocion_web .caracteristicas .texto1 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background-color:#EEEEEE;
	color:#006699;
	padding:8px;
}

div.ficha_promo_web div.ficha_promocion_web .caracteristicas .texto2 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background-color:#EEEEEE;
	color:#666666;
	padding:10px;
	margin-top:2px;
}

div.ficha_promo_web div.ficha_promocion_web .caracteristicas .texto2 p {
	margin:0px 0px 15px 0px;
}

div.ficha_promo_web div.ficha_promocion_web .titulo2 {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight:bold;
	color:#6C7D24;
	background:url(images/promocion/borde_inf.gif) left bottom repeat-x;
	padding-bottom:5px;
	width:615px;
	margin:25px 0px 15px 12px;
}

div.juegos_promo {
	float:right;
	width:275px;
	height:1003px;
	margin-top:15px;
	padding-bottom:20px;
}

div.juegos_promo div.fondo_juegos {
	background:url(images/promocion/fondo_juegos.jpg) left top no-repeat;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	width:260px;
	height:954px;
	margin:3px;
	padding:1px 0px 0px 10px;
}

div.juegos_promo div.fondo_juegos p {
	margin:10px 5px 10px 0px;
}

div.juegos_promo div.fondo_juegos .titulo_video {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	font-style:normal;
	color:#666;
	padding:10px 0px;
	text-align:center;
}

div.juegos_promo div.fondo_juegos p.nota {
	color:#6C7D24;
}

div.juegos_promo div.fondo_juegos span {
	color:#000000;
}

div.juegos_promo div.fondo_juegos .titulo_video span {
	color:#97A45D;
}

div.juegos_promo .titulo2 {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight:bold;
	color:#6C7D24;
	background:url(images/promocion/borde_inf.gif) left bottom repeat-x;
	padding-bottom:5px;
	width:243px;
	margin:15px 0px -7px 0px;
}

/*
 * FIN ESTILOS DE LA PAGINA promocion-web
 *
 */

/*
 * ESTILOS DE LA PAGINA seguridad-ssl
 */

div.ficha_seguridad {
	float:left;
	width:666px;
	margin:15px 0px 25px 0px;
	vertical-align:top;
}
 
div.ficha_seguridad div.ficha_seguridad_ssl {
	float:left;
	background:url(images/seguridad/cuadro_cen.png) left top repeat-y;
	width:645px;
	height:1148px;
	margin-top:0px;
	padding:0px 10px 10px 10px;
}

div.ficha_seguridad div.ficha_seguridad_ssl .titulo {
	font-family:Calibri, 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:29px;
	font-weight:bold;
	font-style:italic;
	color:#A67858;
	text-align:center;
	margin:0px 0px 5px 0px;
}

div.ficha_seguridad div.ficha_seguridad_ssl .certificado1 {
	background:url(images/seguridad/fondo_certificado_1.jpg) left top no-repeat;
	width:640px;
	height:242px;
	padding:0px 15px 15px;
}

div.ficha_seguridad div.ficha_seguridad_ssl .certificado1 table {
	width:618px;
	height:235px;
}

div.ficha_seguridad div.ficha_seguridad_ssl .certificado1 table td {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#6C3C1B;
}

div.ficha_seguridad div.ficha_seguridad_ssl .certificado1 table td span {
	color:#999999;
}

div.ficha_seguridad div.ficha_seguridad_ssl .certificado1 table td.precio {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#000;
	width:145px;
	height:48px;
	text-align:center;
}

div.ficha_seguridad div.ficha_seguridad_ssl .certificado1 table td.precio span {
	color:#000;
	font-size:29px;
}

div.ficha_seguridad div.ficha_seguridad_ssl .certificado1 table td.lista1,
div.ficha_seguridad div.ficha_seguridad_ssl .certificado1 table td.lista2,
div.ficha_seguridad div.ficha_seguridad_ssl .certificado1 table td.lista3 {
	vertical-align:top;
}

div.ficha_seguridad div.ficha_seguridad_ssl .certificado1 table td.lista1 {
	height:63px;
}

div.ficha_seguridad div.ficha_seguridad_ssl .certificado1 table td.lista2 {
	height:42px;
}

div.ficha_seguridad div.ficha_seguridad_ssl .certificado1 table td.barra_dir {
	width:202px;
}

div.ficha_seguridad div.ficha_seguridad_ssl .certificado1 table td.sep {
	height:10px;
}

div.ficha_seguridad div.ficha_seguridad_ssl .certificado1 ul {
	margin:0px 0px 0px 15px;
	padding:0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
}

div.ficha_seguridad div.ficha_seguridad_ssl .certificado1 ul li {
	list-style:url(images/base/punto_plan.gif) outside;
	line-height:21px;
}

div.ficha_seguridad div.ficha_seguridad_ssl .certificado1 .boton {
	vertical-align:bottom;
	text-align:center;
}

div.ficha_seguridad div.ficha_seguridad_ssl .certificado2 {
	background:url(images/seguridad/fondo_certificado_2.jpg) left top no-repeat;
	width:640px;
	height:577px;
	padding:0px 15px 15px;
}

div.ficha_seguridad div.ficha_seguridad_ssl .certificado2 table {
	width:618px;
	#width:677px;
	_width:677px;
	-width:677px;
	width:677px\9;
	height:570px;
}

div.ficha_seguridad div.ficha_seguridad_ssl .certificado2 table td {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#6C3C1B;
}

div.ficha_seguridad div.ficha_seguridad_ssl .certificado2 table td p {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
}

div.ficha_seguridad div.ficha_seguridad_ssl .certificado2 table td .cuadro {
	border:1px solid #CCC;
	background-color:#FFF;
	width:598px;
	height:36px;
	vertical-align:top;
	padding:4px 6px 10px 6px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#900;
	line-height:18px;
}

div.ficha_seguridad div.ficha_seguridad_ssl .certificado2 table td span {
	color:#006699;
}

div.ficha_seguridad div.ficha_seguridad_ssl .certificado2 table td.precio {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#000;
	width:145px;
	height:48px;
	text-align:center;
}

div.ficha_seguridad div.ficha_seguridad_ssl .certificado2 table td.precio span {
	color:#000;
	font-size:29px;
}

div.ficha_seguridad div.ficha_seguridad_ssl .certificado2 table td.lista {
	vertical-align:top;
}

div.ficha_seguridad div.ficha_seguridad_ssl .certificado2 table td.lista {
	height:105px;
}

div.ficha_seguridad div.ficha_seguridad_ssl .certificado2 table td.sep {
	height:10px;
}

div.ficha_seguridad div.ficha_seguridad_ssl .certificado2 ul {
	margin:0px 0px 0px 15px;
	padding:0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
}

div.ficha_seguridad div.ficha_seguridad_ssl .certificado2 ul li {
	list-style:url(images/base/punto_plan.gif) outside;
	line-height:21px;
}

div.ficha_seguridad div.ficha_seguridad_ssl .certificado2 .boton {
	vertical-align:bottom;
	text-align:center;
}

div.notas {
	float:right;
	width:275px;
	height:1195px;
	margin-top:15px;
	padding-bottom:20px;
}

div.notas div.fondo_seguridad_ssl {
	width:260px;
	margin:1px 0px 5px 0px;
	vertical-align:top;
	padding-left:3px;
}

div.notas div.fondo_seguridad_ssl div.fondo_seguridad {
	background:url(images/seguridad/cuadro_cen_notas.png) left top repeat-y;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	width:260px;
	height:978px;
	margin:0px 3px 0px 0px;
	padding:1px 0px 0px 10px;
	vertical-align:top;
}

div.notas div.fondo_seguridad_ssl div.fondo_seguridad .titulo2 {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight:bold;
	color:#8B4D24;
	background:url(images/promocion/borde_inf.gif) left bottom repeat-x;
	padding-bottom:5px;
	width:243px;
	margin:15px 0px 0px 0px;
}

div.notas div.fondo_seguridad_ssl div.fondo_seguridad p {
	margin:13px 15px 13px 0px;
}

div.notas div.fondo_seguridad_ssl div.fondo_seguridad p a {
	color:#0066CC;
	text-decoration:none;
}

div.notas div.fondo_seguridad_ssl div.fondo_seguridad p a:hover {
	text-decoration:underline;
}

div.notas div.fondo_seguridad_ssl div.fondo_seguridad p span {
	color:#EB6816;
}

div.notas div.fondo_seguridad_ssl div.fondo_seguridad .logo {
	margin:12px 0px 0px 36px;
}

div.notas .apd {
	width:237px;
	height:141px;
	background-color:#EF0000;
	padding:3px;
	text-align:center;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#FFF;
	margin-left:15px;
}

div.notas .apd span {
	font-size:21px;
}

/*
 * FIN ESTILOS DE LA PAGINA seguridad-ssl
 *
 */

/*
 * ESTILOS DE LA PAGINA tiendas-virtuales
 */

div.cabecera {
	background:url(images/tiendas/cabecera.jpg) left top no-repeat;
	margin-bottom:15px;
	padding-top:45px;
}

div.cabecera table {
	width:945px;
	height:227px;
}

div.cabecera table td {
	text-align:right;
	vertical-align:bottom;
}

div.cabecera table td.excellent {
	background:url(images/tiendas/tienda_excellent.png) center no-repeat;
	width:33%;
	padding:0px 50px 30px 0px;
}

div.cabecera table td.evolution {
	background:url(images/tiendas/tienda_evolution.png) center no-repeat;
	width:34%;
	padding:0px 54px 30px 0px;
}

div.cabecera table td.future {
	background:url(images/tiendas/tienda_future.png) center no-repeat;
	width:33%;
}

div.ficha_tiendas {
	float:left;
	width:643px;
	margin:15px 0px 25px 0px;
	vertical-align:top;
}

div.ficha_tiendas .ficha_tienda {
	background:url(images/base/cuadro_cen.png) left top repeat-y;
	padding:0px 26px 14px 24px;
	width:626px;
	min-height:1310px;
}

div.ficha_tiendas .ficha_tienda .titulo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#333333;
	border-bottom:1px dotted #666666;
	padding-bottom:8px;
	margin:0px 0px 5px 0px;
}

div.ficha_tiendas .ficha_tienda .titulo span {
	color:#FF6699;
}

div.ficha_tiendas .ficha_tienda p {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#666;
}

div.ficha_tiendas .ficha_tienda table.caracteristicas {
	width:621px;
	border-top:1px solid #000;
	border-left:1px solid #000;
	margin-top:15px;
}

div.ficha_tiendas .ficha_tienda table.caracteristicas caption {
	background-color:#000;
	color:#FFF;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	height:25px;
	padding-top:2px;
}

div.ficha_tiendas .ficha_tienda table.caracteristicas th {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000;
	height:27px;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	background:#FF6699;
}

div.ficha_tiendas .ficha_tienda table.caracteristicas td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#808080;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	padding:10px;
}

div.ficha_tiendas .ficha_tienda table.caracteristicas td ul {
	margin:0;
	padding-left:15px;
}

div.ficha_tiendas .ficha_tienda table.caracteristicas td.titular {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
	width:232px;
}

div.ficha_tiendas .ficha_tienda table.caracteristicas td.titular img {
	float:left;
	margin-right:10px;
}

div.ficha_tiendas .ficha_tienda table.caracteristicas td.incluido {
	width:55px;
	text-align:center;
}

div.ficha_tiendas .ficha_tienda div.microsite {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#333;
	border-bottom:1px dotted #666;
	margin:22px 195px 23px 195px;
}

div.ficha_tiendas .ficha_tienda img.microsite {
	margin-left:-11px;
}

div.ficha_tiendas .ficha_tienda img.boton {
	margin:22px 0px 23px 185px;
}

div.ficha_tiendas .ficha_tienda table.demo {
	width:621px;
}

div.ficha_tiendas .ficha_tienda table.demo caption {
	font-family:Calibri, 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:34px;
	font-weight:bold;
	font-style:italic;
	color:#0075BD;
	background:url(images/promocion/borde_inf.gif) left bottom repeat-x;
	margin-bottom:10px;
}

div.ficha_tiendas .ficha_tienda table.demo td {
	vertical-align:top;
}

div.ficha_tiendas .ficha_tienda table.demo td a {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#0075BD;
	line-height:30px;
}

div.ficha_tiendas .ficha_tienda table.demo td table {
	background:url(images/tiendas/fondo_form_demo.png) left top no-repeat;
	width:385px;
	height:161px;
	margin-bottom:10px;
}

div.ficha_tiendas .ficha_tienda table.demo td table td {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#000;
	vertical-align:middle;
}

div.ficha_tiendas .ficha_tienda table.demo td table td.sup,
div.ficha_tiendas .ficha_tienda table.demo td table td.inf {
	height:5px;
}

div.ficha_tiendas .ficha_tienda table.demo td table td.left {
	text-align:right;
	padding-right:10px;
	width:118px;
	height:46px;
}

div.ficha_tiendas .ficha_tienda table.demo td table td.instr {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#666;
	height:50px;
}

div.ficha_tiendas .ficha_tienda table.demo td table td.instr .text {
	float:left;
	margin:8px 0px 0px 12px;
}

div.ficha_tiendas .ficha_tienda table.demo td table td.instr .boton {
	float:right;
	padding-right:10px;
}

div.ficha_tiendas .ficha_tienda table.demo td table td input {
	width:234px;
	height:32px;
	border:none;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#666;
	margin:5px 0px 0px 5px;
}

/*
 * FIN ESTILOS DE LA PAGINA tiendas-virtuales
 *
 */

/*
 * ESTILOS DE LA PAGINA tiendas-virtuales-evolution
 */

div.ficha_tiendas .ficha_tienda_evolution {
	background:url(images/base/cuadro_cen.png) left top repeat-y;
	padding:0px 26px 14px 24px;
	width:626px;
	min-height:1310px;
}

div.ficha_tiendas .ficha_tienda_evolution div.titulo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#333333;
	border-bottom:1px dotted #666666;
	padding-bottom:8px;
	margin:0px 0px 5px 0px;
}

div.ficha_tiendas .ficha_tienda_evolution div.titulo span {
	color:#3FD866;
}

div.ficha_tiendas .ficha_tienda_evolution p.titulo {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#333;
	text-align:center;
	line-height:34px;
}

div.ficha_tiendas .ficha_tienda_evolution p.titulo img {
	margin-top:20px;
}

div.ficha_tiendas .ficha_tienda_evolution p {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#666;
}

div.ficha_tiendas .ficha_tienda_evolution table.caracteristicas {
	width:621px;
	border-top:1px solid #000;
	border-left:1px solid #000;
	margin-top:15px;
}

div.ficha_tiendas .ficha_tienda_evolution table.caracteristicas caption {
	background-color:#00B0F0;
	color:#FFF;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	border-left:1px solid #000;
	border-top:1px solid #000;
	border-right:1px solid #000;
	height:25px;
	padding-top:2px;
}

div.ficha_tiendas .ficha_tienda_evolution table.caracteristicas th {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000;
	height:27px;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	background:#FF6699;
}

div.ficha_tiendas .ficha_tienda_evolution table.caracteristicas td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#808080;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	padding:10px;
}

div.ficha_tiendas .ficha_tienda_evolution table.caracteristicas td ul {
	margin:0;
	padding-left:15px;
}

div.ficha_tiendas .ficha_tienda_evolution table.caracteristicas td.titular {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
	width:232px;
}

div.ficha_tiendas .ficha_tienda_evolution table.caracteristicas td.titular img {
	float:left;
	margin-right:10px;
}

div.ficha_tiendas .ficha_tienda_evolution table.caracteristicas td.incluido {
	width:55px;
	text-align:center;
}

div.ficha_tiendas .ficha_tienda_evolution div.titBig1 {
	font-family:Impact, Arial, Helvetica, sans-serif;
	font-size:51px;
	color:#415F17;
	margin-top:30px;
}

div.ficha_tiendas .ficha_tienda_evolution div.titBig2 {
	font-family:Impact, Arial, Helvetica, sans-serif;
	font-size:40px;
	color:#74A93D;
	float:right;
	margin:-10px 0px 5px 0px;
}

div.ficha_tiendas .ficha_tienda_evolution img.tienda {
	margin-left:-8px;
}

div.ficha_tiendas .ficha_tienda_evolution img.boton {
	margin:22px 0px 23px 185px;
}

div.ficha_tiendas .ficha_tienda_evolution table.demo {
	width:621px;
}

div.ficha_tiendas .ficha_tienda_evolution table.demo caption {
	font-family:Calibri, 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:34px;
	font-weight:bold;
	font-style:italic;
	color:#0075BD;
	background:url(images/promocion/borde_inf.gif) left bottom repeat-x;
	margin-bottom:10px;
}

div.ficha_tiendas .ficha_tienda_evolution table.demo td {
	vertical-align:top;
}

div.ficha_tiendas .ficha_tienda_evolution table.demo td a {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#0075BD;
	line-height:30px;
}

div.ficha_tiendas .ficha_tienda_evolution table.demo td table {
	background:url(images/tiendas/fondo_form_demo.png) left top no-repeat;
	width:385px;
	height:161px;
	margin-bottom:10px;
}

div.ficha_tiendas .ficha_tienda_evolution table.demo td table td {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#000;
	vertical-align:middle;
}

div.ficha_tiendas .ficha_tienda_evolution table.demo td table td.sup,
div.ficha_tiendas .ficha_tienda_evolution table.demo td table td.inf {
	height:5px;
}

div.ficha_tiendas .ficha_tienda_evolution table.demo td table td.left {
	text-align:right;
	padding-right:10px;
	width:118px;
	height:46px;
}

div.ficha_tiendas .ficha_tienda_evolution table.demo td table td.instr {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#666;
	height:50px;
}

div.ficha_tiendas .ficha_tienda_evolution table.demo td table td.instr .text {
	float:left;
	margin:8px 0px 0px 12px;
}

div.ficha_tiendas .ficha_tienda_evolution table.demo td table td.instr .boton {
	float:right;
	padding-right:10px;
}

div.ficha_tiendas .ficha_tienda_evolution table.demo td table td input {
	width:234px;
	height:32px;
	border:none;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#666;
	margin:5px 0px 0px 5px;
}

/*
 *
 * FIN ESTILOS DE LA PAGINA tiendas-virtuales-evolution
 *
 */

/*
 * ESTILOS COMUNES DE VARIAS PAGINAS
 *
 */
 
div.tiendas_online {
	float:right;
	width:270px;
	height:1003px;
	margin-top:15px;
	padding-bottom:20px;
}

div.tiendas_online a img {
	margin-top:9px;
	padding:0px 0px 0px 2px;
}

div.tiendas_online .titulo {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#000;
	text-align:center;
	margin-top:5px;
}

div.tiendas_online img.realizadas {
	margin:5px 25px;
}

div.plan1 {
	float:left;
	margin-right:18px;
	width:165px;
	height:225px;
	background:url(images/index/ficha_plan1.png) left top no-repeat;
}

div.plan2 {
	float:left;
	margin-right:17px;
	width:165px;
	height:225px;
	background:url(images/index/ficha_plan2.png) left top no-repeat;
}

div.plan3 {
	float:left;
	width:165px;
	height:225px;
	background:url(images/index/ficha_plan3.png) left top no-repeat;
}

div.margen_plan {
	height:48px;
}

div.plan4 {
	float:left;
	margin-right:18px;
	width:165px;
	height:234px;
	background:url(images/hosting/ficha_plan4.png) left top no-repeat;
}

div.plan5 {
	float:left;
	margin-right:22px;
	width:165px;
	height:234px;
	background:url(images/hosting/ficha_plan5.png) left top no-repeat;
}

div.vps {
	float:left;
	margin-right:15px;
	width:165px;
	height:225px;
	background:url(images/hosting/ficha_vps.png) left top no-repeat;
}

div.sep {
	clear:both;
	padding-bottom:20px;
}

div.plan1 img,
div.plan2 img,
div.plan3 img,
div.plan4 img,
div.plan5 img,
div.vps img {
	margin-top:20px;
	padding-left:14px;
}

div.plan1 caption,
div.plan2 caption,
div.plan3 caption,
div.plan4 caption,
div.plan5 caption,
div.vps caption {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	height:35px;
	#height:25px;
	_height:25px;
	-height:25px;
	height:25px\9;
	padding-top:9px;
}

div.plan1 td,
div.plan2 td,
div.plan3 td,
div.plan4 td,
div.plan5 td,
div.vps td {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-left:6px;
}

div.plan1 td.enlace,
div.plan2 td.enlace,
div.plan3 td.enlace,
div.plan4 td.enlace,
div.plan5 td.enlace,
div.vps td.enlace {
	padding-top:3px;
}

div.plan1 td.left,
div.plan2 td.left,
div.plan3 td.left,
div.plan4 td.left,
div.plan5 td.left,
div.vps td.left {
	color:#999;
	height:16px;
}

div.plan1 td.precio,
div.plan2 td.precio,
div.plan3 td.precio,
div.plan4 td.precio,
div.plan5 td.precio,
div.vps td.precio {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
	padding:30px 0px 0px 22px;
}

div.plan1 td.precio {
	color:#006699;
}

div.plan2 td.precio {
	color:#759B00;
}

div.plan3 td.precio {
	color:#FF6317;
}

div.plan4 td.precio {
	color:#FF6317;
}

div.plan5 td.precio {
	color:#FF6317;
}

div.vps td.precio {
	color:#333333;
}

div.plan1 td img,
div.plan2 td img,
div.plan3 td img,
div.plan4 td img,
div.plan5 td img,
div.vps td img {
	margin-top:0px;
	padding-left:0px;
}

/*
 * FIN ESTILOS COMUNES DE VARIAS PAGINAS
 *
 */
 
/*
 * ESTILOS DE LA PAGINA diseno-grafico
 */

div.ficha_diseno_grafico table {
	width:100%;
	height:324px;
	margin-top:10px;
}

div.ficha_diseno_grafico table td.center {
	text-align:center;
}

div.ficha_diseno_grafico table td.right {
	text-align:right;
}

/*
 * FIN ESTILOS DE LA PAGINA diseno-grafico
 *
 */

/*
 * ESTILOS DE LA PAGINA servidores-dedicados
 *
 */

img.cabecera {
	margin-bottom:15px;
}

div.ficha_dedicados {
	background:url(images/dedicados/cuadro_cen.png) left top repeat-y;
	height:2300px;
	padding:0px 12px;
}

div.ficha_dedicados table.servidores th {
	padding:0px 4px;
	vertical-align:bottom;
}

div.ficha_dedicados table.servidores th img.boton {
	margin-top:5px;
	border:none;
}

div.ficha_dedicados table.servidores th.last {
	padding-right:0px;
}

div.ficha_dedicados table.servidores tr.inferior th {
	padding:0px;
	vertical-align:middle;
}

div.ficha_dedicados table.servidores tr.inferior th img.boton {
	margin-bottom:5px;
	margin-top:0px;
}

div.ficha_dedicados table.servidores td {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

div.ficha_dedicados table.servidores td.sep {
	height:4px;
}

div.ficha_dedicados table.servidores td.izq {
	font-size:17px;
	font-weight:normal;
	background-color:#CCCCCC;
	color:#000;
	padding:8px 8px 8px 12px;
}

div.ficha_dedicados table.servidores td.a {
	text-align:center;
	background-color:#F3F3F3;
}

div.ficha_dedicados table.servidores td.b {
	text-align:center;
	background-color:#E1E1E1;
}

div.ficha_dedicados table.servidores td.c {
	text-align:center;
	background-color:#F3F3F3;
	color:#333333;
}

div.ficha_dedicados table.servidores td a {
	color:#0066CC;
	text-decoration:none;
}

div.ficha_dedicados table.servidores td a:hover {
	text-decoration:underline;
}

div.ficha_dedicados table.servidores td.titulo {
	background:url(images/dedicados/barra_titulo.png) left no-repeat;
	height:40px;
	padding:0px 0px 0px 15px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#F3F3F3;
}

div.ficha_dedicados div.col_left {
	padding-top:0px;
}

div.ficha_dedicados div.col_right {
	padding-top:0px;
}

div.ficha_dedicados div.col_left .servidores_cloud {
	background:url(images/dedicados/cuadro_cloud.png) left top no-repeat;
	width:507px;
	height:403px;
}

div.col_left .servidores_cloud table {
	padding:35px 0px 0px 50px;
	#padding-top:0px;
	#margin-top:35px;
}

div.col_left .servidores_cloud table th {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:bold;
	font-style:italic;
	color:#FFFFFF;
	text-align:right;
}

div.col_left .servidores_cloud table th span {
	font-size:17px;
}

div.col_left .servidores_cloud table td {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#000000;
	height:35px;
	vertical-align:top;
}

div.col_right .servidor_dedicados {
	background:url(images/index/fondo_form_configurar_servidor.png) left bottom no-repeat;
	height:401px;
	#height:386px;
	_height:386px;
	-height:386px;
	height:386px\9;
}

div.col_right .servidor_dedicados table {
	margin-top:16px;
}

div.col_right .servidor_dedicados table td {
	float:left;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;
}

div.col_right .servidor_dedicados table td.caracteristica {
	padding:12px 0 12px 16px;
	#padding-top:11px;
	_padding-top:11px;
	-padding-top:11px;
	padding-top:11px\9;
	width:95px;
}

div.col_right .servidor_dedicados table td.titulo {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#00264C;
	padding:10px;
	margin-bottom:0px;
}

div.col_right .servidor_dedicados table td.precio {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	padding:4px 10px 10px 16px;
}

div.col_right .servidor_dedicados table td.precio label {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#FF0000;
}

div.col_right .servidor_dedicados table td.precio span {
	font-weight:normal;
	color:#0066CC;
}

div.col_right .servidor_dedicados table td select {
	width:120px;
	margin-top:7px;
	#margin-top:6px;
	_margin-top:6px;
	-margin-top:6px;
	margin-top:6px\9;
}

div.col_right .servidor_dedicados table td.siguiente {
	padding:5px 0px 0px 40px;
}

div.col_right .servidor_dedicados table td.texto {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#333333;
	font-weight:bold;
	font-style:italic;
	padding:95px 0px 0px 30px;
}

div.sep_dedicados {
	clear:both;
	padding:0px 12px 0px 10px;
}

div.sep_dedicados .titulo {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:bold;
	font-style:italic;
	color:#990000;
	padding-bottom:5px;
	border-bottom:1px dotted #000;
}

div.sep_dedicados img.migracion {
	margin:-10px 0px 0px 30px;
}

div.sep_dedicados .plan4 {
	margin:0px 18px;
}

div.sep_dedicados .plan5 {
	margin-right:0;
}

/*
 * FIN ESTILOS DE LA PAGINA servidores-dedicados
 *
 */

/*
 * ESTILOS DE LAS PAGINAS DE SERVIDORES
 *
 */

div.ficha_dedicado {
	background:url(images/dedicados/cuadro_cen.png) left top repeat-y;
	height:1220px;
	padding:15px;
}

div.ficha_dedicado .col_left {
	width:240px;
	padding:15px 0px 0px 10px;
}

div.ficha_dedicado .col_left .condiciones {
	padding:30px 0px 0px 0px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#3084CC;
}

div.ficha_dedicado .col_left .condiciones .precio {
	font-size:66px;
	font-style:italic;
	color:#990000;
	line-height:36px;
	width:230px;
	text-align:right;
}

div.ficha_dedicado .col_left .condiciones .precio span {
	font-size:56px;
}

div.ficha_dedicado .col_left .condiciones .precio span span {
	font-size:36px;
}

div.ficha_dedicado .col_left .condiciones .iva {
	color:#333333;
	text-align:right;
	padding-right:10px;
	margin-bottom:-10px;
}

div.ficha_dedicado .col_left .condiciones .textos {
	padding-left:35px;
}

div.ficha_dedicado .col_left .volver {
	margin:61px 0px 0px 50px;
	#margin-top:91px;
	_margin-top:91px;
	-margin-top:91px;
	margin-top:91px\9;
}

div.ficha_dedicado .col_left .volver a {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#DF0000;
}

div.ficha_dedicado .col_left img.servidor {
	float:left;
	margin-bottom:32px;
}

div.ficha_dedicado .col_right {
	width:642px;
	padding:6px 0px 4px 0px;
}

div.ficha_dedicado .col_right img {
	margin-right:2px;
}

div.ficha_dedicado .col_right table.caracteristicas {
	margin-top:15px;
}

div.ficha_dedicado .col_right table.caracteristicas td {
	width:504px;
	height:43px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	background-color:#F2F3F4;
	border:1px dashed #CCCCCC;
	border-left:none;
	padding-left:8px;
}

div.ficha_dedicado .col_right table.caracteristicas td.left {
	width:112px;
	color:#666666;
	background-color:#E6E6E8;
	border:1px dashed #CCCCCC;
	padding-left:12px;
}

div.ficha_dedicado .col_right table.caracteristicas td.sep {
	height:3px;
}

div.ficha_dedicado .col_right .disponibilidad {
	float:left;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#333333;
	padding:30px 0px 0px 20px;
}

div.ficha_dedicado .col_right .contratar {
	float:right;
	padding:10px 0px;
}

div.ficha_dedicado .dudas {
	padding:20px;
}

div.ficha_dedicado .dudas .titulo {
	clear:both;
	font-family:Calibri, 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:29px;
	font-weight:bold;
	color:#7F00AE;
	border-bottom:1px dotted #0099CC;
}

div.ficha_dedicado .dudas .titulo span {
	font-size:47px;
	font-style:italic;
}

div.ficha_dedicado .dudas table td {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#7F00AE;
	padding:5px;
}

div.ficha_dedicado .dudas table td img {
	vertical-align:bottom;
}

div.ficha_dedicado .dudas table td.sangria {
	width:25px;
}

div.ficha_dedicado .dudas table td.respuesta {
	background-color:#F2F3F4;
	color:#333333;
	padding:5px 10px;
}

div.ficha_dedicado .dudas table td.sep {
	height:15px;
}

/*
 * FIN ESTILOS DE LAS PAGINAS DE SERVIDORES
 *
 */

/*
 * ESTILOS DE LA PAGINA servidores-cloud
 */

div.ficha_servidores_cloud {
	background:url(images/servidores-cloud/servidores_cloud.png) left top no-repeat;
	width:934px;
	height:612px;
	margin-left:5px;
}

div.ficha_servidores_cloud table {
	width:100%;
	height:234px;
}

div.ficha_servidores_cloud table td table.texto {
	width:88%;
}

div.ficha_servidores_cloud table td table.texto td {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:30px;
}

div.ficha_servidores_cloud table td table.texto td ul {
	list-style-type:square;
	list-style-position:inside;
	margin:0;
	padding:0;
	line-height:22px;
	text-align:left;
}

div.ficha_servidores_cloud table td table.texto td p {
	font-weight:bold;
	text-align:left;
}

div.ficha_servidores_cloud table td.left {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#333;
	line-height:33px;
	padding:2px 0px 0px 45px;
	vertical-align:top;
}

div.ficha_servidores_cloud table td.right {
	text-align:right;
	padding-right:10px;
	font-family:Impact, Arial, Helvetica, sans-serif;
	font-size:34px;
	color:#000;
}

div.ficha_servidores_cloud table td.right label {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:39px;
	font-weight:bold;
	color:#F00;
}

div.ficha_servidores_cloud table td.right span {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#F00;
}

div.ficha_servidores_cloud table td.right span span {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CCC;
}

div.ficha_servidores_cloud table td.center {
	text-align:center;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#00264C;
	vertical-align:bottom;
}

div.ficha_servidores_cloud table td .servidor table {
	height:235px;
	margin-top:7px;
	*margin-top:0px;
}

div.ficha_servidores_cloud table td .servidor table td {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
	width:245px;
}

div.ficha_servidores_cloud table td .servidor table td.caracteristica {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#00B0DD;
	width:115px;
	padding:0px 8px 0px 12px;
}

div.ficha_servidores_cloud table td .servidor table td select {
	margin-top:2px;
	width:230px;
}

/*
 * FIN ESTILOS DE LA PAGINA tiendas-virtuales
 *
 */
 
/*
 * ESTILOS DE LA PAGINA servidores-cloud-pedido.php
 *
 */

div.ficha_clouds {
	width:941px;
	margin:15px 0px 15px 0px;
}

div.ficha_clouds div.ficha_cloud {
	background:url(images/dedicados/cuadro_cen.png) left top repeat-y;
	padding:12px 22px 5px 25px;
}

div.ficha_clouds div.ficha_cloud p {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#333333;
	text-align:center;
	line-height:24px;
}

div.ficha_clouds div.ficha_cloud p.nuevo {
	margin-top:55px;
}

div.ficha_clouds div.ficha_cloud p img {
	vertical-align:middle;
}

div.ficha_clouds div.ficha_cloud .titulo {
	background-color:#F2F2F2;
	border:1px dotted #CCCCCC;
	padding:10px 15px 8px 15px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#0055AE;
	width:862px;
	margin-bottom:10px;
}

div.ficha_cloud .titulo2 {
	clear:both;
	background-color:#333333;
	border:1px dotted #CCCCCC;
	padding:10px 15px 8px 15px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#FFFFFF;
	width:862px;
	margin-bottom:10px;
}

div.ficha_clouds div.ficha_cloud .col_left {
	padding:0;
	background:url(images/servidores-cloud/vertical.png) right top no-repeat;
	width:507px;
}

div.ficha_clouds div.ficha_cloud .fondo_login_pedido {
	float:left;
	background:url(images/login/fondo_login.png) left top no-repeat;
	width:390px;
	height:199px;
	margin:0px 28px 28px;
	text-align:center;
}

div.ficha_clouds div.ficha_cloud .fondo_login_pedido table {
	text-align:left;
}

div.ficha_clouds div.ficha_cloud .col_left table td {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#333333;
	background-color:#ECF4F9;
	width:336px;
	padding:0px 14px;
	border-top:1px solid #FFFFFF;
	line-height:13px;
}

div.ficha_clouds div.ficha_cloud .col_left table td span {
	color:#666666;
}

div.ficha_clouds div.ficha_cloud .col_left table td.left {
	color:#E6E6E6;
	background-color:#333333;
	width:112px;
	padding:16px 8px 14px;
}

div.ficha_clouds div.ficha_cloud .ancho form table {
	margin:0px 0px 0px -2px;
	width:auto;
}

div.ficha_clouds div.ficha_cloud form {
	padding:10px 25px;
}

div.ficha_clouds div.ficha_cloud form p {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#777;
	margin:2px 0px 0px 0px;
}

div.ficha_clouds div.ficha_cloud form table td.inf {
	padding-top:10px;
}

div.ficha_clouds div.ficha_cloud form table td.inf a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
	color:#4B8BD2;
}

div.ficha_clouds div.ficha_cloud .fondo_login_pedido form table td input {
	width:337px;
	height:35px;
	background-color:#FBFBFB;
	border:1px solid #E5E5E5;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#333333;
}

div.ficha_clouds div.ficha_cloud .ancho form table td {
	background-color:#3986B2;
	color:#FFFFFF;
	font-size:14px;
	padding-right:10px;
}

div.ficha_clouds div.ficha_cloud .ancho form table td.left {
	width:364px;
	padding:16px 8px 14px;
}

div.ficha_clouds div.ficha_cloud .ancho form table td input {
	width:300px;
}

div.ficha_clouds div.ficha_cloud .col_right {
	width:372px;
}

div.ficha_clouds div.ficha_cloud .col_right .disco_duro {
	background:url(images/servidores-cloud/disco_duro.png) left top no-repeat;
	width:123px;
	height:48px;
	padding:34px 0 0 0px;
	margin-bottom:4px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
	text-align:center;
	color:#333333;
	letter-spacing:-2px;
}

div.ficha_clouds div.ficha_cloud .col_right .memoria_ram {
	background:url(images/servidores-cloud/memoria_ram.png) left top no-repeat;
	width:123px;
	height:48px;
	padding:34px 0 0 0px;
	margin-bottom:4px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:33px;
	font-weight:bold;
	text-align:center;
	color:#333333;
}

div.ficha_clouds div.ficha_cloud .col_right .procesador {
	background:url(images/servidores-cloud/procesador.png) left top no-repeat;
	width:123px;
	height:48px;
	padding:34px 0 0 0px;
	margin-bottom:4px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:33px;
	font-weight:bold;
	text-align:center;
	color:#333333;
}

div.ficha_clouds div.ficha_cloud .col_right .intel {
	background:url(images/servidores-cloud/intel.png) left top no-repeat;
	width:123px;
	height:82px;
}

div.ficha_clouds div.ficha_cloud .col_right .servidores {
	background:url(images/servidores-cloud/vertical.png) left top no-repeat;
	float:right;
	margin:-348px 0px 0px 0px;
	padding-left:30px;
}

div.ficha_clouds div.ficha_cloud .ancho {
	clear:both;
}

div.ficha_cloud .ancho table {
	width:100%;
	margin-top:8px;
}

div.ficha_cloud .ancho table td {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	border-top:1px dotted #333333;
	padding:12px 0px;
}

div.ficha_cloud .ancho table td p {
	text-align:left;
}

div.ficha_cloud .ancho table td ul {
	margin:0px 0px 0px 15px;
	padding:0;
	list-style-type:square;
	text-align:left;
}

div.ficha_cloud .ancho table td ul li {
	font-weight:normal;
	line-height:20px;
}

div.ficha_cloud .ancho table td.precio {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:21px;
	text-align:center;
	height:61px;
	padding:0;
}

div.ficha_cloud .ancho table td.precio span {
	font-size:46px;
	color:#E10000;
}

div.ficha_cloud .ancho table td.precio span#contratar {
	vertical-align:middle;
}

div.ficha_cloud .ancho table td.precio span span {
	font-size:32px;
}

div.ficha_cloud .ancho table td.precio span span span {
	font-size:30px;
}

div.ficha_cloud .ancho table td.margen {
	width:50px;
}

/*
 * FIN ESTILOS DE LA PAGINA servidores-cloud-pedido.php
 *
 */

/* Login y pedido */

.frmClientes {
	margin-left:45px;
}

.frmClientes table {
	width:568px;
	height:220px;
	border:1px solid #E9E9E9;
}

.frmClientes table td {
	padding:5px 35px;
}

.frmClientes table td table {
	width:100%;
	border:none;
}

.frmClientes table td table td {
	padding:0;
}

.frmClientes table td table td p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#777;
}

.frmClientes table td table td a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#2888B5;
}

.frmClientes table td table td input {
	background-color:#FBFBFB;
	border:1px solid #E5E5E5;
	width:494px;
	height:35px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#666666;
}

div.fondo_login {
	background-color:#FFFFFF;
	width:656px;
	margin:20px 0 20px 130px;
	padding-bottom:20px;
}

div.error {
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#FFFF00;
	margin:0 20px 20px;
	padding:10px;
}

div.logo {
	text-align:center;
	padding:15px 0px 20px;
}

div.mensaje {
	background-color:#FFCC00;
	border:2px dashed #333333;
	color:#333333;
	width:614px;
	height:47px;
	font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
	font-size:21px;
	margin:0 0 20px 20px;
	padding-top:20px;
	text-align:center;
}

div.nuevo {
	text-align:center;
	padding-top:12px;
}

#precarga {
	width:944px;
	height:100px;
	padding:40px 0;
	text-align:center;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#333;
}

.pag_pedido {
	background:url(images/login/cuadro_cen.png) left top repeat-y #FFFFFF;
	margin:0px;
	padding:0px 20px 0px;
	width:901px;
}

.pag_pedido .datos_cliente table td {
	width:295px;
}

.pag_pedido .datos_cliente .titulo {
	width:882px;
}

.pag_pedido div.logo {
	text-align:left;
	width:656px;
	height:75px;
}

.pag_pedido div.logo img {
	float:left;
}

.pag_pedido div.logo img.right {
	float:right;
	margin-top:12px;
}

.pag_pedido .pedido {
	text-align:center;
	line-height:50px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#333;
	padding:15px 5px;
	width:892px;
}

.pag_pedido .pedido p.importe {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#333333;
}

.pag_pedido .pedido p.importe span {
	font-size:27px;
	color:#007FC7;
}

.pag_pedido .pedido p.importe span span {
	font-size:18px;
}

.pag_pedido .pedido p.importe span span span {
	font-size:17px;
}

.pag_pedido .pedido img {
	vertical-align:middle;
}

.pag_pedido .pedido span {
	font-size:20px;
}

.pag_pedido .pedido a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#2888B5;
}

.pag_pedido .pedido a img {
	margin-top:20px;
}

div.pag_pedido div.ficha_cloud {
	padding:12px 0px 12px 0px;
}

div.pag_pedido div.ficha_cloud .titulo {
	background-color:#F2F2F2;
	border:1px dotted #CCCCCC;
	padding:10px 15px 8px 15px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#0055AE;
	width:624px;
	margin-bottom:10px;
}

div.pag_pedido div.ficha_cloud .col_left {
	padding:0;
	background:url(images/servidores-cloud/vertical.png) right top no-repeat;
	width:504px;
	float:left;
	margin-bottom:15px;
}

div.pag_pedido div.ficha_cloud .col_left table td {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#333333;
	background-color:#F2F3F4;
	width:336px;
	padding:0px 14px;
	border-top:1px solid #FFFFFF;
	line-height:13px;
}

div.pag_pedido div.ficha_cloud .col_left table td span {
	color:#666666;
}

div.pag_pedido div.ficha_cloud .col_left table td.left {
	color:#E6E6E6;
	background-color:#333333;
	width:112px;
	padding:16px 8px 14px;
}

div.pag_pedido div.ficha_cloud .col_right {
	float:left;
	padding-left:10px;
	width:370px;
}

div.pag_pedido div.ficha_cloud .col_right .disco_duro {
	background:url(images/servidores-cloud/disco_duro.png) left top no-repeat;
	width:123px;
	height:48px;
	padding:34px 0 0 0px;
	margin-bottom:4px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:33px;
	font-weight:bold;
	text-align:center;
	color:#333333;
}

div.pag_pedido div.ficha_cloud .col_right .memoria_ram {
	background:url(images/servidores-cloud/memoria_ram.png) left top no-repeat;
	width:123px;
	height:48px;
	padding:34px 0 0 0px;
	margin-bottom:4px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:33px;
	font-weight:bold;
	text-align:center;
	color:#333333;
}

div.pag_pedido div.ficha_cloud .col_right .procesador {
	background:url(images/servidores-cloud/procesador.png) left top no-repeat;
	width:123px;
	height:48px;
	padding:34px 0 0 0px;
	margin-bottom:4px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:33px;
	font-weight:bold;
	text-align:center;
	color:#333333;
}

div.pag_pedido div.ficha_cloud .col_right .intel {
	background:url(images/servidores-cloud/intel.png) left top no-repeat;
	width:123px;
	height:82px;
}

div.pag_pedido div.ficha_cloud .col_right .servidores {
	background:url(images/servidores-cloud/vertical.png) left top no-repeat;
	float:right;
	margin:-348px 0px 0px 0px;
	padding-left:30px;
}

div.pag_pedido div.ficha_cloud .ancho {
	clear:both;
}

div.pag_pedido div.ficha_cloud .ancho table {
	width:98%;
}

div.pag_pedido div.ficha_cloud .ancho table td {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	border-top:1px dotted #333333;
	border-bottom:1px dotted #333333;
	padding:12px 0px;
}

div.pag_pedido div.ficha_cloud .ancho table td.boton_home {
	text-align:center;
	border:none;
}

div.pag_pedido div.ficha_cloud .ancho table td.precio {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:21px;
	text-align:center;
	height:61px;
	padding:0;
}

div.pag_pedido div.ficha_cloud .ancho table td.precio span {
	font-size:46px;
	color:#E10000;
}

div.pag_pedido div.ficha_cloud .ancho table td.precio span span {
	font-size:32px;
}

div.pag_pedido div.ficha_cloud .ancho table td.precio span span span {
	font-size:30px;
}

/* FIN LOGIN Y PEDIDO */

/* NUEVO CLIENTE */

.pag_nuevo_cliente {
	background-color:#FFFFFF;
	padding:0px 20px 20px;
	width:650px;
}

.pag_nuevo_cliente .titulo2 {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:34px;
	font-weight:bold;
	color:#333333;
	margin-bottom:10px;
}

.pag_nuevo_cliente .texto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#816666;
	text-align:center;
}

div.pag_nuevo_cliente div.ficha_datos {
	padding:12px 0px 5px 0px;
}

div.pag_nuevo_cliente div.ficha_datos table {
	border-top:1px solid #EBEBEB;
	width:650px;
	margin-left:132px;
}

div.pag_nuevo_cliente div.ficha_datos table td {
	border-right:1px solid #EBEBEB;
	border-bottom:1px solid #EBEBEB;
	padding:6px;
}

div.pag_nuevo_cliente div.ficha_datos table td.left {
	border-left:1px solid #EBEBEB;
	background-color:#F5F5F5;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#333;
	width:152px;
	padding:10px 10px;
	text-align:right;
}

div.pag_nuevo_cliente div.ficha_datos table td input,
div.pag_nuevo_cliente div.ficha_datos table td select {
	color:#0066CC;
}

div.pag_nuevo_cliente div.ficha_datos table td.noborde {
	border:none;
}

div.pag_nuevo_cliente div.ficha_datos p {
	font-family:Verdana;
	font-size:12px;
	color:#666699;
	font-weight:bold;
	margin-left:132px;
}

div.pag_nuevo_cliente div.ficha_datos div.texto,
div.pag_nuevo_cliente div.ficha_datos label {
	font-family:Verdana;
	font-size:12px;
	color:#333;
}

div.pag_nuevo_cliente div.ficha_datos div.texto {
	width:650px;
	margin-left:132px;
	text-align:left;
	padding-bottom:10px;
}

div.pag_nuevo_cliente div.ficha_datos label a {
	color:#333;
	font-weight:bold;
}

/* FIN NUEVO CLIENTE */

/* NUEVO CLIENTE OK */

.pagina_cliente_ok,
.pagina_pedido_ok {
	width:922px;
	margin:0px;
	padding:2px;
	vertical-align:top;
}

.pag_cliente_ok, .pag_nuevo_cliente {
	background:url(images/login/cuadro_cen.png) left top repeat-y;
	padding:10px;
	width:921px;
}

.pag_cliente_ok .ficha_cloud .titulo2 {
	width:890px;
}

.datos_cliente .titulo {
	height:42px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#000;
	border:1px dotted #CCC;
	padding:10px 0px 0px 10px;
}

.datos_cliente .titulo img {
	vertical-align:top;
}

.datos_cliente table td {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#333333;
	background-color:#F4F4F4;
	width:308px;
	height:7px;
	padding:0px 14px;
	border-top:1px solid #FFFFFF;
	line-height:13px;
}

.datos_cliente table td.left {
	color:#F2F2F2;
	background-color:#007FC7;
	width:100px;
	padding:16px 12px 14px;
	text-align:right;
}

.pag_cliente_ok .reg_ok {
	padding-right:10px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:27px;
	color:#0055AE;
	margin:0px 0px 10px 0px;
	text-align:center;
}

.pag_cliente_ok .reg_ok img {
	vertical-align:middle;
}

.pag_cliente_ok div.ficha_cloud {
	padding:12px 0px 12px 0px;
}

.pag_cliente_ok div.ficha_cloud .titulo {
	background-color:#F2F2F2;
	border:1px dotted #CCCCCC;
	padding:10px 15px 8px 15px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#0055AE;
	width:624px;
	margin-bottom:10px;
}

.pag_cliente_ok div.ficha_cloud .col_left {
	padding:0;
	background:url(images/servidores-cloud/vertical.png) right top no-repeat;
	width:507px;
	float:left;
	margin-bottom:15px;
}

.pag_cliente_ok div.ficha_cloud .col_left table td {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#333333;
	background-color:#F2F3F4;
	width:336px;
	padding:0px 14px;
	border-top:1px solid #FFFFFF;
	line-height:13px;
}

.pag_cliente_ok div.ficha_cloud .col_left table td span {
	color:#666666;
}

.pag_cliente_ok div.ficha_cloud .col_left table td.left {
	color:#E6E6E6;
	background-color:#333333;
	width:112px;
	padding:16px 8px 14px;
}

.pag_cliente_ok div.ficha_cloud .col_right {
	float:left;
	padding-left:10px;
	width:372px;
}

.pag_cliente_ok div.ficha_cloud .col_right .disco_duro {
	background:url(images/servidores-cloud/disco_duro.png) left top no-repeat;
	width:123px;
	height:48px;
	padding:34px 0 0 0px;
	margin-bottom:4px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:33px;
	font-weight:bold;
	text-align:center;
	color:#333333;
}

.pag_cliente_ok div.ficha_cloud .col_right .memoria_ram {
	background:url(images/servidores-cloud/memoria_ram.png) left top no-repeat;
	width:123px;
	height:48px;
	padding:34px 0 0 0px;
	margin-bottom:4px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:33px;
	font-weight:bold;
	text-align:center;
	color:#333333;
}

.pag_cliente_ok div.ficha_cloud .col_right .procesador {
	background:url(images/servidores-cloud/procesador.png) left top no-repeat;
	width:123px;
	height:48px;
	padding:34px 0 0 0px;
	margin-bottom:4px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:33px;
	font-weight:bold;
	text-align:center;
	color:#333333;
}

.pag_cliente_ok div.ficha_cloud .col_right .intel {
	background:url(images/servidores-cloud/intel.png) left top no-repeat;
	width:123px;
	height:82px;
}

.pag_cliente_ok div.ficha_cloud .col_right .servidores {
	background:url(images/servidores-cloud/vertical.png) left top no-repeat;
	float:right;
	margin:-348px 0px 0px 0px;
	padding-left:30px;
}

.pag_cliente_ok div.ficha_cloud .ancho {
	clear:both;
}

.pag_cliente_ok div.ficha_cloud .ancho table {
	width:100%;
}

.pag_cliente_ok div.ficha_cloud .ancho table td {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	padding:12px 0px;
	text-align:center;
}

.pag_cliente_ok div.ficha_cloud .ancho table td.precio {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:21px;
	height:61px;
	padding:0;
	border-top:1px dotted #333333;
	border-bottom:1px dotted #333333;
}

.pag_cliente_ok div.ficha_cloud .ancho table td.precio span {
	font-size:46px;
	color:#E10000;
}

.pag_cliente_ok div.ficha_cloud .ancho table td.precio span span {
	font-size:32px;
}

.pag_cliente_ok div.ficha_cloud .ancho table td.precio span span span {
	font-size:30px;
}

/* FIN NUEVO CLIENTE OK */

/* HOSTING PHPMOTION */

div.ficha_phpmotion {
	float:left;
	width:597px;
	margin:15px 0px 25px 0px;
	vertical-align:top;
}

div.ficha_phpmotion .ficha_motion {
	background:url(images/plan_basico/cuadro_cen.png) left top repeat-y;
	padding:1px 18px 0px;
	width:564px;
	min-height:810px;
}

div.ficha_phpmotion .ficha_motion p {
	font-family:Tahoma, Arial, Helvetica, sans-serif;;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	margin:0px 0px 15px 0px;
	line-height:14px;
}

div.ficha_phpmotion .ficha_motion p span {
	color:#0460E0;
}

div.ficha_phpmotion .ficha_motion .titulo,
div.ficha_phpmotion .ficha_motion .titulo_centro {
	font-family:'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
	color:#2B708F;
	border-bottom:1px dotted #666666;
	padding-bottom:5px;
	margin-top:35px;
}

div.ficha_phpmotion .ficha_motion .titulo span {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#939393;
}

div.ficha_phpmotion .ficha_motion .pack1 {
	float:left;
	width:187px;
	height:191px;
	text-align:center;
	border-right:1px dotted #999999;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#225971;
}

div.ficha_phpmotion .ficha_motion .pack2 {
	float:left;
	width:188px;
	height:191px;
	text-align:center;
	border-right:1px dotted #999999;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#225971;
}

div.ficha_phpmotion .ficha_motion .pack3 {
	float:left;
	width:187px;
	text-align:center;
	height:191px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#225971;
}

div.ficha_phpmotion .ficha_motion .pack1 p,
div.ficha_phpmotion .ficha_motion .pack2 p,
div.ficha_phpmotion .ficha_motion .pack3 p {
	text-align:right;
	margin:-10px 12px -10px 0px;
}

div.ficha_phpmotion .ficha_motion .pack1 .servidor,
div.ficha_phpmotion .ficha_motion .pack2 .servidor,
div.ficha_phpmotion .ficha_motion .pack3 .servidor {
	font-size:11px;
	color:#666666;
	margin-top:3px;
}

div.ficha_phpmotion .ficha_motion .pack1 .componentes,
div.ficha_phpmotion .ficha_motion .pack2 .componentes,
div.ficha_phpmotion .ficha_motion .pack3 .componentes {
	color:#999999;
	font-weight:normal;
}

div.ficha_phpmotion .ficha_motion .pack1 .precio,
div.ficha_phpmotion .ficha_motion .pack2 .precio,
div.ficha_phpmotion .ficha_motion .pack3 .precio {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#225971;
	margin-top:5px;
}

div.ficha_phpmotion .ficha_motion .pack1 .precio span,
div.ficha_phpmotion .ficha_motion .pack2 .precio span,
div.ficha_phpmotion .ficha_motion .pack3 .precio span {
	color:#D90000;
}

div.ficha_phpmotion .ficha_motion .pack1 img,
div.ficha_phpmotion .ficha_motion .pack2 img,
div.ficha_phpmotion .ficha_motion .pack3 img {
	margin-top:5px;
}

div.ficha_phpmotion .ficha_motion p.texto {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#939393;
	margin:10px 12px;
	text-align:center;
}

img.detalles_motion {
	margin:15px 0px 0px 11px;
}

img.detalles_motion_inf {
	margin:0px 0px 0px 11px;
}

div.detalles_phpmotion {
	float:right;
	width:320px;
	min-height:734px;
	margin:0px 2px 0px 0px;
	padding:0px 7px 0px 7px;
	background:url(images/phpmotion/cuadro_cen_der.png) left top repeat-y;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#C4C4C4;
}

div.detalles_phpmotion p {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	margin:7px 0 0 20px;
}

div.detalles_phpmotion ul {
	list-style:url(images/phpmotion/flecha.png) inside;
	margin:5px;
	padding:0px;
}

div.detalles_phpmotion ul li {
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	color:#3C8CB2;
	margin:0;
}

div.detalles_phpmotion ul li span {
	color:#333333;
}

div.detalles_phpmotion ul li ul{
	list-style:none;
	margin:10px 0px 10px 22px;
	padding:0;
}

div.detalles_phpmotion ul li ul li {
	margin:0;
	font-weight:normal;
	color:#333333;
}

div.ficha_phpmotion .ficha_motion .titulo_centro {
	margin-top:20px;
	text-align:center;
}

img.demo {
	margin:18px 36%;
}

img.alineados {
	display:inline;
	margin:8px 6px;
}

/* FIN HOSTING PHPMOTION */

/* PLATAFORMA SMS */

div.ficha_platsms {
	float:left;
	width:597px;
	margin:15px 0px 25px 0px;
	vertical-align:top;
}

div.ficha_platsms .ficha_sms {
	background:url(images/plan_basico/cuadro_cen.png) left top repeat-y;
	padding:1px 18px 0px;
	width:564px;
	min-height:640px;
}

div.ficha_platsms .ficha_sms p {
	font-family:Tahoma, Arial, Helvetica, sans-serif;;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	margin:0px 0px 15px 0px;
	line-height:14px;
}

div.ficha_platsms .ficha_sms p span {
	color:#0460E0;
}

div.ficha_platsms .ficha_sms img {
	margin:18px 20%;
}

div.ficha_platsms .ficha_sms img.esquema {
	margin:10px 0px;
}

div.ficha_platsms .ficha_sms .titulo,
div.ficha_platsms .ficha_sms .titulo_centro {
	font-family:'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
	color:#2B708F;
	border-bottom:1px dotted #666666;
	padding-bottom:5px;
	margin-top:35px;
}

div.ficha_platsms .ficha_sms .titulo span {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#939393;
}

div.ficha_platsms .ficha_sms .pack1 {
	float:left;
	width:187px;
	height:191px;
	text-align:center;
	border-right:1px dotted #999999;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#225971;
}

div.ficha_platsms .ficha_sms .pack2 {
	float:left;
	width:188px;
	height:191px;
	text-align:center;
	border-right:1px dotted #999999;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#225971;
}

div.ficha_platsms .ficha_sms .pack3 {
	float:left;
	width:187px;
	text-align:center;
	height:191px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#225971;
}

div.ficha_platsms .ficha_sms .pack1 p,
div.ficha_platsms .ficha_sms .pack2 p,
div.ficha_platsms .ficha_sms .pack3 p {
	text-align:right;
	margin:-10px 12px -10px 0px;
}

div.ficha_platsms .ficha_sms .pack1 .servidor,
div.ficha_platsms .ficha_sms .pack2 .servidor,
div.ficha_platsms .ficha_sms .pack3 .servidor {
	font-size:11px;
	color:#666666;
	margin-top:3px;
}

div.ficha_platsms .ficha_sms .pack1 .componentes,
div.ficha_platsms .ficha_sms .pack2 .componentes,
div.ficha_platsms .ficha_sms .pack3 .componentes {
	color:#999999;
	font-weight:normal;
}

div.ficha_platsms .ficha_sms .pack1 .precio,
div.ficha_platsms .ficha_sms .pack2 .precio,
div.ficha_platsms .ficha_sms .pack3 .precio {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#225971;
	margin-top:5px;
}

div.ficha_platsms .ficha_sms .pack1 .precio span,
div.ficha_platsms .ficha_sms .pack2 .precio span,
div.ficha_platsms .ficha_sms .pack3 .precio span {
	color:#D90000;
}

div.ficha_platsms .ficha_sms .pack1 img,
div.ficha_platsms .ficha_sms .pack2 img,
div.ficha_platsms .ficha_sms .pack3 img {
	margin-top:5px;
}

div.ficha_platsms .ficha_sms p.texto {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#939393;
	margin:10px 12px;
	text-align:center;
}

img.detalles_sms {
	margin:15px 0px 0px 11px;
}

img.detalles_sms_inf {
	margin:0px 0px 0px 11px;
}

div.detalles_platsms {
	float:right;
	width:304px;
	min-height:734px;
	margin:0px 2px 0px 0px;
	padding:0 15px;
	background:url(images/phpmotion/cuadro_cen_der.png) left top repeat-y;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#C4C4C4;
}

div.detalles_platsms img {
	margin:0px 20px 0px;
}

div.detalles_platsms img.mas_info {
	margin:18px 86px;
}

div.detalles_platsms p {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	margin:10px 0px;
}

div.detalles_platsms p.center {
	text-align:center;
}

div.detalles_platsms p.precios {
	font-size:15px;
	font-weight:normal;
	color:#999999;
	margin-left:20px;
	line-height:30px;
}

div.detalles_platsms p.precios img {
	margin:15px 55px 0px;
}

div.detalles_platsms p.precios span {
	color:#990000;
}

div.detalles_platsms p.osc {
	line-height:16px;
}

div.detalles_platsms ul {
	list-style:url(images/sms/flecha.png) inside;
	margin:5px 0px;
	padding:0px;
}

div.detalles_platsms ul li {
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#9F0000;
	margin:0;
	line-height:22px;
}

div.detalles_platsms ul.osc {
	list-style:url(images/sms/mas.png) inside;
}

div.detalles_platsms ul.osc li {
	font-size:11px;
	font-weight:normal;
	color:#003366;
	line-height:22px;
}

div.detalles_platsms .titulo {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#999999;
	border-bottom:1px dotted #666666;
	padding-bottom:15px;
	margin-top:15px;
	text-align:center;
}

div.detalles_platsms .titulo span {
	color:#3998C2;
}
div.detalles_platsms .titulo_centro {
	margin:15px 0px 20px 0px;
	text-align:center;
}

div.ficha_platsms .ficha_sms .titulo_centro {
	margin:15px 0px 20px 0px;
	text-align:center;
}

div.ficha_platsms .ficha_sms table {
	width:318px;
	height:160px;
	margin-left:116px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}

div.ficha_platsms .ficha_sms table th {
	text-align:right;
	font-size:19px;
	color:#E30000;
	padding:10px;
}

div.ficha_platsms .ficha_sms table td {
	text-align:center;
}

div.ficha_platsms .ficha_sms table td img {
	margin:0;
}

div.ficha_platsms .ficha_sms table td.der {
	width:148px;
}

div.ficha_platsms .ficha_sms table td table {
	width:244px;
	height:122px;
	margin-left:0px;
}

div.ficha_platsms .ficha_sms table td table th {
	text-align:center;
	font-size:13px;
	background-color:#000000;
	color:#FFFFFF;
	padding:0px;
}

div.ficha_platsms .ficha_sms table td table td {
	text-align:left;
	color:#000000;
}

div.ficha_platsms .ficha_sms table td table td.center {
	text-align:center;
}

div.ficha_platsms .ficha_sms table td table td.right {
	text-align:right;
	padding-right:8px;
}

div.ficha_platsms .ficha_sms table td table td.der {
	text-align:right;
	padding-right:2px;
}

/* FIN PLATAFORMA SMS */

/* SECCIONES Aviso legal, Condiciones generales y Política de privacidad */

div.col_left .legal {
	background:url(images/legal/cuadro_cen.png) left top repeat-y;
	padding:0px 18px 1px 12px;
	min-height:945px;
}

div.col_left .legal .titulo {
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px dotted #000000;
}

div.col_left .legal p,
div.col_left .legal ul,
div.col_left .legal ol {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

/* FIN SECCIONES Aviso legal, Condiciones generales y Política de privacidad */

/*
 * ESTILOS COMUNES A TODAS LAS PAGINAS
 *
 */
 
.aplicaciones {
	clear:both;
	padding:0px 25px 20px 25px;
}

.aplicaciones_planes {
	clear:both;
	padding:20px 25px 20px 25px;
}

.aplicaciones p, .aplicaciones_planes p {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#999999;
	margin-top:3px;
}

.aplicaciones p span, .aplicaciones_planes p span {
	color:#7F00AE;
}

.presupuesto {
	clear:both;
	margin:18px 0px 5px 3px;
	padding:62px 18px 0px 18px;
	background:url(images/hosting/fondo_form_presupuesto.png) left top no-repeat;
	width:938px;
	height:200px;
}

.presupuesto2 {
	clear:both;
	margin:18px 0px 5px 3px;
	padding:62px 18px 0px 18px;
	background:url(images/hosting/fondo_form_presupuesto2.png) left top no-repeat;
	width:938px;
	height:200px;
}

.presupuesto table td {
	width:196px;
	height:37px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
}
.presupuesto2 table td {
	width:196px;
	height:37px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
}

.presupuesto table td.left {
	width:64px;
	height:38px;
	text-align:right;
	padding-right:6px;
}

.presupuesto table td.center {
	width:258px;
}

.presupuesto table td.center input {
	width:254px;
	height:20px;
	line-height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #CCCCCC;
}

.presupuesto table td.right {
	width:560px;
	vertical-align:top;
	padding:8px 0px 4px 26px;
}

.presupuesto table td.right textarea {
	width:546px;
	height:110px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #CCCCCC;
	overflow:auto;
}

.presupuesto table td.right img {
	cursor:pointer;
	float:right;
	#margin-bottom:5px;
	_margin-bottom:5px;
	-margin-bottom:5px;
	margin-bottom:5px\9;
}


.presupuesto2 table td.left {
	width:64px;
	height:38px;
	text-align:right;
	padding-right:6px;
}

.presupuesto2 table td.center {
	width:258px;
}

.presupuesto2 table td.center input {
	width:254px;
	height:20px;
	line-height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #CCCCCC;
}

.presupuesto2 table td.right {
	width:560px;
	vertical-align:top;
	padding:8px 0px 4px 26px;
}

.presupuesto2 table td.right textarea {
	width:546px;
	height:110px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #CCCCCC;
	overflow:auto;
}

.presupuesto2 table td.right img {
	cursor:pointer;
	float:right;
	#margin-bottom:5px;
	_margin-bottom:5px;
	-margin-bottom:5px;
	margin-bottom:5px\9;
}

.prueba_panel {
	background:url(images/hosting/fondo_form_panel.png) left bottom no-repeat;
	padding:15px 0px 15px 0px;
	width:346px;
	height:215px;
	float:right;
	margin-right:-4px;
}

.prueba_panel p {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#999999;
	margin:10px;
}

.prueba_panel form table td {
	text-align:center;
	height:22px;
}

.prueba_panel form table td.titulo {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	text-decoration:underline;
	width:45%;
	height:20px;
}

.prueba_panel form table td img {
	margin-top:8px;
}

.prueba_panel form table td input {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#006699;
	width:106px;
	height:15px;
	border:1px solid #CCCCCC;
}

/*
 * FIN ESTILOS COMUNES
 */

