@charset "utf-8";
/* CSS Document */
body {
	margin:0; padding:0;
	background:url(../imagenes/bg.jpg) repeat transparent;
	font-family:Arial, Helvetica, sans-serif;
}
#glow {
	background:url("../imagenes/glow.png") repeat-x scroll center top transparent;
	height:auto;
	overflow:auto;
	width:100%;
}
#map {
background:url("../imagenes/map.png") repeat-x scroll center top transparent;
height:auto;
overflow:auto;
width:100%;	
}
/* *********************** HEADER ********************* */
#headercontainer {
width:100%;
height:90px;
}
#header {
width:992px;
height:80px;
margin:0 auto;
padding:0 0 31px;
}
#logo {
width:610px; height:44px;
float:left;
margin-top:25px;
}
#fono {
	width:360px;
	height:45px;
	margin-top:10px;
	float:left;
	background:url(../imagenes/fono.png) no-repeat center top;
}
#menutop {
	width:380px;
	height:20px;
	float:left; text-align:right; margin-top:5px;
}
#menutop ul {
	margin:0; padding:0;
	list-style:none;
}
#menutop li { float:left;
}
#menutop li a {
	padding:0 13px;
	text-decoration:none;
	/*color:#c23131; red
	color:#784f8b; morado */
	color:#1f7fbb;
	font-size:12px;
	font-weight:bold;
}
#menutop li a:hover, #menutop li a.selected { color:#125396; text-decoration:underline;
}
/* *********************** NAVIGATION ********************* */
#navigationcontainer  {
	width:100%;
	height:46px;
}
#navigation {
	width:992px;
	height:39px;
	margin:0 auto;
	background:url("../imagenes/bg_sprite_blue3.png") no-repeat scroll -1px -358px transparent;
}
#navigation ul {
	list-style:none outside none;
	margin:0; margin-left:3px;
padding:0;
}
#navigation li {
	float:left;
}
.clear {
	clear:both;
}
#navigation ul li a.first_item {
}
#navigation ul li a  {
	color:#FFFFFF;
	display:block;
	font-family:inherit;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:13px 9px 12px 9px;
	text-align:left;
	text-decoration:none;
	/*text-transform:uppercase;*/
}
#navigation ul li.rojo { background-color:#F00; height:39px;
}
#navigation ul li a:hover {
/* red background-color:#952525;
morado background-color:#784f8b; 
azul background-color:#1f7fbb;*/
	background-color:#039;
	color:#eee;
text-decoration:none;
	padding:13px 9px 11px 9px;
}
#navigation ul li a.selected {
/* red background-color:#952525;
morado background-color:#784f8b; */
	background-color:#f00;
	color:#fff;
text-decoration:none;
	padding:13px 9px 11px 9px;
}
/* *********************** BANNER ********************* */
#bannercontainer {
width:100%; height:300px; 
}
#banner {
	width:992px; height:300px; margin:5px auto;
}
/* *********************** CONTENIDO ********************* */
#contenido {
width:992px;
min-height:200px;
margin:0 auto;
}
#breadcrumb_container {
width:990px; height:20px; margin:0 auto;
}
#cuerpo_top {
	background:url("../imagenes/tc2.gif") no-repeat scroll 0 0 transparent;
	width:100%;
	height:6px;
}
#cuerpo {
	background:url("../imagenes/copyarea_bg2.gif") repeat-y scroll 0 28px transparent;
	float:left;
	width:992px;
min-height:400px;	
}
#cuerpo_bottom {
	background:url("../imagenes/bc2.gif") no-repeat scroll 0 0 transparent;
	clear:both;
	width:992px;
	height:6px;
}
#cuerpo_top_v2 {
	background:url("../imagenes/tc.gif") no-repeat scroll 0 0 transparent;
	width:100%;
	height:6px;
}
#cuerpo_v2 {
	background:url("../imagenes/copyarea_bg.gif") repeat-y scroll 0 28px transparent;
	float:left;
	width:992px;
min-height:400px;	
}
#cuerpo_bottom_v2 {
	background:url("../imagenes/bc.gif") no-repeat scroll 0 0 transparent;
	clear:both;
	width:992px;
	height:6px;
}
#col_izq {
	float:left;
	height:auto !important;
	min-height:400px;
	padding:20px 0 20px 26px;
	width:700px;
}
#col_der {
	float:right;
	height:auto !important;
	min-height:400px;
	width:240px;
}
#col_izq_v2 {
	float:left;
	height:auto !important;
	min-height:400px;
	padding:20px 0 20px 1px;
	width:242px
}
#col_der_v2 {
	float:right;
	height:auto !important;
	min-height:400px;
	width:700px;
padding:10px 26px 10px 0;
}
#slideshow_container {
width:700px; height:250px;
background:url(../imagenes/bg_banner.jpg) no-repeat center top;
}
#boxes {
width:700px;
height:265px;
margin-top:10px;
}
#der_1 {
	float:left;
	height:auto;
	padding:14px;
	width:213px;	
}
#der_2 {
	background:url("../imagenes/left_divide.gif") repeat-x scroll 0 0 transparent;
	float:left;
	height:auto;
	padding:14px;
	width:213px;	
}
#der_2 h3 {
	color:#3F3B30;
	font-size:12px;
	margin:0 0 4px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;	
}
#cuerpo_1 {
	width:700px; min-height:200px;
	margin:10px 0;
}
#cuerpo_1_izq {
	width:340px; height:220px; float:left;
	background-color:#f2f6fa;
	border-bottom:1px solid #ccddee; 
}
#cuerpo_1_izq_top {
	width:340px;
	height:30px;
	background-color:#4488dd;
	color:#FFF; text-align:center;
	padding-top:7px;
	font:Arial, Helvetica, sans-serif 14px normal;
}
#cuerpo_1_izq a {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px; font-weight: bold; color:#2266d0;
text-decoration:none;
}
#cuerpo_1_der { width:340px; height:220px; float:right; border:1px solid #000;
}
#comentarios {
width:700px; height:160px; margin:10px 0;
background-color:#E8F0F9;
border-top:1px solid #abd2d9;
	border-bottom:1px solid #abd2d9;
}
#comentarios_izq {
float:left;
width:240px; height:150px;
background:url(../imagenes/bg_comentarios.jpg) no-repeat;
}
#comentarios_der {
width:430px; float:left; height:150px; margin-left:10px; padding-top:10px;
}
#ads_laterales { margin:20px auto; width:200px; min-height:100px;
}
/*************************** SUBMENU **************************/
#submenu_seccion {
	width: 240px;
min-height:160px;
	padding:0;
	margin:0 0 20px 0;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
font-size:12px;
	color: #333; text-align:left;
}
#submenu_seccion ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
	
#submenu_seccion li {
	border-bottom: 1px dotted #000;
	margin: 0; float:left; width:240px;
}
#submenu_seccion li.titulo {
	background-color: #333;
	color: #fff;	
	padding:10px 5px 10px 15px; font-size:14px;
}
#submenu_seccion li a {
	display: block;
	padding:10px 5px 10px 15px;
	border-left: 0px solid #999999;
	border-right: 0px solid #999999;
	color: #333;
	text-decoration: none;
	width: 100%;
}
html>body #submenu_seccion li a {
	width: auto;
}
#submenu_seccion li.titulo {
display: block;
	padding: 5px 5px 5px 15px;;
	border-left: 0px solid #999999;
	border-right: 0px solid #000;
	background-color:#124c7e;
	color: #fff;
	text-decoration: none;
	width: 92%;
}
#submenu_seccion li a:hover, #submenu_seccion li a.selected {
	border-left: 0px solid #d4d0c8;
	border-right: 0px solid #595b5f;
	background-color: #333;
	color: #fff;
}
/* ***************************** FOOTER ****************************** */
#footer_container {
width:100%; margin-top:20px;
}
#footer {
	background:url("../imagenes/footer_head.gif") no-repeat scroll 0 0 transparent;
	height:auto;
	margin:0 auto;
	padding:44px 0 0;
	width:992px;
}
#footer_content  {
	background:none repeat scroll 0 0 #F4F2EC;
	border-left:1px solid #DBD4C6;
	border-right:1px solid #DBD4C6;
	padding:15px;
	width:960px; min-height:80px;
}
#footer_content p { margin-top:0;
}
#footer_bottom {
	background:url("../imagenes/footer_bc.gif") no-repeat scroll 0 0 transparent;
	clear:both;
	height:6px;
	width:100%;	
}
#footer_izq {
float:left; width:310px; min-height:80px;
	font-size:11px;
}
#footer_mid {
float:left; width:317px; min-height:170px;
margin:0 10px;
	border-left:1px solid #D8D5CF;
	border-right:1px solid #D8D5CF;
}
#footer_der {
float:left; width:310px; min-height:80px;
font-size:11px;
}
ul#lista-contacto{list-style-type:none; }
ul#lista-contacto li{background-repeat:no-repeat; background-position:0 7px; padding:5px 0 5px 23px;}
ul#lista-contacto li span{width:55px; color:#666; font-weight:bold; float:left;}
ul#lista-contacto li a{color:#666; text-decoration:none; border-bottom:1px dotted #999;}
ul#lista-contacto li a:hover{color:#333 !important;}
#copyright {
	margin:0 auto;
	padding:18px 0 20px;
	text-align:center;
	width:992px;
text-align:center;
font-size:11px;
font-family:Tahoma, Geneva, sans-serif;
font-weight:normal;
color:#333;
}
/**************************** INDEX **************************/
#boxes h2 { 
	padding:0; margin:0;
	font-family:Tahoma,Arial; 
	font-size:14px; color:#000; 
	line-height:15px; 
	font-weight:bold;	
}
#bienvenida {
	width:670px; 
	min-height:160px; margin:10px 0;
	background-color:#E8F0F9;
	border-top:1px solid #abd2d9;
	border-bottom:1px solid #abd2d9; 
	padding:10px 15px;
}
#bienvenida h1 { 
	color:#03C; font-size:22px;
	font-family:Tahoma,Arial; 
	font-weight:bold;
}
#bienvenida p { 
	font-size:12px; font-family:Arial, Helvetica, sans-serif; 
	line-height:20px; color:#000;
}
/************************ ARTICULOS **************************/
#no_results {
	width:700px;
	height:70px;
	background-color:#d0e4f5;
	text-align:center;
	margin:10px auto;
	font-family:Helvetica,Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000; padding-top:45px; border:1px solid #069; 	
}
#volver_container {
	width:680px; height:38px;
	float:right;
	margin:10px auto 10px auto;
}
#volver_container a {
	float:right;
	text-indent:-999px;
	width:199px; height:38px;
	background:url(../imagenes/botones/volver.jpg) center top no-repeat;
}
#volver_container a:hover {
	float:right;
	text-indent:-999px;
	width:199px; height:38px;
	background:url(../imagenes/botones/volver.jpg) center bottom no-repeat;
}
#articulo_container {
	width:660px;
	min-height:500px;
	background-color:#FFF;
	margin:10px auto;
}
#articulo_container h1 {
	text-align:left;
	font-family:Helvetica,Verdana, Geneva, sans-serif;
	font-size:26px;
	font-weight:bold;
	text-decoration:none;
	color:#2D226E; margin:0;	
}
.articulo_container {
	width:680px;
	min-height:50px;
	margin:0 auto;
	background-color:#FFF;
	padding:10px;
	border-bottom:1px solid #333;
}
.articulos_container_izq {
	width:60px;
	height:70px;
	float:left;
	background-image:url(../imagenes/calendar-current-event.png);
	background-repeat:no-repeat; text-align:center;
}
.articulos_container_der {
width:600px; min-height:60px; float:left; margin-left:10px;
}
p.sumilla_articulo {
	font-family:Helvetica,Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
	text-align:justify;
	margin-top:5px;
	margin-left:10px;
	padding:0;
	margin-bottom:0; line-height:18px;
}
.datos_publicacion {
	text-align:left;
	font-family:Helvetica,Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333; margin-top:0px;	
}
.fecha_publicacion {
	font-family:Helvetica,Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#900; line-height:20px;
}
.dia_pub {
	font-family:Helvetica,Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	margin:3px auto;	
}
.mes_pub {
	font-family:Helvetica,Verdana, Geneva, sans-serif;
font-size:22px;
font-weight:normal;
color:#fff;
margin:10px auto 2px auto;
}
#listado_articulos h2 {
text-align:left;
	font-family:Helvetica,Verdana, Geneva, sans-serif;
font-size:24px;
font-weight:bold;
text-decoration:none;
color:#2D226E; padding:0; margin:0;	
}
#listado_articulos h2 a {
text-decoration:none; color:#06C;
}
.articulo_separator {
width:620px; height:20px;
}
.link_container {
width:530px;
height:20px;
text-align:right;
margin-top:8px;
}
.linkmore {
	background:transparent url(../imagenes/toolbar.gif) no-repeat scroll 0 -90px;
	display:inline;
	float:right;
	height:18px;
	margin-left:4px;
	margin-right:4px;
	text-indent:24px;
	font-family:Helvetica,Verdana, Geneva, sans-serif;
font-size:11px;
font-weight:normal;
color:#000;
	font-family:Helvetica,Arial,sans-serif;
	line-height:135%;
}
.linkmore a {
text-decoration:none; color:#000;
}
.coments {
	background:transparent url(../imagenes/toolbar.gif) no-repeat scroll 0 -71px;
	display:inline;
	float:right;
	height:18px;
	margin-left:4px;
	margin-right:4px;
	text-indent:24px;
	font-family:Helvetica,Verdana, Geneva, sans-serif;
font-size:11px;
font-weight:normal;
color:#000;
	font-family:Helvetica,Arial,sans-serif;
	line-height:135%;
}
.visits {
	background:transparent url(../imagenes/toolbar.gif) no-repeat scroll 0 -35px;
	display:inline;
	float:right;
	height:18px;
	margin-left:4px;
	margin-right:4px;
	text-indent:24px;
	font-family:Helvetica,Verdana, Geneva, sans-serif;
font-size:11px;
font-weight:normal;
color:#000;
	line-height:135%;
}
#paginacion {
width:680px; height:20px; padding-top:7px; margin:10px auto;
	font-size:12px;
font-weight:bold;
text-align:center;
}
#paginacion a { 
	padding:5px; 
	border:1px solid #900; 
	text-decoration:none; 
	font-size:12px; 
	background-color:#FFF; 
	margin-left:5px; margin-right:5px;
}
#paginacion a.pag_current { 
	background-color:#900; 
	font-weight:bold; 
	color:#FFF;
}
.foto_articulo { 
	margin:10px auto; 
	text-align:center;
}
.texto_articulo {
	font-family:Helvetica,Verdana, Geneva, sans-serif; 
	font-size:12px; 
	font-weight:normal; 
	color:#000; 
	line-height:20px; 
	text-align:justify;	
}
#social-links  {
	border-top:1px solid #DDDDDD;
	padding-top:30px;
}
#social-links h3 {
	color:#202020;
	font-size:28px;
	letter-spacing:-1px;
	line-height:normal;
	margin-bottom:10px;	
}
#social-links p {
	line-height:1.6em;
	padding:0 0 1.3em; margin-top:10px;	
}
#social-links ul {
	list-style:none outside none; padding:0; margin:0;	
}
.compartesocial {
	margin-right:11px;
}
.spacer_derecha { width:680px; height:20px;
}
.codigo_reducido {
	border: #ccc 1px solid; 
	padding: 10px; 
	background-color: #eee; 
	width: 660px; 
	height: 640px; 
	overflow: auto; 
}
.codigo_ampliado { 
	z-index:1000;
	border: #ccc 1px solid; 
	padding: 10px; 
	background-color: #eee; 
	width: 1000px; 
	height: 640px; overflow:hidden;
}
/************************* PREGUNTAS FRECUENTES ***********************/
#paginacion_faq {
width:680px; height:25px;
padding-top:8px;
margin:10px auto;
	font-size:12px;
font-weight:bold;
text-align:center; background-color:#eee;
}
#paginacion_faq a {
padding:3px 5px;
border:1px solid #900;
text-decoration:none;
font-size:12px;
background-color:#FFF;
margin-left:5px; margin-right:5px;
}
#paginacion_faq a.pag_current {
background-color:#900;
font-weight:bold;
color:#FFF;
}
#listado_faqs { width:670px;
	
}
#listado_faqs ul { margin:0; list-style-image:url(../imagenes/tick.gif);
}
#listado_faqs li {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
border-bottom:1px dotted #666;
	padding:9px 10px 9px 5px;
}
#listado_faqs li a { text-decoration:none; color:#039;
}
#listado_faqs li a:hover { color:#006; text-decoration:underline;
}
#respuesta_pregunta {
width:680px;
min-height:100px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
color:#000; border-bottom:1px solid #000;
}
#mensaje_success {
width:680px;
height:100px;
padding-top:45px;
text-align:center;
background-color:#efefef;
font-weight:bold; border:1px solid #099;
font-size:12px;
}
/************************ PORTAFOLIO ***************************/
#banner_portafolio {
width:700px; height:400px;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal; font-size:22px;
}
#myImageFlow {
	background:#009cec;
}
#myImageFlow .scrollbar {
	border-bottom:1px solid #fff;
}
#portafolio_container {
width:700px;
min-height:300px;
margin:0 auto;
}
.portfolio {
width:340px; height:220px; float:left;
/*background-color:#099; */
	margin:10px 5px;
background:url(../imagenes/marco_portafolio2.jpg) no-repeat center top;
}
/********************* PORTAFOLIO *****************************/
#portafolio_1 {
width:700px;
height:375px;
background:url(../imagenes/portafolio/post-bg.png) no-repeat left top;
}
#port1 { float:left; width:530px; height:375px;
}
#port2 { float:right; width:110px; height:375px;
}
#port11 { width:500px; height:300px; margin:20px 0 0 20px; background-color:#eee;
}
#port11_sup { width:498px; height:298px; background-color:#fff; border:1px solid #333;
}
#port11_inf {
width:500px;
height:40px;
background-color:#fff; padding:12px 0 0 0;
}
#foto_apaisada { width:498px; height:298px; z-index:1; position:relative;
}
#info {
width:482px; height:124px;
z-index:1000;
position:relative; top:-139px; background:url(../imagenes/transp-black.png) repeat;
color:#FFF; font-family:Tahoma, Geneva, sans-serif; font-size:12px;
font-weight:normal; padding:8px;
}
#info h2 { margin:0; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#0CF;
}
#info p { margin:0; line-height:16px; height:83px;
}
a#informacion {
float:left;
text-indent:-999px;
width:160px; height:32px;
background:url(../imagenes/botones/ver-informacion.jpg) center top no-repeat;
}
a#informacion:hover {
float:left;
text-indent:-999px;
width:160px; height:31px;
background:url(../imagenes/botones/ver-informacion.jpg) center bottom no-repeat;
}
a#visitar {
float:right;
text-indent:-999px;
width:143px; height:25px;
background:url(../imagenes/botones/visitar-web.png) center top no-repeat;
}
a#visitar:hover {
	float:right;
text-indent:-999px;
width:143px; height:25px;
background:url(../imagenes/botones/visitar-web.png) center bottom no-repeat;	
}
.marco_port_peq {
width:110px; height:100px; border:1px solid #ddd;
}
.port_peq {
width:110px; height:18px;
background:url(../imagenes/portafolio/img_effect4.png) no-repeat center bottom; margin-bottom:2px; 
}
#portafolio_2 {
	width:690px;
min-height:300px;
	margin:10px auto; 	
}
.port_med {
width:230px;
height:264px;
float:left;
margin:5px 0;
background:url(../imagenes/portafolio/bg-thumbs.png) no-repeat center top;
}
.foto_vertical { width:140px; height:140px; float:left; margin:20px 0 10px 20px; background-color:#999;
}
.titulo_vertical {
width:140px; height:40px; float:left;
	margin:0 0 10px 20px;
	font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#039; text-align:center; font-weight:bold;
}
.titulo_vertical a {
	font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#039; text-decoration:none; font-weight:bold;
}
/******************** CONTACTENOS ************************/
#datos_contacto {
width:660px; height:410px;
margin:5px auto; padding:1px 0;
background:url(../imagenes/bg_contacto_2.jpg) no-repeat center top #fff;
}
#datos_contacto ul { 
	list-style:none; list-style-image:none; margin:0; margin-top:15px;
	#margin-left:20px;
}
#datos_contacto li { line-height:45px; border-bottom:1px dotted #069; width:570px;
}
/***************** MARKETING *******************/
#capa_alerta {
	border-bottom: #333 1px solid; 
	border-left: #333 1px solid; 
	padding-bottom: 15px; 
	margin: 10px auto; 
	min-height: 100px; 
	padding-left: 100px; 
	width: 550px; 
	padding-right: 15px; 
	background: url(../imagenes/important.jpg) #eeeeee no-repeat 0px 25px; border-top: #333 1px solid; border-right: #333 1px solid; padding-top: 15px;	
}
#capa_alerta ul { 
	#margin-left:60px;
}
/************************ HOSTING *****************/
#cabecera_host { 
	width:700px; 
	height:104px; 
	background:url(../imagenes/hosting/bg_cab.jpg) no-repeat center top; margin-bottom:20px;
}
#cabecera_host p { 
	color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; 
	padding:45px 10px 10px 190px;
}
h2.h2-hosting { 
	color:#0074a7; 
	font-size:20px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-style:italic; margin:0; padding:0;
}
#hosting-2 { 
	width:700px; height:220px; margin:0; 
	background:#fff url(../imagenes/hosting/badge_descuento.jpg) no-repeat -5px 0;
}
#subhost-2 { width:500px; height:220px; margin-left:185px; float:left;
}
#subhost-2 p { margin:0; line-height:18px; text-align:justify;
}
#hosting-3 { 
	width:700px; height:460px; background:url(../imagenes/hosting/bg_planes.jpg) no-repeat center top;
}
#h3-izq { width:230px; height:400px; float:left;
}
#h3-mid { width:230px; height:400px; float:left;
}
#h3-der { width:230px; height:400px; float:right;
}
.texto-h3 { width:220px; height:40px; margin:74px auto 0 auto; line-height:15px; text-align:center;
}
.texto-h3-wh { width:215px; height:40px; margin:70px auto 0 auto; line-height:15px; color:#FFF; text-align:center;
}
.enlace_caract { 
	width:210px; height:21px; 
	padding-top:3px; 
	font-size:11px; color:#000; margin:144px auto 10px auto; text-align:center; background-color:#eee;
}
.enlace_caract a { text-decoration:none; color:#000; font-weight:bold;
}
.enlace_caract2 { 
	width:204px; height:21px; 
	padding-top:3px; 
	font-size:11px; color:#000; margin:148px auto 10px 17px; text-align:center; background-color:#eee;
}
.enlace_caract2 a { text-decoration:none; color:#000; font-weight:bold;
}
.boton_host { width:230px; height:31px; margin:116px auto 0 auto; text-align:center;
}
#hosting-4 { 
	width:700px; height:440px; background:url(../imagenes/hosting/bg_planes_2.jpg) no-repeat center top;
}
#h4-izq { width:350px; height:440px; float:left;
}
#h4-der { width:350px; height:440px; float:right;
}
.texto-h4 { width:320px; height:40px; margin:60px auto 0 auto; line-height:15px; text-align:center;
}
.boton_host2 { width:350px; height:31px; margin:120px auto 0 auto; text-align:center;
}
.enlace_caract3 { 
	width:260px; height:21px; 
	padding-top:3px; 
	font-size:11px; color:#fff; margin:145px auto 10px auto; text-align:center; background-color:#F60;
}
.enlace_caract3 a { text-decoration:none; color:#fff; font-weight:bold;
}
/******************** PRODUCTOS *********************/
#listado_productos { width:702px; min-height:300px; margin:0 auto;
}
.producto_container { width:700px; height:300px; margin:0 auto; border:1px solid #000;
}
.producto_separator { width:700px; height:15px;
}
#paginacion_prod {
	width:700px; height:26px; padding-top:12px; margin:10px auto;
	font-size:12px;
	font-weight:bold;
	text-align:center; background-color:#eee;
}
#paginacion_prod a { 
	padding:5px; 
	border:1px solid #900; 
	text-decoration:none; 
	font-size:12px; 
	background-color:#FFF; 
	margin-left:5px; margin-right:5px;
}
#paginacion_prod a.pag_current { 
	background-color:#900; 
	font-weight:bold; 
	color:#FFF;
}
.botones_prod { width:700px; height:31px; margin:255px 0 0 0;
}
.comprar_1 { float:right; width:169px; height:31px; margin-right:10px;
}
/******************** COMPRA ********************/
#capa_form_compra { 
	width:640px; min-height:200px; margin:0 auto;
}
#capa_form_compra h1 {
	font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial; 
	padding:0; margin:0;
	color:#000;
}
#capa_form_compra h2 {
	font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial; 
	font-size:18px; height:25px; border-bottom:1px solid #333;
	color:#06F;
}
#formcompra label { 
	width:160px; float:left; color:#000; 
	font-size:12px; padding:4px 0 0 0; 
	font-weight:bold;
}
#formcompra select { font-size:12px; background-color:#f4f5f6; border:1px solid #333; padding:2px;
}
.row_form { 
	width:600px; min-height:25px; background-color:#fff; margin:10px 0; font-size:12px;
}
.subrow { float:left; width:430px; font-size:12px;
}
#formcompra input[type="radio"] { padding-top:3px;
}
#formcompra input[type="text"] { padding:2px; border:1px solid #333; font-size:12px; background-color:#f4f5f6;
}
.datos_medio { width:400px; height:30px; background-color:#FF9; margin-top:5px; padding:10px; border:1px solid #F90;
}
.row_form2 { 
	width:640px; min-height:90px; margin:10px 0; font-size:12px;
}
.subrow2 { float:left; width:230px; font-size:12px; height:90px;
}
.subrow3 { 
	float:left; 
	width:390px; min-height:60px; 
	font-size:11px; background-color:#eceff5; border:1px solid #94a3c4; 
	padding:3px 7px 3px 7px; line-height:16px;
}
.subrow3 p { padding:0; margin:0;
}
#datos_producto { 
	width:600px; 
	min-height:30px; 
	padding:10px; 
	text-align:justify; 
	background-color:#FF9; 
	border:1px solid #FC0; 
	color:#000; 
	font-size:12px;
}
#datos_producto p { margin:0; padding:0; margin-bottom:10px;
}
.datos_plan { width:200px; float:left; font-size:14px;
}
#formcompra button#pedido {
	background:url("../imagenes/botones/realizar-pedido.jpg") no-repeat scroll 0 0 transparent;
	height:41px;
	margin:20px auto 20px;
	width:227px;
	border:0 none;
	cursor:pointer;
	display:block;
	text-indent:-9999em;
}
#verificacion_dominio {
	display:none; 
	width:600px; 
	min-height:30px; 
	padding:10px; 
	text-align:justify; 
	color:#000; 
	font-size:12px;	
}
.dominio_libre {
	background-color:#FF9; 
	border:1px solid #FC0; 	
}
a#botondispo { display:none;
}
.obligatorio { font-size:16px; color:#F00; font-weight:bold; font-family:Tahoma, Geneva, sans-serif;
}