@charset "utf-8";
/* CSS Document */


/*RESET*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {
	margin:0;
	padding:0;
	}
table {
	border-collapse:collapse;
	border-spacing:0;
	}
fieldset,img {
	border:0;
	}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	/*font-weight:normal;*/
	}
ol,ul {
	list-style:none;
	}
caption,th {
	text-align:left;
	}


/*Commons*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {
	color:#484848;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	}
img { display:block;}
a { color:#9db204; text-decoration: underline;}
a:hover { text-decoration:none;}
a.link { border:solid 1px #c8cbe1; padding:1px;}
	a.link img { background-color:#a22113;}
	a.link img span { background-color:#4e799c;}
input { background:url(images/bg_input.gif) repeat-x 0 bottom; border:solid 1px #b7bbd8; color:#4c789b; height:19px; padding:2px 4px 0 8px; width:135px;border: 1px solid #ced4da;border-radius: .35rem;background-color: #f4f5f8;}
select { background:url(images/bg_input.gif) repeat-x 0 bottom; border:solid 1px #b7bbd8; color:#4c789b; height:21px; padding:0px; width:auto; border: 1px solid #ced4da;border-radius: .35rem;background-color: #f4f5f8;}
textarea { background:#F4F5F8; border: solid 1px #B7BBD8; color:#4C789B; font-family: Verdana; font-size:11px; padding:3px 7px 0 3px;}
input.form_check { background:none; border:none; padding:0; width:auto; }


.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix{display: inline-block;}
/* Hides from IE-mac \*/
 * html .clearfix{height: 1%;}
 .clearfix  {display: block;}

/*Controls*/
body {
	background: #fafceb url(images/bg_body.gif) repeat-x 0 0;
	}
	#interdomain {
		margin:11px auto;
		width:966px;
		}
		.header_top {
			background:transparent url(images/bg_header_top.gif) no-repeat scroll 0 0;
			clear:both;
			height:auto;
			margin-top:0;
			padding:4px 0 0;
			}
			.bg { background:url(images/bg01.gif) repeat-y 0 15px;}
			.header_body {
				clear:both;
				margin-top:11px;
				}

				ul#second_menu { float:left; margin:7px 0 0 15px;}
					ul#second_menu li { display:block; border-right:solid 1px #fff; float:left; padding:0 7px 2px;}
						ul#second_menu li a { color:#fff; font-size:10px; font-weight:bold;}

				.company { background:url(images/bg_company.gif) no-repeat 0 0; float:right; height:29px; margin: 0 20px 0px 0; width:207px;}
					.company img { margin:6px auto 0}

				h1 { float:left; margin:20px 0 0 40px;}

				.f1 { float:left; margin:0 0 11px 45px; width:283px;}
					.f1 img, f1 a { clear:both; float:right;}

				.acces { background:url(images/header_bg_login2.gif) no-repeat 0 0; float:right; height:92px; margin: 0 21px 0 0; padding:0px 10px 0 15px; width:224px;}
					.acces ul { margin:0 0 -1px 0;}
						.acces ul li { background-color:#fff; display:block; float:left; height:17px; padding:3px 7px 0 5px;}
						.acces ul li.activo { background:#f4f5f8 url(images/acces_ul_li.gif) no-repeat right 0; margin:0 7px 0 0; padding: 3px 7px 0px 0px; position:relative; z-index:2;}
					.acces input { margin:0 0 5px 0; float:left;}
					.acces a.link { display:block; float:left; margin:1px 0 0 5px;}
						.acces a.link img { padding:1px 2px;}
						.acces .clients div  { padding:0px 10px 12px 10px; height:50px;}

				.acces_done { background:url(images/header_bg_login2.gif) no-repeat 0 0; float:right; height:92px; margin: 0 21px 0 0; padding:10px 10px 0 15px; width:224px;}
					.acces_done ul { margin:0 0 -1px 0;}
						.acces_done ul li { background-color:#fff; display:block; float:left; height:17px; padding:3px 7px 0 5px;}
						.acces_done ul li.activo { background:#f4f5f8 url(images/acces_ul_li.gif) no-repeat right 0; margin:0 7px 0 0; padding: 3px 7px 0px 0px; position:relative; z-index:2;}
					.acces_done input { margin:0 0 5px 0; float:left;}
					.acces_done a.link { display:block; float:left; margin:1px 0 0 5px;}
						.acces_done a.link img { padding:1px 2px;}

					.clients { border-bottom:solid 1px #e2e3e3; border-top:solid 1px #e2e3e3; clear:both; padding:1px 0; position:relative; z-index:1;}
						.clients div {background-color:#f4f5f8; height:80px; padding:10px;}
						.clients img { padding:6px 0 0 55px; }
						.acces_done .clients div { height:40px;}
						.clients div ul li { background:none; padding:0;}
							.clients div ul li a {border-right: solid 1px #9DB204; padding:0 4px;}
						.clients .clients_on span strong { color:#000C76; font-size:12px;}
						.clients .clients_on a { display:block; margin:5px 0 0 0;}
					.distribuidores_main { border-bottom:solid 1px #e2e3e3; border-top:solid 1px #e2e3e3; clear:both; padding:1px 0; position:relative; z-index:1;}
						.distribuidores_main div {background-color:#f4f5f8; height:80px; padding:10px;}
						.distribuidores_main div ul li { background:none; padding:0;}
							.distribuidores_main div ul li a {border-right: solid 1px #9DB204; padding:0 4px;}
						.distribuidores_main .distribuidores_on span strong { color:#000C76; font-size:12px;}
						.distribuidores_main .distribuidores_on a { display:block; margin:5px 0 0 0;}

				ul#main_menu { background:url(images/header_menu_bg.gif) repeat-x 0 bottom; border-bottom:solid 1px #e9e9e9; border-top:solid 1px #e9e9e9; clear:left; height:37px; margin:0px 25px; padding: 0;}
					ul#main_menu li { background:url(images/header_menu_li_bg.gif) no-repeat right bottom; display:block; float:left; height:26px; margin: 5px 0px 0 0; padding: 0 2px;}
						ul#main_menu li a { color:#000c76; display:block; font-size: 12px; padding:5px 0 0 0; text-align:center; text-decoration:none;}
						ul#main_menu li a:hover { color: #fff;}

					ul#main_menu li.option01 { padding:0 2px 0 2px;}
						ul#main_menu li.option01 a { height:30px; width:111px;}
						ul#main_menu li.option01 a:hover { background:url(images/bg_menu_01.gif) no-repeat 0 0;}
					ul#main_menu li.option02 { padding:0 2px 0 2px;}
						ul#main_menu li.option02 a { height:30px; width:111px;}
						ul#main_menu li.option02 a:hover { background:url(images/bg_menu_01.gif) no-repeat 0 0;}
					ul#main_menu li.option03 { padding:0 2px 0 2px;}
						ul#main_menu li.option03 a { height:30px; width:63px;}
						ul#main_menu li.option03 a:hover { background:url(images/bg_menu_03.gif) no-repeat 0 0;}
					ul#main_menu li.option04 { padding:0 2px 0 2px;}
						ul#main_menu li.option04 a { height:30px; width:101px;}
						ul#main_menu li.option04 a:hover { background:url(images/bg_menu_02.gif) no-repeat 0 0;}
					ul#main_menu li.option05 { padding:0 2px 0 2px;}
						ul#main_menu li.option05 a { height:30px; width:101px;}
						ul#main_menu li.option05 a:hover { background:url(images/bg_menu_02.gif) no-repeat 0 0;}
					ul#main_menu li.option06 { padding:0 2px 0 2px;}
						ul#main_menu li.option06 a { height:30px; width:63px;}
						ul#main_menu li.option06 a:hover { background:url(images/bg_menu_03.gif) no-repeat 0 0;}

				.menu_container { clear:both; padding-top:10px;}
				ul#main_menu_private { clear:left; height:37px; margin:0px 25px 10px; padding: 0; width:915px; z-index:9;}
					ul#main_menu_private li { display:block; float:left; height:23px; margin: 0px 0px 0 0; padding: 5px 0px 8px 0;}
					ul#main_menu_private li.zona_menu { background:url(images/header_menu_bg.gif) repeat-x 0 bottom; border-bottom:solid 1px #e9e9e9; border-top:solid 1px #e9e9e9; margin:0 4px 0 0;}
					ul#main_menu_private li#zona_distribuidores { background:url(images/bg_header_private02.gif) repeat-x 0 0;}
					ul#main_menu_private li#zona_publica {}
						ul#main_menu_private li#zona_publica a { display:block; margin:-2px 0 0 7px;}

					ul#main_menu_private li.zona_menu img , ul#main_menu_private li#zona_distribuidores img { position:relative; margin: -22px 0 0 0;}
						ul#main_menu_private li a { color:#000c76; display:block; font-size: 12px; padding:5px 0 0 0; text-align:center; text-decoration:none;}
						ul#main_menu_private li a:hover { color: #fff;}
						ul#main_menu_private li ul { padding:0 7px; height:29px;}
							ul#main_menu_private li ul li { background:url(images/header_menu_li_bg.gif) no-repeat right bottom; margin:0 0px 0 0; padding:0 0px;}
							ul#main_menu_private li ul li.last {background: none; padding:0 0 0 7px}
								ul#main_menu_private li ul li a { color:#000C76; font-size:11px; margin:5px 3px 3px 3px; padding:4px; text-decoration:none; padding:2px 4px}
								ul#main_menu_private li ul li a:hover { color:#fff; background-color:#000e77;}

								ul#main_menu_private li ul li a.tienda_web { font-size:12px; font-weight:bold; background:transparent url(images/icon_tienda.gif) no-repeat 0 0; padding:3px 4px 7px 28px; margin:3px;}
								ul#main_menu_private li ul li a.tienda_web:hover { color:#2691ee; background:transparent url(images/icon_tienda.gif) no-repeat 0 0;}
								ul#main_menu_private li ul li a.zona_gestion { font-size:12px; font-weight:bold; background:transparent url(images/icon_zona_gestion.gif) no-repeat 0 0; padding:3px 4px 7px 28px; margin:3px;}
								ul#main_menu_private li ul li a.zona_gestion:hover { color:#2691ee; background:transparent url(images/icon_zona_gestion.gif) no-repeat 0 0;}
		.body_content {
			clear:both;
			padding:0 23px 20px;
			}
			.body_content h2 { display:none;}

		.footer {
			background:url(images/bg_footer.gif) no-repeat 0 0;
			clear:both;
			height:75px;
			padding:0 23px;
			}
			.content_footer { background:url(images/bg_footer_content.gif) repeat-x 0 0; height:66px; padding:12px 0 0 0;}
				.content_footer ul { background:url(images/bg_footer_ul.gif) no-repeat right 0; float:left; height:40px; margin:0 0 0 15px; width:auto; padding:5px 0 0 0;}
					.content_footer ul li { display:block; float:left; margin:0 10px;}
					.content_footer span { display:block; float:left; margin:15px 0 0 10px;}


/*Styles*/
.domains, .hosting, .marcas { float:left; height:auto;}
	.domains_top, .hosting_top, .marcas_top { height:229px;}
	.domains_bottom, .hosting_bottom, .marcas_bottom { height:130px; margin:7px 0 0;}
		.domains_bottom h3, .hosting_bottom h3, .marcas_bottom h3 { border-bottom: solid 1px #c9c9cb; padding: 0 0 4px 0;}
		.domains_bottom ul, .hosting_bottom ul, .marcas_bottom ul { height:138px; margin:3px 0 0 0; padding:5px 10px 0;}
		.domains_bottom ul li, .hosting_bottom ul li, .marcas_bottom ul li { background:url(images/bullet_bottom.png) no-repeat 0 2px; margin:7px 0 0 0; padding:0 0 0 18px; }
		.domains_bottom ul li a, .hosting_bottom ul li a, .marcas_bottom ul li a { color:#fff; font-size:12px; font-weight:bold; }

.domains { margin:0 19px 0 0; width:392px;}
	.domains_top { background:url(images/bg_dominios.gif) no-repeat 0 0;}
		.domains_top h3 { float:left; margin:0px 0 0 7px; padding:7px 0 0 0; width:258px; }
		.domains_top img.prize { float:right; margin:5px 5px 0 0;}
		.domains_top .your_domain { clear:left; height:97px; margin:0px 4px 0 2px; padding:25px 0 0 5px;}
			.domains_top .your_domain a.link img { background-color:#A22113; }
		.domains_top ul { margin:5px 0 0 0;}
			.domains_top ul li { background:url(images/bullet_url.gif) no-repeat 0 5px; clear:both; height:22px; margin:5px 0 0 5px; padding:0 0 0 15px;}
				.domains_top ul li img, .domains_top ul li input, .domains_top ul li select  { display:block; float:left;}
				.domains_top ul li img.url { margin:6px 0 0 0;}
				.domains_top ul li input { margin:0 2px; width:114px;}
				.domains_top ul li select { width:52px; margin:0 0 0 2px;}
				.domains_top ul li a.link { display:block; float:left; margin:1px 0 0 5px;}
					.domains_top ul li a.link img { padding:1px 2px;}
				.domains_top ul li span { color:#78797c; float: left; padding:3px 3px 0 0;}
		.domains_top p { color:#fff; background:url(images/bullet_url_small.gif) no-repeat 0 4px; margin:0 70px 0 10px; padding:0 0 0 10px;}
		.domains_top a.masInfo { display:block; margin:5px 0 0 15px;}

	.domains_bottom { border-bottom:solid 1px #c9c9cb; padding:0 0 4px;}
		.domains_bottom ul { background:url(images/bg_dominios_bottom.gif) repeat-x 0 0; height:115px;} /* cambios 2017 height:100px;*/

.hosting { margin:0 19px 0 0; width:245px;}
	.hosting_top { background:url(images/bg_tuWeb.png) no-repeat 0 0;}
		.hosting_top h3 { padding:5px 0 0 5px;}
		.hosting_top ul {}
			.hosting_top ul li { margin:0 0 5px 5px;}
		.hosting_top a.masInfo { display:block; margin:0 0 0px 5px;}

	.hosting_top2 { background:url(images/bg_webHosting.png) no-repeat 0 0;}
		.hosting_top2 h3 { padding:5px 0 0 5px;}
		.hosting_top2 ul {}
			.hosting_top2 ul li { margin:0 0 5px 5px;}
		.hosting_top2 a.masInfo { display:block; margin:0 0 0px 5px;}

	.hosting_bottom {border-bottom:solid 1px #c9c9cb; padding:0 0 4px;}
		.hosting_bottom ul { background:url(images/bg_hosting_bottom.gif) repeat-x 0 0; height:100px;}

	.hosting_bottom2 {border-top:solid 1px #c9c9cb; padding:4px 0 5px 0px; border-bottom:solid 1px #c9c9cb;}
		.hosting_bottom2 ul { background: url(images/bg_hosting_bottombis2.gif) no-repeat; height: 102px; width: 245px; }
		.hosting_bottom2 p {color:#36270F;}
		.hosting_bottom2 ul a {color:#36270F;font-weight:bold;text-decoration:none; }
		.hosting_bottom2 ul a: hover{color:#36270F; text-decoration: underline;}

.marcas { width:245px;}
	.marcas_top { background:url(images/bg_marcas.gif) no-repeat 0 0;}
		.marcas_top h3 { padding:5px 0 0 5px;}
		.marcas_top img.marcas_txt { margin:0 0 0 7px;}
		.marcas_top p { background:url(images/marcas_bullet.gif) no-repeat 0 4px; color:#fff; float:right; font-size:12px; margin:0 0px 0 0; padding:0 20px 0 10px; width:128px;}
			.marcas_top p a { color:#fff; font-weight:bold;}
			.marcas_top p a:hover {}
		.marcas_top a.masInfo { clear:right; display:block; float:right; margin:10px 65px 0 0;}
	.marcas_bottom {border-bottom:solid 1px #c9c9cb; padding:0 0 4px;}
		.marcas_bottom ul { background:url(images/bg_marcas_bottom.gif) repeat-x 0 0; height:100px;}

.distribuidores, .news, .boletin { float:left; margin:0 0 0 0;}
	.distribuidores h3, .news h3, .boletin h3 { background:url(images/bg_tit_bottom.gif) repeat-x 0 0; height:18px; margin:5px 0 0 0; padding:3px 0 0px 5px;}
	.distribuidores div, .news div, .boletin div { border:solid 1px #a5bbcd; margin:1px 0 0 0; padding:2px;}
		.distribuidores div div, .news div div, .boletin div div { background:url(images/bg_body_bottom.gif) repeat-x 0 bottom; border:none; height:120px; margin:0;}

.distribuidores { margin:0 19px 0 0; padding:0; width:392px;}
	.distribuidores ul { background:url(images/www.gif) no-repeat 0 0; padding:0 0 0 130px;}
		.distribuidores ul li { background:url(images/bullet_bottom02.gif) no-repeat 0 4px; color:#0c176a; font-size:12px; margin:4px 0 0 0; padding:0 0 0 8px;}
	.distribuidores a { background:url(images/bullet_bottom02.gif) no-repeat 0 4px; border:none; color:#0c176a; display:block; float:right; font-size:10px; margin:5px 5px 0 0; padding-left:5px;}
.news { margin:0 19px 0 0; width:245px;}
	.news ul {}
		.news ul li {background:url(images/bullet_bottom02.gif) no-repeat 0 4px; border-bottom:solid 1px #dddddd; font-size:12px; margin:5px 0 0 5px; padding:0 0 5px 5px;}
			.news ul li a { background:none; color:#0c176a; display:inline; float:none; font-size:12px; font-weight:bold;}
			.news ul li span { font-size:11px;}
	.news a {background:url(images/bullet_bottom02.gif) no-repeat 0 4px; border:none; color:#0c176a; display:block; float:right; font-size:10px; margin:5px 5px 0 0; padding-left:5px;}
.boletin {width:245px;}
	.boletin ul { margin:5px;}
		.boletin ul li { background:url(images/bullet_bottom03.gif) no-repeat 0 4px; margin:0px 0 10px 0; padding:0 0 0 10px;}
	.boletin p { color:#0c176a; float:left; margin:0 0 0 5px; width:170px; }
	.boletin a {clear:both; color:#fff; display:block; float:right; margin:4px 25px 0 0; text-decoration:none;}
		.boletin a span { background-color:#4e799c; display:block; padding:1px 2px;}
	.boletin input.form_check { float:left; margin:0 0 0 15px;}

/*Estilos de la subhome
.servicios { position:relative; width:262px; padding:55px 10px 5px; margin:15px 0 20px 20px; float:left; display:block; background-color:#f4f4f3; border-bottom:1px dashed #D1D1D1; }
.dominio { margin-left:30px; background:#F4F4F3 url(../img/dominios.gif) no-repeat 0 0; }
.presencia { background:#F4F4F3 url(../img/presencia.gif) no-repeat 0 0; }
.profesionales { background:#F4F4F3 url(../img/profesionales.gif) no-repeat 0 0; }
	.servicios ul li { font-size:12px; font-family:Verdana, Geneva, sans-serif; color:#17507d; font-weight:bold; margin-top:5px; border-top:1px solid #e7eaec; }
		.servicios ul li a { background:transparent url(images/bullet_bottom2.png) no-repeat scroll 0 6px; padding:5px 0 5px 18px; color:#17507d; text-decoration:none; cursor:pointer; min-height:15px; display:block; }
		.servicios ul li a:hover { text-decoration:underline; }
			.servicios ul ul { display:block; }
				.servicios ul ul li { font-size:11px; font-weight:normal; background:none; height:20px; margin:0 0 2px 25px; border:none; }
					.servicios ul ul li a {  background:transparent url(../img/boton.jpg) no-repeat scroll 0 0; padding:4px 12px 3px; color:#EB4901; font-weight:bold; }
						.servicios ul ul li a:hover { text-decoration:none; }
	.servicios img { margin-left:-10px; }
*/

/*Formulario tablas*/
h2.titulo { display:block; font-weight:normal;}

.columna2b {
float:left;
margin-top:10px;
width:350px;
}

.form_01 h3, .form_02 h3, .form_03 h3, .form_04 h3, .form_05 h3 { font-size:14px; color:#fff; background:#17507D url(images/bullet_bottom2.png) no-repeat scroll 10px 5px; padding:2px 0 2px 30px; margin:10px 0 0 12px; width:94%;border-radius: 0.35em; }
	.form_03 h3 {margin:10px 0 0 0px}
	.form_03 h3 span { font-weight:normal; font-size:11px;}

.form_01 {}
	.form_01 .domains_clients { border-top: solid 1px #d7dbfe; border-right: solid 1px #d7dbfe; border-bottom: solid 1px #bec5fd; border-left: solid 1px #bec5fd; height:120px; background:url(images/bg_form01.gif) repeat-x 0 0; width:885px; margin:10px auto 0;border-radius: 0.65em;}
	.clients01 { margin: 14px 0 0 17px; width:310px; float:left;}
		.clients01 img.tit { clear:both; float:none;}
		.clients01 img { float:left;}
		.clients01 img.url { margin: 5px 5px 0;}
		.clients01 input { float:left;}
		.clients01 select { float:left;}
		.clients01 a.link { float:left; display:block; margin:0 0 0 5px;}
			.clients01 a.link img { padding:1px 2px;}
	.clients02	, .clients03 { width:235px; float:left; margin:4px 0 0 20px; background:url(images/bg_form_div.gif) no-repeat 0 0; padding-left:15px;}
	.clients02 span.tit { font-size:14px; font-weight:bold; color:#2892ee;}
	.clients02 ul { margin-left:10px; float:left; width:140px;}
		.clients02 ul li { background: url(images/bullet_promos_li.gif) no-repeat 0 2px; padding:0 0 0 10px;}
			.clients02 ul li a { color:#78797c;}
	.clients03 span.tit { font-size:14px; font-weight:bold; color:#9DB204;}
	.clients03 p { background: url(images/bullet_promos.gif) no-repeat 0px 2px; padding:0 0 0 10px; margin:0 0 0 10px; width:140px; float:left;}

.form_03 { float:left; width:362px; border-bottom:dashed 1px #d1d1d1; padding-bottom:2px; margin:10px 0 0 16px;}
	.form_03 div.dms_domains { margin:10px 0 0 0px;}
		.form_03 div div { height:49px; background:url(images/bg_form.gif) repeat-x 0 0; border: solid 1px #dddddd; padding: 10px 26px;}

		.form_03 div div input { width: auto; float:left; clear:left;}
		.form_03 div div span { display:block; float:left; margin: 0px 0 0 7px; width:270px; color:#78797c; font-size:12px;}
		.form_03 ul { background-color:#f7f7f7; padding:10px 15px;}
		.form_03 ul li { clear:both; height:22px; margin:5px 0 0 0;}
		.form_03 ul li input { float:right;}
		.form_03 ul li span { float:left; background:transparent url(images/bullet_bottom02.gif) no-repeat scroll 0 4px; margin-left:12px; padding-left:8px;}

table.buy { width:885px; margin:10px auto 0 auto; border:solid 1px #c8cccf; border-top:none; border-radius: 0.65rem; border-collapse: separate; overflow: hidden; box-shadow: 5px 5px 5px #E3E3E3;}
	table.buy select { color:#78797c; font-size:11px;}
	table.buy thead th { text-align:center; color:#17507D; font-size:12px; font-weight:bold;border-top-left-radius:0.65em;border-top-right-radius:0.65em;}
		table.buy thead th.del_cell { color:#ab2121; text-align:center;}
	table.buy thead, table.buy tfoot {/* background:url(images/bg_thead.gif) repeat-x 0 0;*/background: #ced4da;}
	table.buy tbody td { height:31px; border-right:solid 1px #c8cccf; padding: 0 0 0 5px;}
		table.buy tbody td span.pvp { display:block; text-align:right; padding-right:14px; color:#78797c; font-size:14px;}
		table.buy tbody td span.domain { background:url(images/bullet_bottom02.gif) no-repeat 0 4px; padding-left:8px; margin-left:12px;}
		table.buy tbody td select { margin-left:20px;}
	table.buy thead th.del_cell { text-align:center;}
	table.buy a { width:18px; display:block; margin:0 auto;}

	table.buy tbody tr.par td { background-color:#f7f7f7;}
	table.buy tbody tr.impar td { background-color:#f0f1f1;}
		table.buy tfoot th { text-align:right; font-size:18px; font-weight: bold; color:#17507d;border-bottom-left-radius:0.55em;border-bottom-right-radius:0.55em;}
 table.pie { width:920px; margin:10px auto 0 auto; border:solid 1px #c8cccf; border-top:none; }
.form_04 { float:right; width:510px; padding-bottom:2px; margin:10px 17px 0 0px;}
	.form_04 h3 { margin:10px 0 0 0px; padding-bottom:15px; }
	.form_04 input { border:none; background:none; width:auto; margin:0 3px 0 16px;}
	.form_04 span { color:#000e77; font-size:12px;}
	.form_04 .domain_contracts { background-color:#f7f7f7; border-top: solid 1px #eaeaea; margin:10px 0 0 0; padding:0 0 10px 0;}
		.form_04 .domain_contracts ul { margin:20px 0 10px 0; border-bottom:dashed 1px #d1d1d1; padding:0 0 10px 0;}
		.form_04 .domain_contracts ul li{ background:transparent url(images/bullet_bottom02.gif) no-repeat scroll 0 4px; margin-left:12px; padding-left:8px; margin:0 10px 10px 30px}
			.form_04 .domain_contracts ul li a { color:#000e77;}
		.form_04 .domain_contracts div { background:url(images/bg_textbox.gif) repeat-x 0 0; height:108px; overflow:auto; border:solid 1px #dddddd; margin:16px 12px; padding:8px;}

.form_05 { clear:both}
	.form_05 .domains_mails { background-color:#f7f7f7; border-top:solid 1px #d1d1d1; border-bottom:dashed 1px #d1d1d1; margin:10px 17px 0 16px; padding:14px 30px;}
		.form_05 .domains_mails a { color:#000e77;}
		.form_05 .domains_mails ul { height:20px; background:url(images/bg_ul_form.gif) repeat-x; border:solid 1px #e4e4e4; margin:10px 50px 0 50px; padding:7px 0;}
			.form_05 .domains_mails ul li { display:inline;}
				.form_05 .domains_mails ul li span {background:transparent url(images/bullet_bottom02.gif) no-repeat scroll 0 4px; margin:0 10px 10px 30px; padding-left:8px;}
				.form_05 .domains_mails ul li a { font-size:12px;}

.next { width:311px; margin:20px auto 0;}


.form_login h3, .form_register h3 { font-size:14px; color:#fff; background:#17507D url(images/bullet_bottom2.png) no-repeat scroll 10px 5px; padding:2px 0 2px 30px; margin:10px 0 0 12px; width:94%; }
.form_login .form_login_container { height:80px; border-top: solid 1px #eaeaea; border-right: solid 1px #eaeaea; border-bottom: solid 1px #dddddd; border-left: solid 1px #dddddd; background: url(images/bg_form_login.gif) repeat-x; width:852px; margin:10px auto 0; padding:0px 0 0 31px;}
	.form_login .form_login_container .login { float:left; margin:0 30px 0 0; width:340px; background:url(images/bg_form_div.gif) no-repeat right 0; height:71px; padding:9px 0 0 0;}
		.form_login .form_login_container .login label { display:block; margin:4px 0 0 0;}
			.form_login .form_login_container .login label span { color:#484848; font-size:12px; background:url(images/bullet_labels.gif) no-repeat 0 3px; padding:0 0 0 12px; display:block; float:left; width:90px;}
			.form_login .form_login_container .login fieldset {float:left; width:262px;}
			.form_login .form_login_container .login input { width:132px;}
			.form_login .form_login_container .login input.button { color:#fff; background:#4E799C; border:1px solid #C8CBE1; width:auto; height:auto; padding:0 1px 2px 0; float:left; margin:27px 0 0 0;}
	.form_login .form_login_container .forgot { float:left; height:71px; padding:9px 0 0 0;}
		.form_login .form_login_container .forgot fieldset {width:340px; float:left;}
		.form_login .form_login_container .forgot label {display:block; margin:4px 0 0 40px; float:left;}
		.form_login .form_login_container .forgot select { float:right; margin:4px 5px 0 0;}
		.form_login .form_login_container .forgot label span { display:block; float:left; width:72px; margin:3px 0 0 0;}
		.form_login .form_login_container .forgot fieldset legend { color:#484848; font-size:12px; background:url(images/bullet_labels.gif) no-repeat 0 3px; padding:0 0 0 12px;}
		.form_login .form_login_container .forgot input.button { color:#fff; background:#4E799C; border:1px solid #C8CBE1; width:auto; height:auto; padding:0 1px 2px 0; float:left; margin:41px 0 0 5px;}

.form_register_container {background:#f7f7f7; width:883px; margin:10px auto 0; padding:0px 0 10px 0; border-bottom:dashed 1px #d1d1d1}
	.form_register_container span.tit { background:url(images/bg_tit_form.gif) repeat-x; display:block; font-size:12px; color:#17507d; border-top:solid 1px #eaeaea; border-right:solid 1px #eaeaea; border-bottom:solid 1px #dddddd; border-left:solid 1px #dddddd; height:21px; padding:9px 0 0 24px; font-weight:bold; }
		.form_register_container span.tit strong { color:#EB4901; }
	.form_register_container .alta label span { color:#17507d; font-size:12px; background:url(images/bullet_labels.gif) no-repeat 0 3px; padding:0 0 0 12px; font-weight:bold;}
	.form_register_container .alta { padding:10px 0 10px 20px; border-bottom:dashed 1px #d1d1d1; margin:0 0 10px 0;}
	.form_register_container .alta label.main { padding-right:40px}
	.form_data { float:left; width:592px; padding:0 20px;}
		.form_data fieldset { margin:10px 0; padding:0;}
		.form_data legend {color:#17507d; font-size:12px; background:url(images/bullet_labels.gif) no-repeat 0 3px; padding:0 0 0 12px; font-weight:bold; margin:0 0 10px 0}
		.form_data label { margin:0 0 10px 0;}
		.form_data .left { display:block; clear:left; width:275px; float:left; margin:0 0 10px 20px}
		.form_data .right { display:block; clear:right; width:235px; float:right; margin:0 20px 10px 0}
			.form_data .right span, .form_data .left span { float:left; background:url(images/required.gif) no-repeat right 3px; padding:0 9px 0 0;}
			.form_data span.nobg { background:none;}
			.form_data .right input, .form_data .left input { float:right;}
	.form_advice { float:right; width:226px; padding:10px 0 0 10px; margin:10px 15px 0 0; background: url(images/bg_important.gif) no-repeat 0 0; height:198px;}
		.form_advice span { font-size:12px; color:#eb4901; font-weight:bold;}
		.form_advice p { margin:5px 20px 0 10px;}
	.recordatorio { clear:both; padding: 0 20px;}
		.recordatorio legend {color:#17507d; font-size:12px; background:url(images/bullet_labels.gif) no-repeat 0 3px; padding:0 0 0 12px; font-weight:bold; margin:0 0 10px 0}
		.recordatorio span { padding:0 0 0 20px;}
		.recordatorio span.obligatorio { color:#eb4901; display:block; margin:5px 0 0 0;}
		.recordatorio span.obg { background:url(images/required.gif) no-repeat right 3px; padding:0 9px 0 10px;}
.lopd {background:#f7f7f7; width:883px; margin:10px auto 0; padding:0px; border-bottom:dashed 1px #d1d1d1}
	.lopd span.tit { background:url(images/bg_tit_form.gif) repeat-x; display:block; font-size:12px; color:#17507d; border-top:solid 1px #eaeaea; border-right:solid 1px #eaeaea; border-bottom:solid 1px #dddddd; border-left:solid 1px #dddddd; height:21px; padding:9px 0 0 24px; font-weight:bold; }
		.lopd span.tit strong { color:#EB4901; }
	.lopd p { margin:8px 25px;}
	.lopd label { font-size:12px; font-weight:bold; color:#17507d;}
	.lopd label input { width:auto; border:none; background:none; margin:3px 0 0 25px;}
	.btns { width:200px; margin:10px auto;}

/*Estilos de la subhome*/
.servicios { position:relative; width:262px; padding:55px 20px 5px 0; margin:15px 0 10px 20px; float:left; display:block; background-color:#f4f4f3; }
.dominio { margin-left:20px; background:#fff url(../img/dominios.gif) no-repeat 0 0; }
.presencia { background:#fff url(../img/presencia.gif) no-repeat 0 0; }
.promocion { background:#fff url(../img/promocion.gif) no-repeat 0 0; }
.day {background:#fff url(../img/promocion2.gif) no-repeat 0 0; }
.profesionales { background:#fff url(../img/profesionales.gif) no-repeat 0 0; }
.accesos{ position:relative; float:left; display:block; }
	.accesos ul { margin-top:15px; margin-bottom:10px; }
		.accesos ul li { font-size:11px; font-weight:normal; background:none; width:280px; height:35px; margin:5px 5px 0 20px; border:none; float:left; }
			.accesos ul li a { background:transparent url(../img/boton.jpg) no-repeat scroll 0 0; padding:4px 25px 4px 12px; color:#EB4901; font-weight:bold; height:15px; display:block; text-decoration:none; }
			.accesos ul li a:hover { background:transparent url(../img/boton_on.jpg) no-repeat scroll 0 0; padding:4px 12px 3px; color:#000E77; }
				.accesos ul li a.boton2 { background:transparent url(../img/boton2.jpg) no-repeat scroll 0 0; height:25px; padding:4px 25px 4px 12px; text-decoration:none; }
				.accesos ul li a.boton2:hover { background:transparent url(../img/boton2_on.jpg) no-repeat scroll 0 0; color:#000E77; }
				.accesos ul li a.boton3 { background:transparent url(../img/boton3.jpg) no-repeat scroll 0 0; height:15px; padding:4px 25px 4px 12px; text-decoration:none; }
				.accesos ul li a.boton3:hover { background:transparent url(../img/boton3_on.jpg) no-repeat scroll 0 0; color:#000E77; }
				.accesos ul li a.boton4 { background:transparent url(../img/boton4.jpg) no-repeat scroll 0 0; height:25px; padding:4px 25px 4px 12px; text-decoration:none; }
				.accesos ul li a.boton4:hover { background:transparent url(../img/boton4_on.jpg) no-repeat scroll 0 0; color:#000E77; }
/*Estilos de la ficha de producto*/
.migas ul { height:16px; background-color:#f4f5f8; padding:5px 5px 3px; }
	.migas ul li { float:left; display:inline; color:#9db204; border-right:1px solid #9db204; padding:0 5px; }
		.migas ul li.activo { border:none; font-weight:bold; }
h2.titulo { display:block; }
.titulo { font-family:Verdana, Geneva, sans-serif; font-size:24px; color:#000e77; border-bottom:1px solid #CCC; padding-left:15px; margin:5px 0 0 10px; position:relative; font-weight:normal; }
.producto { font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#FFF; margin:8px 0 3px 30px; position:relative; width:890px; cursor:pointer; clear:both; }
.producto:hover { background-color:#17507D; }
	.producto span { background:transparent url(../img/mostrar.gif) no-repeat scroll right 1px; display:block; padding:2px 5px 2px 30px; float:left; width:855px; }
	.producto span:hover { background:transparent url(../img/mostrar2.gif) no-repeat scroll right 1px; cursor:pointer; }
	#TSAccordion1 .TS_Accordion_Open a { background-color:#17507D; text-decoration:none }
	#TSAccordion1 .TS_Accordion_Open span { background-image:none; }
		.producto a { color:#FFF; background:#a4b6c5 url(images/bullet_bottom2.png) no-repeat scroll 10px 5px; float:left; text-decoration:none; }
		.producto a:hover { color:#FFF; background-color:#17507D; }
	.producto .borde_interior { margin:0; background-color:#FFF; padding-top:2px; }
	.desplegado .ficha_info { display:block; }
	.desplegado a {color:#17507D; text-decoration:none; font-size:10px; font-weight:bold; background:#17507D url(images/bullet_bottom2.png) no-repeat scroll 10px 5px;}
		.desplegado a span { color:#FFF; text-decoration:none; font-size:14px; font-weight:normal; background-image:none; }
		.desplegado a span:hover { background-image:none; cursor:pointer; }
	.desplegado li a { color:#9db204; text-decoration:underline; font-size:11px; font-weight:normal; background-color:#F4F4F3; background-image:none; float:none; }
	li.desplegado span { float:left; }
		.desplegado span a { text-decoration:none; color:#17507D; }
	.producto span.opcion { float:right; display:inline; background:#A4B6C5 url(../img/mostrar.gif) no-repeat scroll 0 0; height:15px; width:72px; padding:0px; color:#A4B6C5; font-size:10px; font-weight:bold; padding:5px 0 0 8px; }
	.desplegado span.opcion { float:right; display:inline; height:15px; width:72px; background:#17507D url(../img/ocultar.gif) no-repeat scroll 0 0; padding:0px; color:#17507D; font-size:10px; font-weight:bold; padding:5px 0 0 8px; float:left; }

.ficha_info { background-color:#f4f4f3; margin-top:2px; padding-bottom:30px; float:left; width:890px; position:relative; }
	.ficha_info a { color:#9DB204; float:none; text-decoration:underline; background-color:#F4F4F3; background-image:none; }
	.ficha_info p { display:block; padding:15px 50px 0; position:relative; }
		.ficha_info ul { float:left; }
	.ficha_info .texto_intro { font-size:13px; font-weight:bold; color:#17507d; margin-bottom:15px; padding:15px 0 0 40px; clear:both; float:left; position:relative; width:850px; }
		.ficha_info .texto_intro a { font-size:13px; font-weight:bold; }
		.ficha_info .texto_intro .verde { color:#9DB204; background:none; float:none; width:auto; padding:0; display:inline; }
	.ficha_info .datos { float:left; margin-bottom:10px; }
		.ficha_info .datos span { background:transparent url(../img/bg_datos.gif) repeat-x scroll 0 0; margin:0 0 12px 50px; font-size:13px; font-weight:bold; color:#17507d; padding-left:8px; width:770px; display:block; }
		.ficha_info .datos ul { margin-left:58px; margin-top:5px; margin-bottom:10px; }
			.ficha_info .datos ul li { float:left; clear:both; background:transparent url(../img/guion_verde.gif) scroll no-repeat 10px 4px; padding:0 0 5px 18px; width:730px; position:relative; }
				.ficha_info .datos ul ul { margin:10px 0 0 8px; }
					.ficha_info .datos ul ul li { background:transparent url(../img/subguion.gif) scroll no-repeat 10px 4px; }
		.ficha_info .datos p { margin:0 0 15px 78px; display:block; clear:both; width:745px; padding:0; }
#TSAccordion1 { width:920px; }
.contentinfo { margin-left:30px; width:900px; }

/*Estilos del panel de gestión*/
.opcion_panel ul { margin:10px 0; }
		.opcion_panel ul li { position:relative; float:left; width:432px; margin:20px 0 20px 25px; }
		.opcion_panel ul li:hover { position:relative; float:left; width:432px; margin:20px 0 20px 25px; color:#FFF; }
		.opcion_panel ul li a { display:block; margin:0; padding:8px 0 8px 38px; color:#424242; font-size:14px; text-decoration:none; cursor:pointer; background:transparent url(../img/bg_opcion_panel_bullet.gif) scroll no-repeat 0 0; }
		.opcion_panel ul li a:hover { display:block; margin:0; padding:8px 0 8px 38px; font-size:14px; text-decoration:none; cursor:pointer; background:transparent url(../img/bg_opcion_panel_bullet_on.gif) scroll no-repeat 0 0; color:#FFF; }
		.opcion_panel ul li strong { display:block; margin:0; padding:8px 0 8px 38px; color:#424242; font-size:14px; text-decoration:none; cursor:default; background:transparent url(../img/bg_opcion_panel_bullet.gif) scroll no-repeat 0 0; }
		.opcion_panel img { float:right; margin-top:-42px; }
			.opcion_panel ul ul { margin:5px 0 0 40px; }
				.opcion_panel ul ul li { margin:5px 0; background:transparent url(images/bullet_bottom2.png) no-repeat scroll 0 1px; padding-left:18px; height:auto; font-size:13px; width:90%; }
				.opcion_panel ul ul li:hover { background:transparent url(images/bullet_bottom2.png) no-repeat scroll 0 1px; color:#000; padding-left:18px; margin:5px 0; height:auto; width:90%; }
				.opcion_panel ul ul ul { margin: 5px 0 0; }
					.opcion_panel ul ul ul li { background:transparent url(../img/guion_naranja.gif) no-repeat scroll 10px 3px; }
					.opcion_panel ul ul ul li:hover { background:transparent url(../img/guion_naranja.gif) no-repeat scroll 10px 3px; }
		.opcion_panel ul ul li a, .opcion_panel ul ul li a:hover, .opcion_panel ul ul ul li a, .opcion_panel ul ul ul li a:hover { margin:0; padding:0; color:#000; font-size:12px; text-decoration:none; cursor:pointer; background:none; }
		.opcion_panel ul ul li a:hover, .opcion_panel ul ul ul li a:hover { color:#9DB204; }

/*Estilos del quienes somos*/
.interior { background-color:#F4F4F3; position:relative; display:block; color:#484848; margin:20px 0 2px 30px; padding:5px 0 0; width:890px; }
	.interior strong { font-weight:bold; }
	.interior p { padding:0 15px 0 20px; margin:0; margin:15px 0 20px 15px; }
	.interior p+p { margin:0 0 20px 15px; padding-top:0; }
	.interior span { color:#FFFFFF; font-family:Verdana,Geneva,sans-serif; font-size:14px; background:#17507D url(images/bullet_bottom2.png) no-repeat scroll 10px 5px; display:block; width:830px; padding:1px 30px 3px; }
	.interior img.derecha { float:right; background-color:#f9f9f9; border:1px solid #dddddd; padding:8px; margin:20px 25px; }
	.interior img.izquierda { float:left; background-color:#f9f9f9; border:1px solid #dddddd; padding:8px; margin:20px 25px; }
.borde_interior { width:890px; height:1px; margin:2px 0 7px 30px; padding:0; border-bottom:1px dashed #CCC; }
.borde_interior2 { width:420px; height:1px; margin:2px 0 7px 30px; padding:0; border-bottom:1px dashed #CCC; }

/*Estilos del Aviso legal*/
.legal span { color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:14px; background-color:#17507D; float:left; padding:2px 5px 2px 30px; width:855px; height:17px; margin:10px 0 0 30px; }
.legal .ficha_info { margin-left:30px; width:890px; }
.legal .ficha_info .datos { margin-bottom:0; }
.legal .ficha_info .datos span { margin-bottom:15px; margin-top:5px; }
.legal .ficha_info .datos div { clear:both; display:block; margin:0 0 0 78px; padding:0; width:745px; padding:10px 0; }
.legal .ficha_info .datos p { margin:5px 0 15px 78px; }
.legal .ficha_info .datos ul { margin:0 0 15px 0; }
.legal .ficha_info .datos ul li { padding-bottom:5px;; }
.legal .ficha_info .datos ul ul { margin:10px 0 5px; }
.legal .ficha_info .datos ul ul li { width:700px; }


/*Estilos de las FAQs*/
.faqs span { color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:14px; float:left; padding:2px 5px 2px 30px; width:855px; height:17px; margin:10px 0 0 30px; background:#17507D url(images/bullet_bottom2.png) no-repeat scroll 10px 5px; }
.faqs .ficha_info { margin-left:30px; width:890px; }
.faqs .ficha_info span { margin:0; background:transparent url(../img/bg_datos.gif) repeat-x scroll 0 0; color:#17507D; font-size:13px; font-weight:bold; margin:0 ; padding-left:8px; width:770px; }
.faqs .ficha_info div { clear:both; display:block; margin:0; padding:0; width:745px; padding:5px 0; }
	.faqs .ficha_info strong { background:transparent url(../img/guion_verde.gif) no-repeat scroll 2px 6px; padding-left:10px; }
.faqs .ficha_info p { margin:5px 6px 10px; padding:2px; }
.faqs .ficha_info ul { margin:0 0 15px 0; }
.faqs .ficha_info ul li { padding-bottom:5px;; }
.faqs .ficha_info ul ul { margin:10px 0 5px; }
.faqs .ficha_info ul ul li { width:700px; }
.faqs .ficha_info #TSAccordion1 { width:840px; padding-left:50px; }
.faqs #TSAccordion1 .TS_Accordion_Open span { background:transparent url(../img/bg_datos.gif) repeat-x scroll 0 0; }

/*Estilos del Contacto*/
.contacto span { color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:14px; float:left; padding:2px 5px 2px 30px; width:855px; height:17px; margin:10px 0 0 30px; background:#17507D url(images/bullet_bottom2.png) no-repeat scroll 10px 5px; }
.contacto .ficha_info { margin-left:30px; width:890px; }
.contacto .ficha_info .datos { margin-bottom:0; }
.contacto .ficha_info .datos ul { margin:0 0 15px 0; }
.contacto .ficha_info .datos ul li { padding-bottom:5px; }
.contacto .ficha_info .datos ul ul { margin:10px 0 5px; }
.contacto .ficha_info .datos ul ul li { width:700px; }
.contacto .ficha_info .datos span { margin-bottom:0; margin-top:0; }
.contacto .ficha_info .datos div { clear:both; display:block; margin:0 0 0 78px; padding:0; width:745px; padding:20px 0 15px 0; }
.contacto .ficha_info .datos div.clearfix { padding:0; }
.contacto .ficha_info .datos p { margin:5px 0 10px 0; }
	.contacto .ficha_info .datos p span { background:none; margin-left:0; padding:0; color:#484848; font-size:11px; font-weight:normal; height:20px; }
	.contacto .ficha_info .datos p span span { width:165px; float:left; }
.contacto .ficha_info .datos form span { margin-left:0; padding:0; background:none; color:#484848; font-size:11px; font-weight:normal; height:25px; }
.contacto .ficha_info .datos form .noticias {margin-top: 10px;}
	.contacto .ficha_info .datos form span.span_captcha { height:94px; }
	.contacto .ficha_info .datos form span.span_captcha .captcha {margin-left:165px;margin-bottom:5px; margin-bottom: 5px}
	.contacto .ficha_info .datos form span span { width:165px; float:left; padding-top:4px; }
		.contacto .ficha_info .datos form span.asterisco { color:#eb4901;float:none; height:auto; width:auto; display:inline; }
.contacto .ficha_info .datos form span.aviso { margin-left:165px; font-size:10px; height:auto; width:auto; margin:0 0 15px 165px; padding:0; }
.contacto .ficha_info .datos form span.aviso strong { width:auto; padding-top:0; float:none; color:#eb4901; }
.contacto .ficha_info .datos form input { width:180px; }
.contacto .ficha_info .datos form .captcha_text { width:50px; margin-left: 60px;}
	.contacto .ficha_info .datos form input.form_check { width:auto; margin-left:165px; margin-right:5px; float:left; }
.contacto .ficha_info .datos form select { width:195px; }
.contacto .ficha_info .datos form a.btn { padding:1px; clear:both;  display:block; float:left; margin:7px 10px 0 165px; text-decoration:none;}
.contacto .ficha_info .datos form a.btn span { background-color:#4E799C; display:block; padding:1px 2px; color:#fff; width:auto; height:auto; cursor:pointer; }
.contacto .ficha_info .datos form p { margin-left:165px; width:auto; }

/*Estilos del Mapa web*/
.mapaweb { width:460px; float:left; margin:15px 0 0; }
.mapaweb span { color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:14px; float:left; padding:2px 5px 2px 30px; width:385px; height:17px; margin:0 0 0 30px; background:#17507D url(images/bullet_bottom2.png) no-repeat scroll 10px 5px; }
	.mapaweb span a { color:#FFF; text-decoration:none; }
.mapaweb .ficha_info { margin-left:30px; width:420px; padding-bottom:10px; }
.mapaweb .ficha_info .datos { margin-bottom:0; }
	.mapaweb .ficha_info .datos { width:400px; }
	.mapaweb .ficha_info .datos ul { margin:5px 0 15px 0; }
		.mapaweb .ficha_info .datos ul li { padding-bottom:0; margin:5px 0 0 60px; clear:both; width:300px; }
			.mapaweb .ficha_info .datos ul li a { text-decoration:none; }
			.mapaweb .ficha_info .datos ul li a:hover { text-decoration:underline; }
		.mapaweb .ficha_info .datos span { margin-bottom:0; margin-top:0; width:330px; clear:both; }
		.mapaweb .ficha_info .datos div { clear:both; display:block; margin:0 0 0 78px; padding:0; width:745px; padding:20px 0 15px 0; }
		.mapaweb .ficha_info .datos div.clearfix { padding:0; }
		.mapaweb .ficha_info .datos p { margin:5px 0 10px 0; }
			.mapaweb .ficha_info .datos p span { background:none; margin-left:0; padding:0; color:#484848; font-size:11px; font-weight:normal; height:20px; }
				.mapaweb .ficha_info .datos p span span { width:165px; float:left; }
.mapaweb .clearfix { width:450px; }
strong.azul { color:#000e77; }
strong.azul2 { color:#000e77;font-size:14px; }

/*Listado noticias*/
.listado_noticias { background-color:#F4F4F3; border-top: solid 21px #17507d; color:#484848; margin:20px 0 2px 30px; padding:5px 0 20px; width:890px; }
	.listado_noticias ul { margin:0 0 0 38px;}
	.listado_noticias ul li { clear:both; margin:20px 0 0 0;}
	.listado_noticias ul li ul { padding:0 0 30px 0; margin:0;}
	.listado_noticias ul li span { font-weight:bold; font-size:13px; color:#17507d;}
	.listado_noticias ul li ul li { width:350px; float:left; clear:none; background: url(images/bullet_promos.gif) no-repeat 0 2px; padding: 0 0 0 12px; margin:15px 30px 0 0;}
	.listado_noticias ul li ul li strong, .listado_noticias ul li ul li a { display:block;}

/*Ficha noticias*/
.ficha_noticias { background-color:#fff; border-top: solid 21px #17507d; color:#484848; margin:20px 0 2px 30px; padding:5px 0 20px; width:804px; padding:22px 43px;}
	.ficha_noticias strong.titular { color:#000e77; font-size:18px; background: url(images/bullet_promos.gif) no-repeat 0 5px; padding: 0 0 0 12px; display: block; margin:0 0 10px;}
	.ficha_noticias span.fecha { display: block; margin:0 0 0 20px;}
	.ficha_noticias p { margin:10px 20px 0; font-size:12px;}
		.ficha_noticias p strong { color:#000e77;}
	.ficha_noticias img.derecha { float:right; background-color:#f9f9f9; border:1px solid #dddddd; padding:8px; margin:20px 25px; }
	.ficha_noticias span.tit { font-weight: bold; color:#484848; margin:10px 20px; display:block;}
	.ficha_noticias .ficha_footer { margin:10px 20px;}
		.ficha_noticias .ficha_footer strong { color:#000c76;}

/*Boletin*/
.boletin_content { width:867px; margin:15px 0 0 40px;}
	.boletin_header { height: 67px; background: url(images/boletin_header.gif) no-repeat 0 0; padding: 12px 20px 0 10px;}
		.boletin_header h2 { float:left; display: block;}
			.boletin_header h2 span { font-size:21px; color:#c8ccf0; font-weight:normal; padding:0 0 0 5px;}
			.boletin_header h2 img { float:none;}
		.boletin_header img { float:right;}
		.boletin_header img {}

	.boletin_left01 { width:262px; float:left; background:url(images/boletin_left_center.gif) repeat-y 0 0; margin:13px 0 0 0;}
		.boletin_left02 { background:url(images/boletin_left_top.gif) no-repeat 0 0; padding:10px 0 0 0;}
			.boletin_left03 { background:url(images/boletin_left_bottom.gif) no-repeat 0 bottom; padding:0 0 10px 0;}
				.boletin_left03 img { margin: 20px 0 10px 10px}
				.boletin_left03 ul li, .boletin_left03 p {color:#fff}
				.boletin_left03 ul li { border-bottom: dashed 1px #e2e9fe; margin:0 0 10px 0; padding:0 0 10px 0;}
					.boletin_left03 ul li span { background:url(images/boletin_left_tit_bg.gif) repeat-x 0 0; display:block; font-weight:bold; font-size:12px; padding:0 10px; height:19px; margin:0 3px;}
					.boletin_left03 ul.info_corp li a { display:block; font-weight:bold; margin:5px 0 5px 40px;}
					.boletin_left03 ul li p { color:#e2e9fe; margin:10px 10px 0px 15px;}
					.boletin_left03 ul.info_corp li ul li { border:none; margin:5px 0; padding:0;}
						.boletin_left03 ul.info_corp li ul li ul { margin:0 10px 0 30px;}
						.boletin_left03 ul.info_corp li ul li ul li  { border:none; margin:0 0 3px 0; padding:0 0 0 6px; background: url(images/bullet_url_small.gif) no-repeat 0 4px; }
					.boletin_left03 ul.info_corp li ul li span{ background:none; font-weight:normal; font-size:11px; height:auto; font-weight:bold; color:#c7cdff; padding:0 0 0 20px;}
						.boletin_left03 ul.info_corp li ul li ul li span { background:none; font-weight:normal; font-size:11px; height:auto;}

	.boletin_body { width:586px; float:right;}
		.boletin_body_top img{ float:left;}
		.boletin_body_top .boletin_indice { background: #dee0ec url(images/boletin_indice_bg.gif) no-repeat 0 bottom; padding:0 0 10px 0; width:259px; float:right; margin: 0 10px 0 0; padding:13px 19px;}
			.boletin_body_top .boletin_indice img { float:none;}
			.boletin_body_top .boletin_indice ul { margin:5px 0 0 0; border-bottom: dashed 1px #000e77; padding:0 0 10px 0;}
			.boletin_body_top .boletin_indice ul li { background:url(images/bullet_url_boletin.gif) no-repeat 0 4px; padding:0 12px 0 12px; margin:0 0 5px 2px;}
				.boletin_body_top .boletin_indice ul li a {color:#000e77; font-size:12px;}
	.boletin_body .noticia_principal	 { clear:both; border-bottom: dashed 1px #78797c; margin:0 0 10px 0;}
		.boletin_body div h3 { color:#c1dc01; font-size:36px; font-weight:bold;}
		.boletin_body div p { margin:0 0 10px 0;}
		.boletin_body div p.entradilla { font-weight:bold;}
		.boletin_body div span.subtitulo {font-weight:bold;}
	.boletin_body .noticia_columna01 { border-bottom: dashed 1px #78797c; margin:0 0 10px 0; float:left; width:279px;}
	.boletin_body .noticia_columna02	 { border-bottom: dashed 1px #78797c; margin:0 0 10px 0; float:right; width:279px;}
	.boletin_body .noticia_standard	 { clear:both; border-bottom: dashed 1px #78797c; margin:0 0 10px 0;}
		.boletin_body .noticia_columna01 h3, .boletin_body .noticia_columna02 h3, .boletin_body .noticia_standard h3 { font-size:24px}

/*Distribuidores*/
.areadistribuidores { background-color:#fff; color:#484848; margin:10px 0 2px 20px; width:844px; padding:10px 13px;}
	.areadistribuidores span { color:#fff; font-size:14px; background:#17507D url(images/bullet_bottom2.png) no-repeat 10px 5px; padding: 2px 0 2px 28px; display: block; margin:0 0 2px;float:left; width:97%; }
	.areadistribuidores ul { margin:0 0 20px 20px; float:left;}
		.areadistribuidores ul li { clear:both; width:100%; display: block; margin:10px 0 0; padding:1px 0 2px; background: url(images/bg_areadistribuidores.gif) repeat-x 0 0; border-left:1px solid #ddd; border-bottom:1px solid #eaeaea; border-top:1px solid #f7f7f7; border-right:1px solid #eaeaea; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#666; float:left; }
		.areadistribuidores ul li span { background: url(images/bullet_labels.gif) no-repeat 14px 3px; color:#666; font-size:12px; margin:0; padding:0 0 0 26px; }
		.areadistribuidores #TSAccordion1 { clear:both; display:block; width:845px; }
			.areadistribuidores #TSAccordion1 .contentinfo { margin-left:0; clear:both; }
	.areadistribuidores .formulario_programa { display:block; float:left; border-top:1px solid #d1d1d1; background-color:#f7f7f7; width:845px; margin-bottom:10px; }
		.areadistribuidores .formulario_programa ul { margin:10px 0 10px 25px; float:left; }
			.areadistribuidores .formulario_programa ul li { background: url(images/bullet_labels.gif) no-repeat 12px 3px; border:none; font-size:11px; padding:0 0 0 24px; margin-top:8px; float:left; }
		.areadistribuidores .formulario_programa span { background: url(images/bullet_url.gif) no-repeat 12px 3px; font-size:12px; color:#000e77; font-weight:bold; margin:15px 0 0 10px; padding:0 0 0 28px; }
		.areadistribuidores .formulario_programa .columna1 { width:490px; float:left; margin-right:10px; }
		.areadistribuidores .formulario_programa .columna5 { width:auto; margin-right:10px; }
			.areadistribuidores .formulario_programa .columna5 ul li { margin-right:10px; width:790px;}
			.texto_input01 { float:none!important}
			.texto_input02 { float:left!important}
		.areadistribuidores .formulario_programa .columna2 { width:330px; float:left; background: url(images/border_columna.gif) no-repeat 0 20px; min-height:230px; }
		.areadistribuidores .formulario_programa .cuestionario { float:left; }
			.areadistribuidores .formulario_programa .cuestionario .send_buttons { clear:both; width:200px; margin:0 auto;}
				.areadistribuidores .formulario_programa .cuestionario .send_buttons a { display:block; float:left; margin:10px 10px 10px 0;}
			.areadistribuidores .formulario_programa .cuestionario ul { margin-top:0;}
				.areadistribuidores .formulario_programa .cuestionario ul li { background:none; width:300px; margin-top:10px; }
					.areadistribuidores .formulario_programa .cuestionario ul li .captcha_text {width: 45px; margin-left: 60px;}
					.areadistribuidores .formulario_programa .cuestionario ul li.clearfix { clear:both; width:100%; }
					.areadistribuidores .formulario_programa .cuestionario ul li span { background:none; margin:0; padding:2px 0 0; display:inline; width:110px; font-weight:normal; font-size:11px; color:#666; float:left; }
						.areadistribuidores .formulario_programa .cuestionario ul li span .captcha { margin-left: 110px;}
						.areadistribuidores .formulario_programa .cuestionario ul li span.asterisco {  color:#EB4901; width:auto; float:none; }
		.areadistribuidores .formulario_programa .columna3 { width:380px; float:left; margin:10px 10px 0 0; }
			.areadistribuidores .formulario_programa .columna3	span { display:inline; float:left; margin-bottom:5px; width:auto; }
				.areadistribuidores .formulario_programa .columna3	span .captcha_text { width: 50px; margin-left: 110px;}
				.areadistribuidores .formulario_programa .columna3	span.asterisco {  color:#EB4901; width:auto; float:none; margin:0; padding:0; }
			.areadistribuidores .formulario_programa .columna3 p { margin:5px 0 5px 50px; clear:both; float:left; width:100%; }
				.areadistribuidores .formulario_programa .columna3	p.asterisco {  color:#EB4901; margin-left:50px; float:none;}
				.areadistribuidores .formulario_programa .columna3	p input { width:auto; float:left; margin-right:5px; border:none; background:none; }
				.areadistribuidores .formulario_programa .columna3	p input.textBox {background:transparent url(images/bg_input.gif) repeat-x scroll 0 0; border:1px solid #B7BBD8; color:#4C789B; height:15px; padding:2px 4px 0 8px; width:65px; margin:0 0 0 5px}
				.areadistribuidores .formulario_programa .columna3	p span { background:none; margin:0; padding:0; float:left; font-weight:normal; font-size:11px; color:#666; }
				.areadistribuidores .formulario_programa .columna3	ul li input { width:auto; float:left; margin-right:5px; border:none; background:none; }
				.areadistribuidores .formulario_programa .columna3	ul li span { background:none; margin:0; padding:0; float:left; font-weight:normal; font-size:11px; color:#666; width:auto;}
			.areadistribuidores .formulario_programa .columna3 p.clearfix { width:100%; margin:0; }
			.areadistribuidores .formulario_programa .columna3 ul { margin-top:0; }
				.areadistribuidores .formulario_programa .columna3 ul li { float:left; width:90px; background:none; }
		.areadistribuidores .formulario_programa .columna4 { width:400px; float:left; background: url(images/border_columna2.gif) no-repeat 0 20px; min-height:200px;margin:10px 10px 0 0;}
			.areadistribuidores .formulario_programa .columna4 p { margin:5px 0 5px 50px; float:left; }
			.areadistribuidores .formulario_programa .columna4	span { display:inline; float:left; margin-bottom:5px; }
				.areadistribuidores .formulario_programa .columna4	p input { width:auto; float:left; margin-right:5px; border:none; background:none;}
				.areadistribuidores .formulario_programa .columna4	p span { background:none; margin:0; padding:0; float:left; font-weight:normal; font-size:11px; color:#666; width:auto; }
		.areadistribuidores .formulario_programa a.btn { border:1px solid #C8CBE1; clear:both; display:block; float:left; margin:7px 10px 0 165px; padding:1px; text-decoration:none;}
			.areadistribuidores .formulario_programa a.btn span {background-color:#4E799C; color:#FFFFFF; cursor:pointer; display:block; height:auto; padding:1px 2px; width:auto;}

/*Alcorce*/
input.button_generico{ color:#fff; background:#4E799C; border: 4px solid #4E799C; width:auto; height:auto; padding:0 1px 2px 0; margin:auto;}
input.file_generico{ border:1px solid #C8CBE1; width:auto; height:auto; padding:0 1px 2px 0; margin:auto;}
table.buy tbody td.celda_busqueda { height:31px; border-right:none 1px #c8cccf; background-color:#f7f7f7;}
table.buy tbody td.celda_busqueda .captcha {margin-top:5px; margin-bottom: 5px}
table.buy tbody td.celda_busqueda input.captcha_text { width:40px; margin-left: 70px; margin-bottom: 5px}
table.buy tfoot th.pie_busqueda { text-align:center; }
table.buy a.enlace { margin:auto 5px; display:inline;}
table.buy tbody td select.select_busqueda { margin-left:0;}
table.buy img.img_calendar {vertical-align:middle; display:inline;}
input.check_generico { border:none; background:none; width:16px;vertical-align: bottom; }
input.radio_generico { border:none; background:none; width:auto; }
table.buy tbody td.centrado { text-align:center; padding: 0 0 0 0;}
table.buy tbody td.subcabecera {text-align:center; height:28px; color:#17507D; font-size:10px; font-weight:bold; /*background:url(images/bg_thead.gif) repeat-x 0 0;*/background:#ced4da}
table.buy tbody td span.letra_rojo { color:#eb4901; }
table.buy tbody td span.letra_azul { color:#2892ee; }
table.buy tbody td span.letra_verde { color:#9db204; }
input.input95 { background:url(images/bg_input.gif) repeat-x 0 0; border:solid 1px #b7bbd8; color:#4c789b; height:15px; padding:2px 4px 0 8px; width:90%;}
.letraverde { color:#9db204; border-right:1px solid #9db204; padding:0 5px; border:none; font-weight:bold;}
.letrarojo { color:#eb4901; border-right:1px solid #9db204; padding:0 5px; border:none; font-weight:bold;}

.clients_iz { margin: 4px 0 0 17px; width:45%; float:left; text-align:center;}
		.clients_iz img.tit { clear:both; float:none;}
		.clients_iz img { float:left;}
		.clients_iz img.url { margin: 5px 5px 0;}
		.clients_iz input { float:left;}
		.clients_iz select { float:left;}
		.clients_iz a.link { float:left; display:block; margin:0 0 0 5px;}
			.clients_iz a.link img { padding:1px 2px;}
		.clients_iz span.tit { font-size:14px; font-weight:bold; color:#2892ee; text-align:center;}

		.clients_iz ul { margin-left:10px; float:left;}
		.clients_iz ul li { background: url(images/bullet_promos_li.gif) no-repeat 0 2px; padding:0 0 0 10px;}
		.clients_iz ul li a { color:#78797c;}
.clients_iz img { display:inline;}

	.clients_cent , .clients_der img { float:left; display:inline;}
	.clients_cent	, .clients_der { width:45%; float:left; margin:4px 0 0 20px; background:url(images/bg_form_div.gif) no-repeat 0 0; padding-left:15px;}
	.clients_der { text-align:center; }
	.clients_cent span.tit { font-size:14px; font-weight:bold; color:#2892ee;}
	.clients_cent ul { margin-left:10px; float:left; width:90%;}
		.clients_cent ul li { background: url(images/bullet_promos_li.gif) no-repeat 0 2px; padding:0 0 0 10px;}
			.clients_cent ul li a { color:#78797c;}
	.clients_der span.tit { font-size:14px; font-weight:bold; color:#9DB204;}
	.clients_der p { background: url(images/bullet_promos.gif) no-repeat 0px 2px; padding:0 0 0 10px; margin:0 0 0 10px;}

.clients_total { width:95%; margin: 14px 0 0 17px; float:left;}
.clients_total span.tit { font-size:14px; font-weight:bold; color:#9DB204;}
.clients_total ul { margin-left:10px; float:left; margin-left:30%;}
	.clients_total ul li { background: url(images/bullet_promos_li.gif) no-repeat 0 2px; padding:0 0 0 10px;}
		.clients_total ul li a { color:#78797c; display:inline;}
.clients_total img { display:inline;}
.clients_total img.iz { float:left;}
.clients_total img.der { float:right;}

.clients_total ul.accesos{ position:relative; float:left; display:block; }
	.clients_total ul.accesos { margin-top:15px; margin-bottom:10px; }
		.clients_total ul.accesos li { font-size:11px; font-weight:normal; background:none; width:280px; height:35px; margin:5px 5px 0 20px; border:none; float:left; }
			.clients_total ul.accesos li a { background:transparent url(../img/boton.jpg) no-repeat scroll 0 0; padding:4px 25px 4px 12px; color:#EB4901; font-weight:bold; height:15px; display:block; text-decoration:none; }
			.clients_total ul.accesos li a:hover { background:transparent url(../img/boton_on.jpg) no-repeat scroll 0 0; padding:4px 12px 3px; color:#000E77; }
				.clients_total ul.accesos li a.boton3 { background:transparent url(../img/boton3.jpg) no-repeat scroll 0 0; height:15px; padding:4px 25px 4px 12px; text-decoration:none; }
				.clients_total ul.accesos li a.boton3:hover { background:transparent url(../img/boton3_on.jpg) no-repeat scroll 0 0; color:#000E77; }

.cuadro { background:url(images/bg_textbox.gif) repeat-x 0 0; height:80px; width:800px; overflow:auto; border:solid 1px #dddddd; margin:16px 12px; padding:8px;}
.cuadro2 { background:url(images/bg_textbox8.gif) repeat-x 0 0; height:5px; width:800px; overflow:auto; border:solid 1px #dddddd; margin:16px 12px; padding:8px;}

	