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

/* Entorno Digital CSS
/* Autor: Jaume Izquierdo
/* Creado: 11/06/2007
/* Ultima Modificacion: 28/10/2009
--------------------------------------------------------------------------- */

/* BASICOS
--------------------------------------------------------------------------- */

/* RESET
--------------------------------------------------------------------------- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }

ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
a img, :link img, :visited img {border: 0;}
a, a:active, a:visited, img { outline:none; text-decoration:none;}
a:hover {text-decoration: underline;}
img { -ms-interpolation-mode: bicubic;}

/*img, div, li, a { behavior: url(iepngfix.htc); }
a, a:active, a:visited, img { outline:none; text-decoration:none;}*/

/* remember to define focus styles! */
:focus { outline: 0; }

/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }

.clear { clear:both;}
.espacio { height:100px;}

body {background: /*#c5d6e8*/ #4891dc url(../images/bg.gif) repeat-x top; padding: 0; margin: 0; font-family: Arial, Tahoma, Verdana, Arial, sans-serif; font-size: 0.7em; color: /*#0472C9*/#4d4e53; letter-spacing: 0.8;}

img {border: 0;}

.clear {clear: both;}

h2 {font-size: 1.3em; font-weight: 600;}

p {line-height: 15px; margin: 0 0 15px 0; font-size: 1.1em;}

p, li {color: #4d4e53;}

a, h1, h2, h3 {color: #0472C9;}

h1 {text-shadow: #97c5eb 1px 1px 1px;}

i {color: #ff7501;}
a {outline:none;}

ul {list-style-type:none; margin:0; padding:0;}
li {margin: 0;}

.naranja {color: #ff7501;}
.blue {color: #6f90b8;}

a:link, a:active, a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}

a.naranja:link, a.naranja:active, a.naranja:visited {color: #ff7501; text-decoration: none;}
a.naranja:hover {color: #ff7501; text-decoration: underline;}

a.blancnaranja:link, a.blancnaranja:active, a.blancnaranja:visited {color: #fff; text-decoration: none;}
a.blancnaranja:hover {color: #ff7501; text-decoration: none;}

a.blanc_terr:link, a.blanc_terr:active, a.blanc_terr:visited {color: #fff; text-decoration: none; font-weight: 200; background:#5E92BA; padding:3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin:0px 1px; display:block; float:left;}
a.blanc_terr:hover {background:#88B6D0;}

.nueve:link, .nueve:active, .nueve:visited {color: #0472C9; text-decoration: none; font-size: 1em; }
.nueve:hover {color: #0472C9; text-decoration: underline; font-size: 1em;}

.azul:link, .azul:active, .azul:visited {color: #0472C9; text-decoration: none;}
.azul:hover {color: #0472C9; text-decoration: underline;}

.azul2 {color:#6f90b8;}

a.naranja {color: #ff7501; text-decoration: underline;}
a.naranja:hover {text-decoration: none;}

.precioant, .precionuevo {text-decoration: line-through; font-weight: bold;}
.precioant {color: #8c8d8e;}
.precionuevo {color: #F00;}

.boton:link, .boton:active, .boton:visited { display: block; margin: 0px auto;}
.boton3:link, .boton3:active, .boton3:visited { float:left; margin:0;}
.boton:link, .boton:active, .boton:visited, .boton3:link, .boton3:active, .boton3:visited { width: 154px; height: 31px; line-height: 31px; background:url(../images/bgboton.gif) no-repeat; text-align: center;  font-size: 1.2em; color: #fff; text-decoration: none; font-weight: 600; text-shadow: #e46e00 1px 1px 1px;}
.boton:hover, .boton3:hover {background:url(../images/bgbotonhover.gif) no-repeat; text-shadow: #002596 1px 1px 1px;}

.boton_trio:link, .boton_trio:active, .boton_trio:visited { display:block; margin:0 auto;}
.boton_trio2:link, .boton_trio2:active, .boton_trio2:visited { float:left; margin-left: 40px;}
.boton_trio:link, .boton_trio:active, .boton_trio:visited, .boton_trio2:link, .boton_trio2:active, .boton_trio2:visited { width: 179px; height: 32px; background:url(../images/btn_ver_trios.gif) no-repeat; text-align: center; font-size: 1.2em; color: #2775e3; text-decoration: none; padding: 7px 0 0 0; font-weight: bold;}
.boton_trio:hover, .boton_trio2:hover {color: #ff7501;}

.contboton {margin: 10px auto; display: block;}

.height05 {height: 5px;}
.height08 {height: 8px;}
.height10 {height: 10px;}
.height20 {height: 20px;}
.height30 {height: 30px;}
.height40 {height: 40px;}
.height50 {height: 50px;}

#estasen {color: #6f90b8; padding: 12px; width: 300px; margin: 3px 0 0 10px; font-size: 1em;}

#volverpos {margin: 20px 0 20px 0;}

a.volver:link, a.volver:active, a.volver:visited {display: block; width: 100px; height: 29px; background:url(../images/bgbotonpeq.gif) no-repeat; text-align: center; margin: 0px auto; font-size: 1.1em; color: #fff; text-decoration: none; padding: 7px 0 0 0;}
a.volver:hover {display: block; width: 100px; height: 29px; background:url(../images/bgbotonpeqhover.gif) no-repeat; text-align: center; margin: 0px auto; font-size: 1.1em; color: #fff; text-decoration: none; padding: 7px 0 0 0;} 

.pdf {display: block; background: #fff url(../images/icopdf.gif) 3% 50% no-repeat; padding: 5px 5px 5px 30px; border: 1px solid #9DC2E1; -moz-border-radius: 2px; -webkit-border-radius: 2px; margin: 10px 0 0 0; width: 150px; font-size: 1.1em;}
.pdf:hover {background: #9DC2E1 url(../images/icopdf.gif) 3% 50% no-repeat; border: 1px solid #0472C9; color: #0472C9; text-decoration: none;}

/* TAB SUPERIOR
--------------------------------------------------------------------------- */
#cabimg {height: 118px;}

#tabsup {background:url(../images/bg_cab_azul.gif) repeat-x bottom left; padding: 0 0 0 4px;}
#tabsup a {background: #bdf url(../images/bgtabsup.gif); color: #0472C9; display: block; float: left; width: 134px; height: 29px; text-decoration: none; text-align: center; font-size: 12px; line-height: 28px;  margin: 0 1px 0 0;}
#tabsup a:hover {background: #bdf url(../images/bgtabsuphover_b.gif); color: #0472C9; display: block; float: left; width: 134px; height: 29px; text-decoration: none; text-align: center; font-size: 12px; line-height: 28px;  margin: 0 1px 0 0;}
#tabsup .sel {background: #bdf url(../images/bgtabsuphover_b.gif) no-repeat; color: #0472C9; display: block; float: left; width: 134px; height: 29px; text-decoration: none; text-align: center; font-size: 12px; line-height: 28px;  margin: 0 1px 0 0;}

/* CABECERA - BANNERS Y BOTON CHAT
--------------------------------------------------------------------------- */
#bannercontent { float:left; width:951px; height:118px; overflow:hidden; }
#bannercontent img { border:none;}
#bannertop { float:left; width:672px; height:118px; border-right:1px solid #fff; }

#contactus_esp { float:left; width:143px; height:118px; background: url(../images/lang/esp/contactus.jpg) no-repeat top left; padding:0 103px 0 32px; }
#contactus_cat { float:left; width:143px; height:118px; background: url(../images/lang/cat/contactus.jpg) no-repeat top left; padding:0 103px 0 32px; }
#contactus_eng { float:left; width:143px; height:118px; background: url(../images/lang/eng/contactus.jpg) no-repeat top left; padding:0 103px 0 32px; }
#contactus_por { float:left; width:143px; height:118px; background: url(../images/lang/por/contactus.jpg) no-repeat top left; padding:0 103px 0 32px; }

/* CONTENEDOR PRINCIPAL
--------------------------------------------------------------------------- */
#contenedorpral {width: 951px; background: #fff url(../images/bgf.gif) repeat-y; margin: 0px auto; /*border-right: 1px solid #4891dc; border-left: 1px solid #4891dc;*/}

#cabecera {height: 72px;}
#cabeceralogo {width: 335px; float: left;}
#cabeceraopciones {width: 614px; height: 72px; background: url(../images/bgcabecerasopciones.gif) top right no-repeat ; float: right;}
#cabeceralogos {height: 44px; text-align:right;}
#cabeceraenlaces {height: 28px; float: right;}

	.caben1, .caben2, .caben3, .caben4 {display: block; line-height: 28px; float:left; font-size: 1.1em; text-indent: 20px; margin: 0 15px 0 0;}
	.caben1:hover, .caben2:hover, .caben3:hover, .caben4:hover {color: #FF7501; text-decoration: none;}
	
	.caben1 {background:url(../images/ico-home.gif) no-repeat left top;}
    .caben1:hover {background:url(../images/ico-home-hover.gif) no-repeat left top;}

    .caben2 {background:url(../images/ico-blog.gif) no-repeat left top;}
	.caben2:hover {background:url(../images/ico-blog-hover.gif) no-repeat left top;}

	.caben3 {background:url(../images/ico-eweb.gif) no-repeat left top; }
	.caben3:hover {background:url(../images/ico-eweb-hover.gif) no-repeat left top;}

	.caben4 {background:url(../images/ico-webmail.gif) no-repeat left top;}
	.caben4:hover {background:url(../images/ico-webmail-hover.gif) no-repeat left top;}
	
	.bandera:link, .bandera:active, .bandera:visited {width: 18px; line-height: 30px; float:left; margin: 0 3px 0 0; padding: 10px 0 0 0; color: #fff;}
	.bandera:hover {width: 18px; line-height: 28px; float:left; margin: 0 3px 0 0; padding: 10px 0 0 0; color: #fff;}
	.bandera2:link, .bandera2:active, .bandera2:visited {width: 18px; line-height: 30px; float:left; margin: 0 8px 0 0; padding: 10px 0 0 0; color: #fff;}
	.bandera2:hover {width: 18px; line-height: 28px; float:left; margin: 0 8px 0 0; padding: 10px 0 0 0; color: #fff;}

/* ESTRUCTURA CENTRAL Y COMPOSICIÓN DE MENÚS
--------------------------------------------------------------------------- */
#estructuracentro {}

	/* MENÚ LATERAL
	--------------------------------------------------------------------------- */
	#menu {width: 186px; height: auto; background: url(../images/bgmenu.gif) repeat-y right #c8d4e4; float: left;}
	#menulateralcont {margin: 0 0 20px 0; border-bottom: 1px solid #fff;}
	.menulateral:link, .menulateral:active, .menulateral:visited {display: block; height: 25px; border-top: 1px solid #fff; border-bottom: 1px solid #bdbdbd; color: #393939; text-indent: 15px; text-decoration: none; line-height: 25px; font-size: 1.1em; background: #e2e1dd url(../images/bg_menu_gris.gif) repeat scroll 0 0}
	
	/* naranja -> .menulateral:hover {display: block; height: 25px; border-top: 1px solid #fff; border-bottom: 1px solid #cb4f00; color: #fff;  text-decoration: none; background: #e2e1dd url(../images/bg_tab_sup_hover_orange.gif) repeat scroll 0 0; font-weight: 600;}*/
	
	.menulateral:hover {display: block; border-top: 1px solid #d7efff; border-bottom: 1px solid #3c85cf; color: #fff; text-indent: 15px; text-decoration: none; background: url(../images/bg_tab_sup_b.gif) repeat-x;}
	
	#navcontent { background: #d9ebfc url(../images/bg_cab_azul_cielo_b.gif) repeat-x bottom;}
		
		/* CAJA DE USUARIOS REGISTRADOS
		--------------------------------------------------------------------------- */
		#usuarios {width: 186px; background: #fdaf66 url(../images/bg_usuarios.gif) repeat-x top left; border-bottom: 1px solid #e46e00;}
		#usuariosform {}
		#usuarioscabecera {width: 100%; height: 28px; background: url(../images/bgusuarioscabecera.gif) repeat-x; }
		#usuarioscabecera h3 {color: #fff; font-size: 1.2em; padding: 5px 0 0 15px; line-height: 20px; text-shadow: #e46e00 1px 1px 1px; font-weight: 600; }			
		
		/* Textfields */
		.usuarioscontinf {width: 168px; height: 22px;}
		
		#usuariosbox {width: 186px; margin: 5px 0 0 0;}
		#usuariosbox ul li {line-height: 25px; margin: 0 0 1px 0;}
		#usuariosbox ul li label {width: 44px; color: #fff; text-align: right; float: left; float: left; margin: 0 5px 0 0; font-size: 1em; font-weight: 600; text-shadow: #e46e00 1px 1px 1px;}
		#usuariosbox ul li input {width: 121px; height: 15px; background: #fff url(../images/bg_txt_altafield.gif) repeat-x top left; border: 1px solid #ff7501; color: #ff7501; font-size: 12px; padding: 3px; -moz-border-radius: 2px; -webkit-border-radius: 2px; float: left; font-weight: 600;}
		#usuariosbox ul li input:hover {background: url(../images/bg_tab_sup_b.gif) repeat-x scroll 0 0; border: 1px solid #0472db; color: #fff; font-weight: 600;}
		
		#passincorrecte {text-align: center; line-height: 10px; color: #09008b; padding: 5px 0 0 0;}		
				
		/* Boton Entrar */
		#usuariosbox ul li .usuariosbt {width: 72px; height: 25px; line-height: 20px; background: url(../images/bt_usuarios_box.gif); border: 0px; color: #fff; font-size: 1.1em; border: 0; float: right; margin: 0 8px 5px 0; cursor: pointer;}
		#usuariosbox ul li .usuariosbt:hover {background: url(../images/bt_usuarios_box_hover.gif); border: 0;}
				
		/* Botones New User & Forget Password */
		#usuariosbox ul li a, #usuariosbox ul li a.bt2 {display: block; width: 93px; height: 20px; color: #fff; text-decoration: none; margin: 0; float: left; text-align: center; padding: 0; font-size: 0.9em; font-weight: bold; /*text-shadow: #e46e00 1px 1px 1px;*/background: #ef8e33 url(../images/usuariobtpass.gif) no-repeat; line-height: 20px;}
		
		#usuariosbox ul li a:hover {background:url(../images/usuariobtpass_hover.gif) no-repeat; /*text-shadow: #002596 1px 1px 1px;*/ }
		
		#usuariosbox ul li a.bt2 {background: #ef8e33 url(../images/usuariobtpass2.gif) no-repeat;}
		#usuariosbox ul li a.bt2:hover {background: #ef8e33 url(../images/usuariobtpass2_hover.gif) no-repeat;}
		
		
		/* ATENCIÓN AL CLIENTE
		--------------------------------------------------------------------------- */
		#atencio {background: url(../images/bgatencio.jpg) #FFF no-repeat; width: 168px; /*height: 230px;*/ margin: 0px auto;}
		#atenciotit {padding: 13px 0 0 10px; font-size: 12px; color: #fff;}
		#atenciocont {padding: 20px 0 0 10px;}
		#atencio .logoentorno { width:121px; margin:0 auto;}
		
/* HOME
--------------------------------------------------------------------------- */

#contenidocentro {width: 765px; height: auto; float: right; background: url(../images/bgtablasup.gif) repeat-x top left;}

	/* CAJA DOMINIS Y NOTICIA HOME
	--------------------------------------------------------------------------- */
	#dominis {width: 722px; height: auto; border: 1px solid #9cb1ce; margin: 0px auto; background: url(../images/bgtablasup.gif) top left repeat-x; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
	
	#dominis_b {width: 722px; height: auto; border-left: 1px solid #9cb1ce; border-right: 1px solid #9cb1ce; margin: 0px auto;}
	#dominissb {width: 722px; height: auto; border-left: 1px solid #9cb1ce; border-right: 1px solid #9cb1ce; margin: 0px auto;}
	
	/* esquinas redondeadas */
	#dominiostop {width: 724px; height: 3px; margin: 0px auto;}
	#dominiosbottom {width: 724px; height: 3px; margin: 0px auto;}
	
	#dominiostop2 {width: 724px; height: 3px; margin: 0px auto;}
	#dominiosbottom2 {width: 724px; height: 3px; margin: 0px auto;}	
	
	/* Caja Dominios */
	.zonadominios {width: 415px; height: auto; /*background: #91a8c4;*/ float: left;}
	.dominiostitle {width: 415px; height: 33px; color: #0472C9; font-size: 13px; border-bottom: 1px solid #9cb1ce;}
	.dominiostitlepos {padding: 8px 0 0 15px;}
	.dominiostitlepos h2 {font-size: 1.3em; font-weight: 600;}
	.dominioscont {width: 415px; height: 188px; background: url(../images/bg_caja_dominios_home.gif) repeat-x; border-bottom: 1px solid #3d6c97;}
				
	/* Zona Buscador y Textfield Dominios */
	.dominiosbusc {margin: 0px auto; width: 394px;}
	/*.dominiosbusc .www {float: left; font-size: 16px; font-weight: bold; line-height: 60px; margin: 0 5px 0 0; color: #fff;}*/
		
	.dominiostf {width: 394px; height: 40px; background: url(../images/search_domain_box.gif) no-repeat; border: 0; color: #bdbdbd; font-size: 2.2em; padding: 5px 0 0 10px; font-weight: 600; margin: 15px 0 0 0;}
	
	.dominiostf:hover, .dominiostf:active, .dominiostf:focus {color: #0472C9}
											
	/* Boton Ver Resultados */
	.dominiosinf {height: 38px; background:url(../images/bgdominiosinf.gif) repeat-x;}
	.btdominiosresult:link, .btdominiosresult:active, .btdominiosresult:visited {display: block; width: 151px; height: 29px; background:url(../images/btdominiosresult.gif) no-repeat; text-align: center; margin: 0px auto; font-size: 12px; color: #fff; text-decoration: none; padding: 7px 0 0 0;}
	.btdominiosresult:hover {display: block; width: 151px; height: 29px; background:url(../images/btdominiosresulthover.gif) no-repeat; text-align: center; font-size: 12px; color: #fff; padding: 7px 0 0 0;} 

	/* Nuevo diseño para Ver Resultados */
	#dominiosbusca {padding: 5px 0 0 0; background:url(../images/bgtablasup.gif) top left repeat-x; height: 45px;}
    #dominiosbusca #allcheck {float: left; width: 110px; padding: 5px 0 0 23px;}
	#dominiosbusca #allcheck .check {float: left; padding: 0 0 0 4px;}           
	#dominiosbusca #situabot {float: left; width: 150px;}

	/* Checkboxes */
	.dominioscontcheck {width: 392px; margin: 5px auto; height: auto; border-left: 1px solid #6f90b8; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
	.dmcheckbg {width: 96px; height: 27px; background: url(../images/bgchecks2.gif) repeat-x; float: left; /*border-right: 1px solid #9cb1ce; border-bottom: 1px solid #6f90b8; border-left: 1px solid #fff;*/ color: #0472C9; border-right: 1px solid #c6d2e1; border-bottom: 1px solid #c6d2e1; border-left: 1px solid #fff;}
	.dmcheckbg:hover {width: 96px; height: 27px; background: url(../images/bg_cab_azul_cielo_b.gif) repeat-x; float: left; border-right: 1px solid #327dc9; border-bottom: 1px solid #327dc9; border-left: 1px solid #c9e7ff; color: #fff;}
	.check {float: left; padding: 5px 0 0 10px;}
	.checktxt {float: left; font-size: 1.1em; line-height: 27px; padding: 0 0 0 5px; cursor: default; font-weight: bold;}
	.idn {float: left; padding: 8px 0 0 5px;}
	
	
	/* Checboxes i fixes per la secció Registrar Dominis */
	
	.dominioscont_b {width: 415px; height: auto; background: url(../images/bg_caja_dominios_home.gif) repeat-x; border-bottom: 1px solid #3d6c97;}
	.dominioscont_c {width: 415px; height: auto; background: url(../images/bg_caja_dominios_home.gif) repeat-x; border-bottom: 1px solid #3d6c97;}
	.dominiosimgcont {margin: 0px auto; padding: 5px; text-align: center; border: 1px solid #d7d6d3; width: 200px;}
	
	/* Caja Dominios per Registrar Dominis */
	.contreg {margin: 0 0 20px 0;}
	.zonadominiosreg {border: 1px solid #9cb1ce; width: 415px; height: auto; margin: 20px auto; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
				
	/* Caja Noticias */
	#zonanoticia {width: 307px; height: auto; float: right; background: url(../images/bg_zona_noticia.png) repeat-y top left;}
	#noticiatitle {width: 306px; height: 33px;   border-left: 1px solid #fff;}
	#noticiatitle h2 {color: #0472C9; font-size: 1.2em; font-weight: 600;}
	#noticiatitlepos {padding: 10px 0 0 20px;}
	#noticiacont {width: 307px; height: auto;}
	#noticiatitular {text-align: center; font-size: 1.5em; font-weight: 600; padding: 10px 7px 6px 7px; margin: 10px auto; }
	#noticiafoto {margin: auto; text-align: center;}
	#noticiafoto img {/*border: 1px solid #d2dde4;*/ padding: 1px;}
	#noticiatexto {margin: 10px 0 10px 0; padding: 0 2px 0 15px; font-size: 0.9em;}
	#noticiatexto a {font-size: 1.1em;}
	#noticiasusc {height: 25px; text-align: center; margin: 5px auto; padding: 0 0 0 15px;}

    /* 19/05/2008 - Nuevo diseño para Dominios Territoriales */
    .zonadominiosreg_b {border: 1px solid #9cb1ce; width: 600px; height: auto; margin: 0px auto;}
    .dominioscontcheck_b {width: 500px; margin: 5px auto; height: auto; padding: 1px;}
    .dominiostitle_b {width: 600px; height: 35px; background: url(../images/bgdominiostitle.gif); color: #0472C9; font-size: 13px;}
    .allcheck_b {float: left; width: 110px; padding: 0 0 0 7px;}
    .allcheck_b .check {float: left; padding: 0 0 0 4px;}          
	.pais {float: left; padding: 8px 0 0 5px;}

	/* 07/05/2008 - Nuevo diseño para Caja Buscador Dominios con Height Auto */
    .dominioscont_auto {height: auto; background: #5382ac url(../images/bg_caja_dominios_home.gif) repeat-x top left; text-align: center;}
    .dominioscont_auto h3 {color: #fff; font-size: 1.3em; margin: 10px 12px; font-weight: bold; padding: 0 0 3px 0;}

	/* CAJAS PLANES DE HOSPEDAJE
	--------------------------------------------------------------------------- */	
	#contzonaplanes {width: 710px; margin: 0 auto; padding: 18px 0 0 0;}
	.zonaplanes {}
	.fichaplantop {width: 234px; height: 259px; height: 3px; margin: 0px auto;}
	.fichaplanbottom {width: 234px; height: 3px; margin: 0px auto;}
	.fichaplan {width: 234px; height: 259px; float: left; margin: 0 0 0 5px;}
	.fichaplancont {width: 232px; height: 253px; border-left: 1px solid #9cb1ce; border-right: 1px solid #9cb1ce;}
	.fichaplancab {background:url(../images/bgplanestop.gif) repeat-x; height: 35px;}
	.fichaplantitlepos {padding: 10px 0 0 0; color: #0472C9; text-align: center;}
	.fichaplanimg {height: 136px; /*background: #c0ced8;*/}
	.fichaplaninf {height: 82px;}
	.fichaplaninftop {height: 40px; padding: 10px 5px 0 5px; text-align: center;}
	.zonaplaneshosting {padding: 0 0 20px 0;}		

/* PLANES ALOJAMIENTO
--------------------------------------------------------------------------- */
#contenedorpralplanes {width: 951px; background: #fff url(../images/bgmenu.gif) repeat-y; margin: 0px auto; /*border-right: 1px solid #7191b9; border-left: 1px solid #7191b9;*/}

	/* MENU LATERAL
	--------------------------------------------------------------------------- */
	#menuizq {width: 186px; height: auto; float: left; padding: 40px 0 0 0; background:url(../images/bgtablasup.gif) repeat-x top left;}
	.lateralitem {margin: 0 0 10px 0;}
	.lateralitem .cont {margin: 0px auto; width: 90%; height: auto; border: 1px solid #9cb1ce; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #fff; padding: 1px 0 0 0; background: #fff url(../images/bgtablasup.gif) repeat-x top left;}
	.lateralitem .cab { height: auto; border-bottom: 1px solid #e9e9e6; margin: 0 0 10px 0; padding: 0 0 5px 0;}
	.lateralitem .itimg {margin: 0px auto; width: 90%; height: auto; background: #fff; border: 1px solid #e9e9e6;}
	.lateralitem .tit {color: #0472C9; font-size: 1.2em; padding: 8px 0 0 8px; font-weight: 600;}
	.lateralitem .ittxt {padding: 8px 0 5px 8px; color: #6f90b8;}
	.lateralitem .ittxt .bloque {}
	.lateralitem .ittxt .bloque ul li {padding: 2px 5px 5px 0;}
	.lateralitem .ittxt .bloque ul li a {font-size: 1em;}
	.lateralitem .ittxt .bloque ul li a:hover {color: #ff7501; text-decoration: none;}
	
	.lateralitem .cont .banderaterritorial {width:110px; height:110px; margin:0px auto; padding:10px; padding-top:0px;}

    /* SEGURIDAD AVANZADA */
	#cab_title {margin: 0px 0 10px 0px; width:471px;}
	#cab_title h1 {font-size: 2em; font-weight: 700; display:block;}
	.text_introd {margin: 0px 0 10px 0px; width:471px;}


	/* CONTENIDO PLANES
	--------------------------------------------------------------------------- */	
	#contenidoplanes {width: 579px; float: left; background: url(../images/bgtablasup.gif) repeat-x top left;}
	#planestbgtop {width: 537px; height: 3px; margin: 0px auto;}
	#planestbgbot {width: 537px; height: 3px; margin: 0px auto;}
	#planest {width: 535px; margin: 0px auto; border-left: 1px solid #9cb1ce; border-right: 1px solid #9cb1ce;}
	
		#plancabtitlepos {margin: 10px 0 10px 10px;}
		#plancabtitlepos h1 {font-size: 2em; font-weight: 700;}
	#plancont {height: auto; /*border-bottom: 1px solid #e9e9e6;*/}
		#plancontimg {width: 232px; height: auto; float: left;}
		
		#plancontxt, #plancontxt2 {width: 96%; height: auto; margin: 0;}
		#plancontxt img, #plancontxt2 img {float: left; margin: 0 15px 10px 0;  border: 1px solid #D2DDE4; padding: 2px;}
		#plancontxt, #plancontxt2 p {margin: 10px 0 20px 0; font-size: 1em;}
		
		
		#cont_full {width: 700px; height: auto;}
		#cont_full img, #cont_banner img {float: left; margin: 0 15px 10px 0; border: 1px solid #D2DDE4; padding: 2px;}
		#cont_full p, #cont_banner p {}
		
		#cont_full #img {float: left; width: 240px;}
		#cont_full #texte {float: left; width: 455px; margin: 0 0 20px 0;}
		
		#cont_banner {width: 500px; height: auto; margin: 0 0 20px 0;}

		/* PLANES, TABLAS ACCESIBLES
		--------------------------------------------------------------------------- */	
		
		#planconttablaindex {width: 535px; height: /*547px;*/ auto; clear: both; margin: 0px auto; border-left: 1px solid #9cb1ce; border-right: 1px solid #9cb1ce;}
			#planconttablaindex #pos {padding: 20px 0 0 19px;}

		#planconttabla, #planconttablab {width: 535px; height: auto; clear: both; margin: 0px auto;  padding: 0 0 20px 0;}

		#planconttablab .content {padding: 10px; width: 500px;}
		#planconttabla2 {width: 720px; height: /*547px;*/ auto; clear: both; margin: 0px auto; padding: 0 0 20px 0;}
			
			.tablaplanes {width: 100%; height: auto; border: 1px solid #bac8dd; background: url(../images/bgtablasup.gif) top repeat-x; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
			
			.tablaplanesb {width: /*506px*/ 100%; height: auto; border: 1px solid #bac8dd; background: url(../images/bgtablasup.gif) top repeat-x;}
			.tablaplanes .tablaleft {float: left; padding: 0 0 20px 0;}
				.tablaplanes .tablaleft .posiciona {padding: 25px 0 0 15px;}
				.tablaplanes .tablaleft .tabla {width: 337px; border-right: 1px solid #9DC2E1; border-left: 1px solid #9DC2E1; border-top: 1px solid #9DC2E1;}
				.tablaplanes .tablaleft td {border-bottom: 1px solid #9DC2E1; height: 18px; text-indent: 20px; font-size: 1.1em; padding: 4px 0 4px 0;}
			.tablaplanes .tablaleft2 {float: left; padding: 0 0 20px 0;}
				.tablaplanes .tablaleft2 .posiciona {padding: 25px 0 0 15px;}
				.tablaplanes .tablaleft2 .tabla {width: 100%; border-right: 1px solid #9DC2E1; border-left: 1px solid #9DC2E1; border-top: 1px solid #9DC2E1;}
				.tablaplanes .tablaleft2 td {border-bottom: 1px solid #9DC2E1; height: 18px; text-indent: 20px; font-size: 1.1em; padding: 4px 0 4px 0;}				
			.tablaplanes .tablaright {float: left; padding: 0 0 20px 0;}
				.tablaplanes .tablaright .posiciona {padding: 25px 0 0 14px;}
				.tablaplanes .tablaright .tabla {width: /*120px*/ 200px; border-right: 1px solid #9DC2E1; border-left: 1px solid #9DC2E1; border-top: 1px solid #9DC2E1;}
				.tablaplanes .tablaright td {border-bottom: 1px solid #9DC2E1; height: 18px; font-size: 1.1em; padding: 10px 10px 10px 10px;}
				.tablaplanes .tablaright th {text-align: left; text-indent: 12px; font-weight: normal; height: 18px; color: #0472C9; font-size: 1.1em;}
				.tablaplanes .tablaright .cabecera {background: #d9ebfc url(../images/bg_cab_azul_cielo_b.gif) repeat-x bottom; color: #fff; line-height: 20px;}
				.tablaplanes .tablaright .precio {font-size: 14px; color: #ff7501; font-weight: bold;}
				
			.tablaplanes .comparativa {padding: 0 0 20px 0;}
				.tablaplanes .comparativa .posiciona {padding: 25px 0 0 25px;}
				.tablaplanes .comparativa .tabla {width: 94%; border-top: 1px solid #9DC2E1; border-left: 1px solid #9DC2E1;}
				.tablaplanes .comparativa td {border-bottom: 1px solid #9DC2E1; border-right: 1px solid #9DC2E1; height: 18px; font-size: 0.9em;  text-align: center; padding: 0 0 5px 0; line-height: 25px; background: #fff url(../images/bgtablasup.gif) repeat-x top;}
				.tablaplanes .comparativa td img {}
				.tablaplanes .comparativa th {border-bottom: 1px solid #9DC2E1; border-right: 1px solid #9DC2E1; padding: 0 5px 0 5px; text-align: left; font-weight: normal; height: 18px; color: #0472C9; font-size: 0.9em;}
				.tablaplanes .comparativa .tdtit {background: #fff  color: #0472C9; font-size: 1em;}
				.tablaplanes .comparativa .tdcab {text-align: center; height: 40px; background: #fff url(../images/bgtablasup.gif) repeat-x top; font-size: 1em; border-right: 1px solid #9DC2E1; padding: 0 0 10px 0;}
				.tablaplanes .comparativa .cabecera {background: #7ABCFF url(../images/bg_cab_azul_cielo_b.gif) repeat-x bottom; color: #fff; font-size: 1.1em; font-weight: 600; line-height: 20px;}
				.tablaplanes .comparativa .rightborder {border-right: 1px solid #9DC2E1;}
				.tablaplanes .comparativa .precio {font-size: 14px; color: #ff7501; font-weight: bold;}
				.tablaplanes .comparativa .presentacion {padding: 0 20px 20px 0; text-align: justify; font-size: 1.1em;}
				.tablaplanes .comparativa .explicacion {padding: 20px 20px 20px 0; text-align: justify;}
				
				/*Codigo nuevo para Copia Digital 16/08/2008 */
				.tablaplanes .copiadigital {padding: 0 0 20px 0;}
				.tablaplanes .copiadigital .posiciona {padding: 25px 0 0 25px;}
				.tablaplanes .copiadigital .posiciona h2 {margin: 0 0 10px 0;}
				.tablaplanes .copiadigital .tabla {width: 100%; border-top: 1px solid #9DC2E1; border-left: 1px solid #9DC2E1;}
				.tablaplanes .copiadigital td {border-bottom: 1px solid #9DC2E1; border-right: 1px solid #9DC2E1; height: 18px; font-size: 1em; padding: 0; text-align: left; padding: 4px 0 4px 10px;}
				.tablaplanes .copiadigital td .naranja {color: #ff7501; font-weight: bold;}
				.tablaplanes .copiadigital th {border-bottom: 1px solid #9DC2E1; border-right: 1px solid #9DC2E1; padding: 0 10px 0 10px; text-align: left; font-weight: normal; height: 18px; color: #0472C9; font-size: 1em;}
				.tablaplanes .copiadigital .tdtit {background: #fff /*url(../images/bgtablacomptd.gif) repeat-y*/; color: #747679;}
				.tablaplanes .copiadigital .tdcab {text-align: center; padding: 5px; height: 40px; background: #fff url(../images/bgtablacomptd.gif) repeat-y;}
				.tablaplanes .copiadigital .cabecera {background: #9DC2E1;}
				.tablaplanes .copiadigital .rightborder {border-right: 1px solid #9DC2E1;}
				.tablaplanes .copiadigital .precio {font-size: 14px; color: #ff7501; font-weight: bold;}
				.tablaplanes .copiadigital .presentacion {padding: 0 20px 20px 0; text-align: justify;}
				.tablaplanes .copiadigital .explicacion {padding: 0 20px 20px 0; text-align: justify;}
				.tablaplanes .copiadigital .tablagen th {text-align: left; line-height: 20px; background: #d9ebfc url(../images/bg_cab_azul_cielo_b.gif) repeat-x bottom; color: #fff;}
				.tablaplanes .copiadigital .tablagen {width: 100%; border-top: 1px solid #9DC2E1; border-left: 1px solid #9DC2E1;}
				.tablaplanes .copiadigital .tablagen td {padding: 10px 0 10px 0; background: url(../images/bgtablasup.gif) top left repeat-x;}
				.tablaplanes .copiadigital .tablagen .bloque {}
				.tablaplanes .copiadigital .tablagen .bloque .izq {float: left; width: 2%; padding: 4px 0 0 0; margin: 0 0 0 10px;}
				.tablaplanes .copiadigital .tablagen .bloque .dcha {float: left; margin: 0 0 0 5px; width: 90%; text-align: justify;}
				
				#plancontimg2 {width: 250px; height: auto; float: left; /*border-right: 1px solid #e9e9e6;*/}
				#plancontimg2 img {border: 1px solid #D2DDE4; padding: 1px;}
				
				/*31/07/2008*/
				.tablaplanes .copiadigital .logotiposcorp {padding: 25px 10px 20px 10px; text-align: justify;}
				.tablaplanes .copiadigital .logotiposcorp h3 {font-size: 14px; font-weight: normal; color: #ff7501;}
				.tablaplanes .copiadigital .logotiposcorp h4 {font-size: 12px; font-weight: normal;}
				.tablaplanes .copiadigital .logotiposcorp img {border-bottom: 1px solid #9DC2E1; padding: 0 0 10px 10px;}
				
				/*asterisco info*/
				#asterisco { margin:16px 0 0 16px; color:#6f90b8;}
	
	/* TAB MENU
	--------------------------------------------------------------------------- */
		
	ol#toc {height: 28px; list-style: none; margin: 0; padding: 0 0 0 10px;}
	ol#toc li {float: left; margin: 0 1px 0 0;}
	ol#toc a {background: #d9ebfc url(../images/bg_cab_azul_cielo.gif) repeat-x bottom; color: #0472C9; float: left; width: 131px; _width: 122px; height: 28px; text-decoration: none; text-align: center; font-size: 12px; line-height: 28px}
	ol#toc a:hover {background: #d9ebfc url(../images/bg_cab_azul_cielo_b.gif) repeat-x bottom; text-align: center; color: #fff;}
	ol#toc a:hover span {}
	ol#toc li.current a {background: #48f url(../images/bgtab.gif); color: #0472C9;}
	ol#toc li.current span {}
	ol#toc span {background: #d9ebfc url(../images/bg_cab_azul_cielo_b.gif) repeat-x bottom; display: block; line-height: 2em;}
	div.content {width: 300px; clear: left; margin: 50px 0 30px 0; padding: 0 0 0 10px; text-align: left;}
	div.content2 {width: 300px; clear: left; margin: 0; padding: 0 0 0 10px; text-align: left;}
	div.content3 {width: 94%; clear: left; margin: 0; padding: 0 0 0 10px; text-align: left;}
	 
	ol#toc .actual {background: #d9ebfc url(../images/bg_cab_azul_cielo_b.gif) repeat-x bottom; color: #fff;}
	
	/* pestanya PLANES
	--------------------------------------------------------------------------- */
	
	#tocpestanya {background:#D9EBFC url(../images/bg_cab_azul_cielo.gif) repeat-x scroll center bottom; color:#0472C9; display: block; float: left; width: 150px; height: 28px; text-decoration: none; text-align: center; font-size: 1.1em; line-height: 28px; margin: 0 0 0 10px; border-top: 1px solid #9DC2E1; border-right: 1px solid #9DC2E1; border-left: 1px solid #9DC2E1;}
	
	
/* RENOVAR, TRANSFERIR
--------------------------------------------------------------------------- */

#renovarbgtop {width: 537px; height: 3px; margin: 0px auto;}
#renovarbgbot {width: 537px; height: 3px; margin: 0px auto;}				
#renovar {width: 535px; height: auto; margin: 0px auto; border-left: 1px solid #9cb1ce; border-right: 1px solid #9cb1ce; padding: 0 0 20px 0;}
#renovar .cabecera {width: 535px; height: 35px; background:url(../images/bgplanescab.gif) no-repeat; border-bottom: 1px solid #e9e9e6; color: #0472C9;
font-size: 13px}
	#renovar .cabecera .posiciona {padding: 10px 0 0 20px;}
#renovar .contenido {width: 535px; height: auto;}
	#renovar .contenido .cajatitular {width: 537px; height: auto; float: left; padding: 0 0 0 20px;}
	#renovar .contenido .cajatexto {width: 537px; height: auto; float: left; }
	#renovar .contenido .cajatexto p {font-size: 1em;}
		#renovar .contenido .texto {padding: 10px 20px 0 20px; /*color: #6f90b8;*/ text-align: justify; font-size: 1.1em;}
			#renovar .contenido .texto .posboton {margin: 30px 0 0 0;}
			#renovar .contenido .texto .botonpeq:link, .botonpeq:active, .botonpeq:visited {display: block; width: 100px; height: 29px; background:url(../images/bgbotonpeq.gif) no-repeat; text-align: center; margin: 0px auto; font-size: 1.1em; color: #fff; text-decoration: none; padding: 7px 0 0 0;}
			#renovar .contenido .texto .botonpeq:hover {display: block; width: 100px; height: 29px; background:url(../images/bgbotonpeqhover.gif) no-repeat; text-align: center; margin: 0px auto; font-size: 1.1em; color: #fff; text-decoration: none; padding: 7px 0 0 0;} 
		
			#renovar .contenido .texto .bloque {margin: 0 0 20px 0;}
			#renovar .contenido .texto .bloque .izq {float: left; width: 2%; padding: 4px 0 0 0; margin: 0 0 0 10px;}
			#renovar .contenido .texto .bloque .dcha {float: left; margin: 0 0 0 5px; width: 90%; text-align: justify;}		
		
		#renovar .contenido .posiciona {margin: 20px 0 20px 0;}
		#renovar .contenido .form {margin: 0px auto; width: 420px; height: auto; padding: 30px 0 0 0; border: 1px solid #9DC2E1;
		background:url(../images/bgdominiosinf.gif) repeat-x top;}
		
			#renovar .contenido .form .poscampo {width: 240px; margin: 0px auto; padding: 0 0 10px 0;}
			#renovar .contenido .form .posboton {width: 160px; margin: 0px auto;}	
					
				#renovar .contenido .posboton .boton:link {display: block; width: 151px; height: 29px; background:url(../images/bgboton.gif) no-repeat; text-align: center; margin: 0px auto; font-size: 1.1em; color: #fff; text-decoration: none;}
				#renovar .contenido .posboton .boton:hover {display: block; width: 151px; height: 29px; background:url(../images/bgbotonhover.gif) no-repeat; text-align: center; margin: 0px auto; font-size: 1.1em; color: #fff; text-decoration: none;}
				#renovar .contenido .form .textfield {width: 238px; height: 30px; background: url(../images/0472C9) no-repeat; border: 0; color: #0472C9; font-family: tahoma, verdana, arial, sans-serif; font-size: 15px; text-indent: 10px; padding: 5px 0 0 0;}
				
				#renovar .contenido .texto2 {font-size: 1.1em; padding: 0 20px 0 20px; color: #6f90b8; text-align: justify;}
				#renovar .contenido .texto3 {font-size: 1.1em; padding: 0 20px 10px 10px; color: #6f90b8; text-align: justify;}
				
			#tablarenova {padding: 0; padding: 25px 0 30px 0;}
			#tablarenova .tabla {width: 200px; border-left: 1px solid #9DC2E1; border-top: 1px solid #9DC2E1; margin: 0px auto;}
			#tablarenova td {border-bottom: 1px solid #9DC2E1; border-right: 1px solid #9DC2E1; height: 22px; text-indent: 5px; font-size: 1.1em;}
			#tablarenova th {text-align: left; text-indent: 5px; font-weight: normal; height: 22px; color: #0472C9; background: #d9ebfc url(../images/bg_cab_azul_cielo.gif) repeat-x bottom; color: #0472C9;}
			#tablarenova .tdleft {border-left: 1px solid #d6deeb;}
			#tablarenova .cabecera {background: #9DC2E1;}
			
			ul.transferir {}
				ul.transferir li {padding: 0 0 10px 0;}
				
			ol#tittoc {height: 28px; list-style: none;  margin: 0; padding: 0 0 0 10px;}
			ol#tittoc li {float: left; margin: 0 1px 0 0;}
			ol#tittoc a {background: #d9ebfc url(../images/bg_cab_azul_cielo.gif) repeat-x bottom; color: #0472C9; display: block; float: left; width: auto; height: 28px; text-decoration: none; text-align: center; font-size: 1.1em; line-height: 28px; padding: 0 10px 0 10px;}
			ol#tittoc a:hover {background: #7abcff url(../images/bg_cab_azul_cielo_b.gif) repeat-x bottom; color: #fff; text-align: center; font-size: 1.1em; padding: 0 10px 0 10px;}
			ol#tittoc a:hover span {}
			ol#tittoc li.current a {background: #7abcff url(../images/bg_cab_azul_cielo_b.gif) repeat-x bottom; color: #fff; padding: 0 10px 0 10px;}
			ol#tittoc li.current span {}
			ol#tittoc span {background: #79bbff url(../images/bg_cab_azul_cielo_b.gif) repeat-x bottom; display: block; line-height: 28px;}
									
			.conttitular {width: 450px; height: auto; margin: 0; border: 1px solid #bac8dd; background: url(../images/bgtablasup.gif) top repeat-x; padding: 10px;}	
			
/* TARIFAS
--------------------------------------------------------------------------- */

/* Contenedor Principal para Tarifas, el bg no tiene menú derecho */
#contenedorpraltarifas {width: 951px; background: #fff url(../images/bgtarifas.gif) repeat-y; margin: 0px auto; border-right: 1px solid #7191b9; border-left: 1px solid #7191b9;}
ol#tartoc {height: auto; list-style: none;  margin: 0 0 0 10px; padding: 0; overflow: hidden; width: 700px;}
ol#tartoc li {float: left; margin: 0 1px 0 0;}
ol#tartoc a {background: #d9ebfc url(../images/bg_cab_azul_cielo.gif) repeat-x bottom; color: #0472C9; display: block; float: left; width: auto; height: auto; text-decoration: none; font-size: 1em; /*line-height: 28px;*/ padding: 3px 10px 3px 10px;}
ol#tartoc a:hover {background: #7abcff url(../images/bg_cab_azul_cielo_b.gif) repeat-x bottom; color: #fff;}
ol#tartoc a:hover span {font-size: 12px;}
ol#tartoc li.current a {background: #fff /*url(../images/bgtabmini.gif) repeat-x*/; color: #0472C9; padding: 3px 10px 3px 10px;}
ol#tartoc li.current span { padding: 3px 10px 3px 10px;}
ol#tartoc span {background: #79bbff url(../images/bg_cab_azul_cielo_b.gif) repeat-x bottom; display: block; /*line-height: 2em;*/ padding-right: 10px;}
ol#tartoc .actual {background: #7abcff url(../images/bg_cab_azul_cielo_b.gif) repeat-x bottom; color: #fff; padding: 3px 15px 3px 15px;}

div.contenttarifas {width: 720px; margin: 0 0 0 10px; overflow: hidden;}	
.conttitulartarifas {width: 690px; height: auto; border: 1px solid #bac8dd; background: url(../images/bgtablasup.gif) top repeat-x; padding: 10px; text-align: justify;}
#contenidotarifas {width: 750px; float: left;}

#tarifascontbgtop {width: 700px; height: 3px; margin: 0px auto;}
#tarifascontbgbot {width: 700px; height: 3px; margin: 0px auto;}				
#tarifascont {width: 730px; height: auto; margin: 0 0 0 20px; border: 1px solid #9cb1ce; padding: 0 0 20px 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; background:url(../images/bgtablasup.gif) repeat-x;}

#tarifascont .cabecera {width: 100%; height: 35px;  border-bottom: 1px solid #e9e9e6; color: #0472C9;
font-size: 13px}
#tarifascont .cabecera .posiciona {padding: 10px 0 0 20px;}
#tarifascont .contenido {width: 700px; height: auto;}
	#tarifascont .contenido .cajatexto {width: 702px; height: auto; float: left; font-size: 1em;}
		#tarifascont .contenido .texto {padding: 10px 20px 0 20px; /*color: #6f90b8;*/ text-align: justify;}
			#tarifascont .contenido .texto .posboton {margin: 30px 0 0 0;}
			#tarifascont .contenido .texto .botonpeq:link, .botonpeq:active, .botonpeq:visited {display: block; width: 100px; height: 29px; background:url(../images/bgbotonpeq.gif) no-repeat; text-align: center; margin: 0px auto; font-size: 1.1em; color: #fff; text-decoration: none; padding: 7px 0 0 0;}
			#tarifascont .contenido .texto .botonpeq:hover {display: block; width: 100px; height: 29px; background:url(../images/bgbotonpeqhover.gif) no-repeat; text-align: center; margin: 0px auto; font-size: 1.1em; color: #fff; text-decoration: none; padding: 7px 0 0 0;} 
		
		#tarifascont .contenido .posiciona {margin: 20px 0 20px 0;}
		#tarifascont .contenido .form {margin: 0px auto; width: 420px; height: auto; padding: 30px 0 0 0; border: 1px solid #9DC2E1;
		background:url(../images/bgdominiosinf.gif) repeat-x top;}
		
			#tarifascont .contenido .form .poscampo {width: 240px; margin: 0px auto; padding: 0 0 10px 0;}
			#tarifascont .contenido .form .posboton {width: 160px; margin: 0px auto;}	
					
				#tarifascont .contenido .posboton .boton:link {display: block; width: 151px; height: 29px; background:url(../images/bgboton.gif) no-repeat;
				text-align: center; margin: 0px auto; font-size: 1.1em; color: #fff; text-decoration: none;}
				#tarifascont .contenido .posboton .boton:hover {display: block; width: 151px; height: 29px; background:url(../images/bgbotonhover.gif) no-repeat;
				text-align: center; margin: 0px auto; font-size: 1.1em; color: #fff; text-decoration: none;}
				#tarifascont .contenido .form .textfield {width: 238px; height: 30px; background: url(../images/0472C9) no-repeat; border: 0;
				color: #0472C9; font-family: tahoma, verdana, arial, sans-serif; font-size: 15px; text-indent: 10px; padding: 5px 0 0 0;}
				
				#tarifascont .contenido .texto2 {font-size: 1.1em; padding: 0 20px 0 20px; color: #6f90b8; text-align: justify;}
				#tarifascont .contenido .texto3 {font-size: 1.1em; padding: 0 20px 10px 10px; color: #6f90b8; text-align: justify;}

/* Maquetación de tablas accesibles para la sección Tarifas */
.tarifas {padding: 0; padding: 25px 0 30px 0;}
.tarifas .tabla {width: 450px; border-left: 1px solid #9DC2E1; border-top: 1px solid #9DC2E1; margin: 0px auto;}
.tarifas td {border-bottom: 1px solid #9DC2E1; border-right: 1px solid #9DC2E1; /*height: 22px;*/ /*text-indent: 5px;*/ font-size: 1em; padding: 5px 10px 5px 10px;}
.tarifas th {text-align: left; padding: 5px 10px 5px 10px; font-weight: normal; height: 22px; color: #0472C9; background: #d9ebfc url(../images/bg_cab_azul_cielo.gif) repeat-x bottom; color: #0472C9;}
.tarifas .tdleft {border-left: 1px solid #d6deeb;}
.tarifas .cabecera {background: #9DC2E1;}
.tarifas .tdcab {height: 20px; background: #ecf1f6 url(../images/bgtablacomptd.gif) repeat-y; border-right: 1px solid #9DC2E1; border-bottom: 1px solid #9DC2E1;}
.tarifas .botonpeq:link, .botonpeq:active, .botonpeq:visited {display: block; width: 100px; height: 23px; background:url(../images/bgbotonpeq.gif) no-repeat; text-align: center; margin: 0px auto; font-size: 1.1em; color: #fff; text-decoration: none; padding: 7px 0 0 0;}
.tarifas .botonpeq:hover {display: block; width: 100px; height: 23px; background:url(../images/bgbotonpeqhover.gif) no-repeat; text-align: center; margin: 0px auto; font-size: 1.1em; color: #fff; text-decoration: none; padding: 7px 0 0 0;} 

.tarifas .contratar:link, .contratar:active, .contratar:visited {font-weight: bold;}
.tarifas .contratar:hover {font-weight: bold;}

.tarifasrenova {padding: 0; padding: 25px 0 30px 0;}
.tarifasrenova .tabla {width: 200px; border-left: 1px solid #9DC2E1; border-top: 1px solid #9DC2E1; margin: 0px auto;}
.tarifasrenova td {border-bottom: 1px solid #9DC2E1; border-right: 1px solid #9DC2E1; height: 22px; text-indent: 5px; font-size: 1em;}
.tarifasrenova th {text-align: left; text-indent: 5px; font-weight: normal; height: 22px; color: #0472C9; background: #d9ebfc url(../images/bg_cab_azul_cielo.gif) repeat-x bottom; color: #0472C9;}
.tarifasrenova .tdleft {border-left: 1px solid #d6deeb;}
.tarifasrenova .cabecera {background: #9DC2E1;}

/* TARIFAS
--------------------------------------------------------------------------- */
.bannerafiliats {margin: 0px auto; border:1px solid #9cb1ce;}

/* NOTICIAS
--------------------------------------------------------------------------- */
#contenedorpralnoticias {width: 951px; background: #fff url(../images/bgnoticias.gif) repeat-y; margin: 0px auto; border-right: 1px solid #7191b9; border-left: 1px solid #7191b9;}
#noticias {width: 765px; height: auto; float: left; background: #fff;}

	/* Caja Noticias */
	.noticiapral {width: 100%; height: auto; float: left;}
	.noticiapraltitle {width: 100%; height: 35px; color: #0472C9; font-size: 13px; border-bottom: 1px solid #e9e9e6;}
	.noticiapraltitlepos {padding: 10px 0 0 20px;}
	.noticiapralcont {width: 100%; height: auto;}
	.noticiapralcontit {}
	/*.noticiapralcontit .titular {padding: 10px 0 10px 20px; margin: 0px auto; float: left; width: 390px; color: #0472C9; font-size: 16px; border-right: 1px solid #e9e9e6;}*/
	.noticiapralcontit .titular h2 {padding: 10px 0 10px 20px; margin: 0px auto; float: left; width: 390px; color: #0472C9; font-size: 16px; } 	
	.noticiapralcontit .mes {float: right; text-align: right; padding: 10px 10px 0 0; color: #ff7501; font-size: 14px;}
	.noticiapralfoto {margin: 10px 10px 10px 20px; padding: 10px; text-align: center; float: left; border: 1px solid #d7d6d3;}
	.noticiapraltexto {margin: 10px 10px 10px 0; padding: 0 0 0 20px; font-size: 12px;}
	.noticiapralsusc {height: 25px; text-align: center; margin: 0px auto; padding: 0 0 0 20px; border-bottom: 1px solid #e9e9e6;}
	.noticiasuscen:link, .noticiasuscen:active, .noticiasuscen:visited {color: #ff7501; text-decoration: none; float: left; padding: 0 0 0 10px;  font-size: 1em; font-weight: bold; background: url(../images/bulletnaranja.gif) left no-repeat; margin: 5px 0 0 0;}
	.noticiasuscen:hover {color: #0472C9;}
	.noticiahistorico {border-bottom: 1px solid #e9e9e6;}
	.noticiahistorico:hover {border-bottom: 1px solid #e9e9e6; background:#e9e9e6;}
	.noticiahistorico .titular {display: block; padding: 8px 0 8px 20px; margin: 0px auto; float: left; width: 400px; color: #0472C9; font-size: 12px; border-right: 1px solid #e9e9e6;}	
	.noticiahistorico .mes {float: right; text-align: right; padding: 8px 10px 0 0; color: #ff7501; font-size: 12px;}
	
/* COPIA SEGURA
--------------------------------------------------------------------------- */
#copiasegura {width: 650px; height: /*547px;*/ auto; clear: both; margin: 0px auto;}

.tablacopia {width: 600px; height: auto; border: 1px solid #bac8dd; background: url(../images/bgtablasup.gif) top repeat-x; padding: 10px;}

	ol#copiatoc {height: 28px; list-style: none;  margin: 0; padding: 0;}
	ol#copiatoc li {float: left; margin: 0 1px 0 0;}
	ol#copiatoc a {background: #bdf url(../images/bgtabhover.gif); color: #0472C9; display: block; float: left; width: 131px; height: 28px; text-decoration: none; text-align: center; font-size: 12px; line-height: 28px}
	ol#copiatoc a:hover {background: #bdf url(../images/bgtab.gif); text-align: center; color: #0472C9; line-height: 28px}
	ol#copiatoc a:hover span {}
	ol#copiatoc li.current a {background: #48f url(../images/bgtab.gif); color: #0472C9;}
	ol#copiatoc li.current span {}
	ol#copiatoc span {background: url(../css/tab.png) 100% 0; display: block; line-height: 28px;}
	div.contentcopia {width: 600px; clear: left; margin: 0; padding: 0; text-align: left;}

/* PIE
--------------------------------------------------------------------------- */
#pie {width: 951px; margin: 0px auto; height: 250px; text-align:center; color: #fff; background:url(../images/bg_footer_3.gif) repeat-x left top;}
#pie #pospie {margin: 0 0 0 1px;}
/*#pie #copyright {float: left;}
#pie #cont {float: left; width: 400px;}*/

#pie ul {width: 158px; float: left; text-align: left; line-height: 15px; height: 250px; background:url(../images/bg_footer.gif) no-repeat top left; padding: 10px 0 0 0;}
#pie ul li {padding: 5px 0 0 0; text-indent: 12px;}
#pie ul li a {font-size: 1em; color: #fff; text-decoration: none; text-indent: 10px;}
#pie ul li a:hover {color: #d7e0e8; text-decoration: underline;}
#pie ul li h3 {font-size: 1.3em; color: #fff; margin: 5px 0 5px 0; text-shadow: 1px 1px 1px #0472C9;}

/* VARIOS
--------------------------------------------------------------------------- */
.logoavis {margin: 0px auto; padding: 5px; text-align: center; border: 1px solid #d7d6d3; width: 250px;}
.logos {border: 1px solid #d7d6d3; padding: 5px; margin: 0px auto;}

.error {color: #ff0000; font-weight: bold; padding: 0 0 0 10px;}

/* POST TO
--------------------------------------------------------------------------- */
.postto {margin: 20px 0 20px 0; font-size: 1em; border-top: 1px solid #e9e9e6; padding: 9px 0 0 0;}
.postto li.meneame    {background: url(../images/post_01.gif) top left no-repeat; background-position:0 50%; padding:2px 0 2px 20px; float:left; margin: 0 10px 0 0;}
.postto li.digg       {background: url(../images/post_02.gif) top left no-repeat; background-position:0 50%; padding:2px 0 2px 20px; float:left; margin: 0 10px 0 0;}
.postto li.delicious  {background: url(../images/post_03.gif) top left no-repeat; background-position:0 50%; padding:2px 0 2px 20px; float:left; margin: 0 10px 0 0;}
.postto li.technorati {background: url(../images/post_04.gif) top left no-repeat; background-position:0 50%; padding:2px 0 2px 20px; float:left; margin: 0 10px 0 0;}
.postto li.yahoo      {background: url(../images/post_05.gif) top left no-repeat; background-position:0 50%; padding:2px 0 2px 20px; float:left; margin: 0 10px 0 0;}
.postto li.google     {background: url(../images/post_07.gif) top left no-repeat  ;background-position:0 50%; padding:2px 0 2px 20px; float:left; margin: 0 10px 0 0;}
.postto li.facebook   {background: url(../images/post_08.gif) top left no-repeat  ;background-position:0 50%; padding:2px 0 2px 20px; float:left; margin: 0 10px 0 0;}
.postto li.twitter    {background: url(../images/post_09.gif) top left no-repeat  ;background-position:0 50%; padding:2px 0 2px 20px; float:left; margin: 0 10px 0 0;}

/* RESELLERS
--------------------------------------------------------------------------- */
#resellers ul {}
#resellers li {clear: left;}
#resellers li .izq {width: 20px; float: left; padding: 5px 0 0 0;}
#resellers li .dcha {width: 430px; float: left;}
#resellers li .dcha p {font-weight: bold; text-align:left;}

/* ASESORAMIENTO JURIDICO
--------------------------------------------------------------------------- */
.tablaplanes .copiadigital .posiciona #resellers h4 {font-size: 1.1em; margin: 10px 0 20px 0;}
#resellers li .dcha p.normal  {text-align:left; font-weight: normal;}

/* .TEL se puede borrar el 3 de diciembre
--------------------------------------------------------------------------- */
#tel_esp {width: 522px; height: 245px; background: url(../images/tel_esp.jpg) no-repeat 0 0; margin: 0px auto;}
#tel_esp #formtel {}
#tel_esp #formtel .buscar {width: 275px; height: 25px; border: 0; background: transparent; color: #8d45cf; font-size: 1.8em; margin: 122px 0 0 20px; padding: 1px 0 0 5px; float: left;}
#tel_esp #formtel .botontel {float: left; width: 128px; font-size: 18px; color: #fff; border: 0; background: transparent; height: 28px; text-align: center; float: left; margin: 123px 0 0 80px; cursor:pointer;}
#tel_esp #formchecks {color: #fff; margin: 10px 0 0 18px;}
#tel_esp #formchecks label {}

#tel_cat {width: 522px; height: 245px; background: url(../images/tel_cat.jpg) no-repeat 0 0; margin: 0px auto;}
#tel_cat #formtel {}
#tel_cat #formtel .buscar {width: 275px; height: 25px; border: 0; background: transparent; color: #8d45cf; font-size: 1.8em; margin: 122px 0 0 20px; padding: 1px 0 0 5px; float: left;}
#tel_cat #formtel .botontel {float: left; width: 128px; font-size: 18px; color: #fff; border: 0; background: transparent; height: 28px; text-align: center; float: left; margin: 123px 0 0 80px;}
#tel_cat #formchecks {color: #fff; margin: 10px 0 0 18px;}
#tel_cat #formchecks label {}

#tel_eng {width: 522px; height: 245px; background: url(../images/tel_eng.jpg) no-repeat 0 0; margin: 0px auto;}
#tel_eng #formtel {}
#tel_eng #formtel .buscar {width: 275px; height: 25px; border: 0; background: transparent; color: #8d45cf; font-size: 1.8em; margin: 122px 0 0 20px; padding: 1px 0 0 5px; float: left;}
#tel_eng #formtel .botontel {float: left; width: 128px; font-size: 18px; color: #fff; border: 0; background: transparent; height: 28px; text-align: center; float: left; margin: 123px 0 0 80px;}
#tel_eng #formchecks {color: #fff; margin: 10px 0 0 18px;}
#tel_eng #formchecks label {}

/* IDN .TEL
--------------------------------------------------------------------------- */
#idn_tel_esp {width: 522px; height: 245px; background: url(../images/idn_tel_esp.jpg) no-repeat 0 0; margin: 0px auto;}
#idn_tel_esp #formtel {}
#idn_tel_esp #formtel .buscar {width: 275px; height: 25px; border: 0; background: transparent; color: #8d45cf; font-size: 1.8em; margin: 122px 0 0 20px; padding: 1px 0 0 5px; float: left;}
#idn_tel_esp #formtel .botontel {float: left; width: 128px; font-size: 18px; color: #fff; border: 0; background: transparent; height: 28px; text-align: center; float: left; margin: 123px 0 0 80px; cursor:pointer;}
#idn_tel_esp #formchecks {color: #fff; margin: 10px 0 0 18px;}
#idn_tel_esp #formchecks label {}

#idn_tel_cat {width: 522px; height: 245px; background: url(../images/idn_tel_cat.jpg) no-repeat 0 0; margin: 0px auto;}
#idn_tel_cat #formtel {}
#idn_tel_cat #formtel .buscar {width: 275px; height: 25px; border: 0; background: transparent; color: #8d45cf; font-size: 1.8em; margin: 122px 0 0 20px; padding: 1px 0 0 5px; float: left;}
#idn_tel_cat #formtel .botontel {float: left; width: 128px; font-size: 18px; color: #fff; border: 0; background: transparent; height: 28px; text-align: center; float: left; margin: 123px 0 0 80px;}
#idn_tel_cat #formchecks {color: #fff; margin: 10px 0 0 18px;}
#idn_tel_cat #formchecks label {}

#idn_tel_eng {width: 522px; height: 245px; background: url(../images/idn_tel_eng.jpg) no-repeat 0 0; margin: 0px auto;}
#idn_tel_eng #formtel {}
#idn_tel_eng #formtel .buscar {width: 275px; height: 25px; border: 0; background: transparent; color: #8d45cf; font-size: 1.8em; margin: 122px 0 0 20px; padding: 1px 0 0 5px; float: left;}
#idn_tel_eng #formtel .botontel {float: left; width: 128px; font-size: 18px; color: #fff; border: 0; background: transparent; height: 28px; text-align: center; float: left; margin: 123px 0 0 80px;}
#idn_tel_eng #formchecks {color: #fff; margin: 10px 0 0 18px;}
#idn_tel_eng #formchecks label {}



#teltxt h2 {font-size: 14px; color: #ff7501; font-weight: bold;}
#teltxt h3 {font-size: 13px; color: #ff7501; font-weight: normal;}
#teltxt h4 {}

.telpdf {width: 528px; height: 44px; margin: 5px auto; background: url(../images/bg_telpdf.jpg) no-repeat 0 0;}
.telpdf a {color: #fff; font-size: 14px; font-weight: bold; line-height: 40px; padding: 0 0 0 20px; text-decoration: none;}
.telpdf a:hover {color: #fff; text-decoration: underline;}

/* .MX
--------------------------------------------------------------------------- */
#mx_esp {width: 522px; height: 245px; background: url(../images/mx_esp.jpg) no-repeat 0 0; margin: 0px auto;}
#mx_esp #formmx {}
#mx_esp #formmx .buscar {width: 275px; height: 25px; border: 0; background: transparent; color: #0472C9; font-size: 1.8em; margin: 122px 0 0 20px; padding: 1px 0 0 5px; float: left;}
#mx_esp #formmx .botonmx {float: left; width: 128px; font-size: 18px; color: #fff; border: 0; background: transparent; height: 28px; text-align: center; float: left; margin: 123px 0 0 80px; cursor:pointer;}
#mx_esp #formchecks {color: #fff; margin: 10px 0 0 18px;}
#mx_esp #formchecks label {}

#mx_cat {width: 522px; height: 245px; background: url(../images/mx_cat.jpg) no-repeat 0 0; margin: 0px auto;}
#mx_cat #formmx {}
#mx_cat #formmx .buscar {width: 275px; height: 25px; border: 0; background: transparent; color: #0472C9; font-size: 1.8em; margin: 122px 0 0 20px; padding: 1px 0 0 5px; float: left;}
#mx_cat #formmx .botonmx {float: left; width: 128px; font-size: 18px; color: #fff; border: 0; background: transparent; height: 28px; text-align: center; float: left; margin: 123px 0 0 80px;}
#mx_cat #formchecks {color: #fff; margin: 10px 0 0 18px;}
#mx_cat #formchecks label {}

#mx_eng {width: 522px; height: 245px; background: url(../images/mx_eng.jpg) no-repeat 0 0; margin: 0px auto;}
#mx_eng #formmx {}
#mx_eng #formmx .buscar {width: 275px; height: 25px; border: 0; background: transparent; color: #0472C9; font-size: 1.8em; margin: 122px 0 0 20px; padding: 1px 0 0 5px; float: left;}
#mx_eng #formmx .botonmx {float: left; width: 128px; font-size: 18px; color: #fff; border: 0; background: transparent; height: 28px; text-align: center; float: left; margin: 123px 0 0 80px;}
#mx_eng #formchecks {color: #fff; margin: 10px 0 0 18px;}
#mx_eng #formchecks label {}

#mxtxt h2 {font-size: 14px; color: #ff7501; font-weight: bold; margin: 0 0 10px 0;}
#mxtxt h3 {font-size: 13px; color: #ff7501; font-weight: normal; margin: 0 0 10px 0;}
#mxtxt h4 {}

/* .CM
--------------------------------------------------------------------------- */
#cm_esp {width: 522px; height: 245px; background: url(../images/cm_esp.jpg) no-repeat 0 0; margin: 0px auto;}
#cm_esp #formcm {}
#cm_esp #formcm .buscar {width: 275px; height: 25px; border: 0; background: transparent; color:#D30200; font-size: 1.8em; margin: 122px 0 0 20px; padding: 1px 0 0 5px; float: left;}
#cm_esp #formcm .botoncm {float: left; width: 128px; font-size: 18px; color: #fff; border: 0; background: transparent; height: 28px; text-align: center; float: left; margin: 123px 0 0 80px; cursor:pointer;}
#cm_esp #formchecks {color: #fff; margin: 10px 0 0 18px;}
#cm_esp #formchecks label {}

#cm_cat {width: 522px; height: 245px; background: url(../images/cm_cat.jpg) no-repeat 0 0; margin: 0px auto;}
#cm_cat #formcm {}
#cm_cat #formcm .buscar {width: 275px; height: 25px; border: 0; background: transparent; color:#D30200; font-size: 1.8em; margin: 122px 0 0 20px; padding: 2px 0 0 5px; float: left;}
#cm_cat #formcm .botoncm {float: left; width: 128px; font-size: 18px; color: #fff; border: 0; background: transparent; height: 28px; text-align: center; float: left; margin: 123px 0 0 80px;}
#cm_cat #formchecks {color: #fff; margin: 10px 0 0 18px;}
#cm_cat #formchecks label {}

#cm_eng {width: 522px; height: 245px; background: url(../images/cm_eng.jpg) no-repeat 0 0; margin: 0px auto;}
#cm_eng #formcm {}
#cm_eng #formcm .buscar {width: 275px; height: 25px; border: 0; background: transparent; color:#D30200; font-size: 1.8em; margin: 122px 0 0 20px; padding: 1px 0 0 5px; float: left;}
#cm_eng #formcm .botoncm {float: left; width: 128px; font-size: 18px; color: #fff; border: 0; background: transparent; height: 28px; text-align: center; float: left; margin: 123px 0 0 80px;}
#cm_eng #formchecks {color: #fff; margin: 10px 0 0 18px;}
#cm_eng #formchecks label {}

#cmtxt h2 {font-size: 14px; color: #ff7501; font-weight: bold;}
#cmtxt h3 {font-size: 13px; color: #ff7501; font-weight: normal;}
#cmtxt h4 {}

/* .PRE EU IDN
--------------------------------------------------------------------------- */
#pre_eu_idn_esp {width: 522px; height: 245px; background: url(../images/preregistro_idn_eu_esp.jpg) no-repeat 0 0; margin: 0px auto;}
#pre_eu_idn_esp #formcm {}
#pre_eu_idn_esp #formcm .buscar {width: 275px; height: 25px; border: 0; background: transparent; color: #0072cf; font-size: 1.8em; margin: 76px 0 0 20px; padding: 1px 0 0 5px; float: left;}
#pre_eu_idn_esp #formcm .botoneuidn {float: left; width: 128px; font-size: 18px; color: #fff; border: 0; background: transparent; height: 28px; text-align: center; float: left; margin: 78px 0 0 80px; cursor:pointer;}
#pre_eu_idn_esp #formchecks {color: #fff; margin: 10px 0 0 18px;}
#pre_eu_idn_esp #formchecks label {}

#pre_eu_idn_cat {width: 522px; height: 245px; background: url(../images/preregistro_idn_eu_cat.jpg) no-repeat 0 0; margin: 0px auto;}
#pre_eu_idn_cat #formcm {}
#pre_eu_idn_cat #formcm .buscar {width: 275px; height: 25px; border: 0; background: transparent; color: #0072cf; font-size: 1.8em; margin: 76px 0 0 20px; padding: 1px 0 0 5px; float: left;}
#pre_eu_idn_cat #formcm .botoneuidn {float: left; width: 128px; font-size: 18px; color: #fff; border: 0; background: transparent; height: 28px; text-align: center; float: left; margin: 78px 0 0 80px;}
#pre_eu_idn_cat #formchecks {color: #fff; margin: 10px 0 0 18px;}
#pre_eu_idn_cat #formchecks label {}

#pre_eu_idn_eng {width: 522px; height: 245px; background: url(../images/preregistro_idn_eu_eng.jpg) no-repeat 0 0; margin: 0px auto;}
#pre_eu_idn_eng #formcm {}
#pre_eu_idn_eng #formcm .buscar {width: 275px; height: 25px; border: 0; background: transparent; color: #0072cf; font-size: 1.8em; margin: 76px 0 0 20px; padding: 1px 0 0 5px; float: left;}
#pre_eu_idn_eng #formcm .botoneuidn {float: left; width: 128px; font-size: 18px; color: #fff; border: 0; background: transparent; height: 28px; text-align: center; float: left; margin: 78px 0 0 80px;}
#pre_eu_idn_eng #formchecks {color: #fff; margin: 10px 0 0 18px;}
#pre_eu_idn_eng #formchecks label {}

#pre_eu_idn_txt h2 {font-size: 14px; color: #ff7501; font-weight: bold;}
#pre_eu_idn_txt h3 {font-size: 13px; color: #ff7501; font-weight: normal;}
#pre_eu_idn_txt h4 {}

/* .ME
--------------------------------------------------------------------------- */
#me_esp {width: 522px; height: 245px; background: url(../images/me_esp.jpg) no-repeat 0 0; margin: 0px auto;}
#me_esp #formcm {}
#me_esp #formcm .buscar {width: 275px; height: 25px; border: 0; background: transparent; color: #fe0000; font-size: 1.8em; margin: 120px 0 0 20px; padding: 1px 0 0 5px; float: left;}
#me_esp #formcm .botoneuidn {float: left; width: 128px; font-size: 18px; color: #fff; border: 0; background: transparent; height: 28px; text-align: center; float: left; margin: 120px 0 0 80px; cursor: pointer;}
#me_esp #formchecks {color: #fff; margin: 10px 0 0 18px;}
#me_esp #formchecks label {}

#me_cat {width: 522px; height: 245px; background: url(../images/me_cat.jpg) no-repeat 0 0; margin: 0px auto;}
#me_cat #formcm {}
#me_cat #formcm .buscar {width: 275px; height: 25px; border: 0; background: transparent; color: #fe0000; font-size: 1.8em; margin: 120px 0 0 20px; padding: 1px 0 0 5px; float: left;}
#me_cat #formcm .botoneuidn {float: left; width: 128px; font-size: 18px; color: #fff; border: 0; background: transparent; height: 28px; text-align: center; float: left; margin: 120px 0 0 80px;cursor: pointer;}
#me_cat #formchecks {color: #fff; margin: 10px 0 0 18px;}
#me_cat #formchecks label {}

#me_eng {width: 522px; height: 245px; background: url(../images/me_eng.jpg) no-repeat 0 0; margin: 0px auto;}
#me_eng #formcm {}
#me_eng #formcm .buscar {width: 275px; height: 25px; border: 0; background: transparent; color: #fe0000; font-size: 1.8em; margin: 120px 0 0 20px; padding: 1px 0 0 5px; float: left;}
#me_eng #formcm .botoneuidn {float: left; width: 128px; font-size: 18px; color: #fff; border: 0; background: transparent; height: 28px; text-align: center; float: left; margin: 120px 0 0 80px;cursor: pointer;}
#me_eng #formchecks {color: #fff; margin: 10px 0 0 18px;}
#me_eng #formchecks label {}

#me_txt h2 {font-size: 14px; color: #ff7501; font-weight: bold;}
#me_txt h3 {font-size: 13px; color: #ff7501; font-weight: normal;}
#me_txt h4 {}

#me_txt {width: 100%; height: auto; border: 1px solid #bac8dd; background: url(../images/bgtablasup.gif) top repeat-x; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

/* DOMINIOS .CO
/* 30/03/2010
--------------------------------------------------------------------------- */
#co_esp, #co_cat, #co_eng, #co_por {width: 522px; height: 220px; margin: 0px auto;}

#co_esp {background: url(../images/dominios_co_esp.jpg) no-repeat 0 0;}
#co_cat {background: url(../images/dominios_co_cat.jpg) no-repeat 0 0;}
#co_eng {background: url(../images/dominios_co_eng.jpg) no-repeat 0 0;}
#co_por {background: url(../images/dominios_co_por.jpg) no-repeat 0 0;}

#co_esp #formco, #co_cat #formco, #co_eng #formco, #co_por #formco {padding: 117px 0 0 20px;}

#co_esp #formco .buscar,
#co_cat #formco .buscar,
#co_eng #formco .buscar,
#co_por #formco .buscar {width: 275px; height: 25px; border: 0; background: transparent; color: #d3222a;  padding: 1px 0 0 5px; float: left; font-size: 1.6em;}


#co_esp #formco .botontel,
#co_cat #formco .botontel,
#co_eng #formco .botontel,
#co_por #formco .botontel {float: left; width: 128px; font-size: 18px; color: #fff; border: 0; background: transparent; height: 28px; text-align: center; float: left;cursor:pointer; margin: 0 0 0 80px;}


#co_esp #formchecks, #co_cat #formchecks, #co_eng #formchecks, #co_por #formchecks {margin: 14px 0 0 25px;}

#co_esp #formchecks label,
#co_cat #formchecks label,
#co_eng #formchecks label,
#co_por #formchecks label {color: #d3222a;}

#co_esp #formco,
#co_cat #formco,
#co_eng #formco,
#co_por #formco, {color: #fff;}

#co_esp h2 {font-size: 14px; color: #ff7501; font-weight: bold;}
#co_esp h3 {font-size: 13px; color: #ff7501; font-weight: normal;}
#co_esp h4 {}

#co_intro {margin: 0 20px 0 20px;}
#co_intro h2 {margin: 10px 0 10px 0;}
#co_intro p {margin: 0 0 10px 0; text-align: justify;}

/* DOMINIOS ESPECIALES NUEVA MAQUETACION 10/11/2009 */

#dominio_especial, #dominio_especial_me { margin: 20px auto; width: 90%; height: auto; border: 1px solid #bac8dd; background: url(../images/bgtablasup.gif) bottom repeat-x; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 20px;}
#dominio_especial h2, #dominio_especial_me h2 {padding: 0 0 10px 0;}

#dominio_especial_me {background: url(../images/dominios_me.jpg) bottom right no-repeat;}
#dominio_especial_me h2 {font-size: 14px; color: #ff7501; font-weight: bold;}
#dominio_especial_me #content h3 {font-size: 13px; color: #000; font-weight: bold;}
#dominio_especial_me #content p {margin:0 220px 10px 0;}

/* .RENUEVE .ES
--------------------------------------------------------------------------- */
#renes {width: 522px; height: 245px;  margin: 0px auto;}

/* ACORDEON DESCRIPCION
--------------------------------------------------------------------------- */
.fltr { float:right; margin: 5px 0 2px 0;}

#descripcion { border-top:1px solid #9DC2E1; border-right: 1px solid #9DC2E1; border-left: 1px solid #9DC2E1; width:/*438px*/ 410px;}
	#descripcion .cabecera {background: #d9ebfc url(../images/bg_cab_azul_cielo_b.gif) repeat-x bottom; color: #fff; height:21px; line-height:21px; padding: 0 0 0 10px; font-size: 1.1em;}
	
	#descripcion .cabecera2 {width: 250px; float: left; line-height: 25px; padding: 0 0 0 10px; font-size: 1.1em;}
	#descripcion .item {float:left; background: #fff url(../images/bgtablasup.gif) repeat-x top right; border-right:1px solid #9DC2E1; padding:0 5px 0 0; width:80%;}
	#descripcion .itemgrafic { float:left; background: #fff; margin: 5px 0 0 10px; font-size: 1em;}
	#descripcion .content { width:470px; line-height:18px; text-align:justify; margin:4px 0px;}
	
/*.boton_carrito {display: block; width: 151px; height: 29px; background-color: transparent;background-image: url(../images/bgboton_carrito.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: 0% 0%; text-align: center; margin: 0 auto; font-size: 13px; color: #fff; text-decoration: none; padding: 6px 0 0 0;}

.boton_carrito:hover {background-color: transparent; background-image: url(../images/bgbotonhover_carrito.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: 0% 0%;}*/

.boton_carrito:link, .boton_carrito:active, .boton_carrito:visited {display: block; width: 154px; height: 31px; line-height: 31px; background:url(../images/bgboton.gif) no-repeat; text-align: center; margin: 0px auto; font-size: 1.2em; color: #fff; text-decoration: none;font-weight: 600; text-shadow: #e46e00 1px 1px 1px;}
.boton_carrito:hover {background:url(../images/bgbotonhover.gif) no-repeat; text-shadow: #002596 1px 1px 1px;}

.hide { color: #616265;} 

/* btn COMPARATIVA COLUMNA DERECHA
--------------------------------------------------------------------------- */
.btn_comparativa { }

.btn_comparativa {
	width:201px; height:34px; margin-top:10px; text-align:center; line-height:34px;
	background: url(../images/bgtcomparativa.gif) repeat-x; color: #0472C9; display: block; text-decoration: none;
	text-align: center; font-size: 1em; font-weight: 600;}
.btn_comparativa:hover {background: #fff url(../images/bgtcomparativahover.gif) repeat-x; text-align: center; color: #fff; text-decoration: none; }

/* BUSCADOR DOMINIOS
--------------------------------------------------------------------------- */
.busca_dominios_firefox, .busca_dominios_explorer {display:block; height:76px; margin: 8px 0 0 0; padding:10px 5px 0 72px; line-height:14px; cursor:pointer; color: #393939; text-decoration:none;}

.busca_dominios_firefox {background:url(../images/busca_dominios_firefox.jpg) no-repeat;}
.busca_dominios_firefox:hover {background:url(../images/busca_dominios_firefox.jpg) no-repeat; text-decoration: underline;}

.busca_dominios_explorer {background:url(../images/busca_dominios_explorer.jpg) no-repeat;}
.busca_dominios_explorer:hover {background:url(../images/busca_dominios_explorer.jpg); text-decoration: underline;}


/* CABECERA SECCIONES
--------------------------------------------------------------------------- */
.cuotalta { float:left;}
#cuadro_naranja { margin:0 auto; border: 1px solid #ed9d53; padding:10px 5px 0 5px; text-align:center;}

#cuadro_azul { margin:10px auto; /*border: 1px solid #ed9d53;*/ padding:5px; background-color:#e8edf4;}

#content_fichaborde { border:#9cb1ce 1px solid ; width:718px; margin:0 0 0 21px;}
		#content_fichaborde .cabeceraficha { float:left; padding: 15px 267px 0px 15px; /*text-align:justify;*/ background: url(../images/bg_virtuales_vps.jpg) repeat-x; margin:3px; width:430px; }
		
/* PLAN TRIO
--------------------------------------------------------------------------- */
#content_fichaborde3, #content_fichaborde3b, #content_fichaborde3c { border:#9cb1ce 1px solid; width:535px; overflow:hidden; margin:0 auto; -moz-border-radius: 8px; -webkit-border-radius: 8px; padding: 1px 0 0 0;}
#content_fichaborde3b { background: url(../images/bgtablasup.gif) top left repeat-x;}
#content_fichaborde3c { background: url(../images/bgtablasup.gif) top left repeat-x; margin: 0 auto 20px auto;}

#content_fichaborde3c h3 {margin: 20px 0 20px 0; font-size: 1.5em;}

#content_fichaborde3 { background: url(../images/bg_trio.jpg) repeat-x top left;}
		#content_fichaborde3 .cabeceraficha3 { float:left; margin:15px 15px 0 15px; width:305px; }
		#content_fichaborde3 .precio_destacado { float:left; width: 70px; margin:240px 0 0 100px; _margin:240px 0 0 80px; color:#FFF; font-size:30px; }
			#content_fichaborde3 .precio_destacado .asterisco { color:#FFF; font-size:11px; margin:0px; text-align: center; padding-bottom: 20px;}
			#content_fichaborde3 .ejem {margin:0 25px 25px 0;}
	
			.wrappercont, .wrappercont2, .wrappercont3 {width: 100%; padding: 10px; border: 1px solid #ff7501; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: url(../images/bg_txt_altafield.gif) repeat-x top left; text-align: center; overflow:hidden;}
			.wrappercont2 {width: 80%; margin: 0px auto;}
			.wrappercont p, .wrappercont2 p, .wrappercont3 p {font-size: 1.1em; color: #ff7501; }
			
			.wrappercont3 {width: 100%; padding: 10px; border: 1px solid #6ea7f8; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #70a8f8 url(../images/bg_acceso_plan_trio.jpg) repeat-x top left; text-align: center;}		
			
			.wrappercont3 p {font-size: 1.2em; color: #fff;}

			
/* HOSTING 28/10/2009
--------------------------------------------------------------------------- */
#nuevosplanes_hosting {float: left; background: url(../images/bgtablasup.gif) repeat-x top left; width: 765px;}
#content_hosting { border:#9cb1ce 1px solid ; padding:4px; width:710px; margin:0 0 0 21px; -moz-border-radius: 8px; -webkit-border-radius: 8px;}
#cabecera_hosting { height:132px; margin-bottom:4px; background: url(../images/bg_hosting_planes.jpg) repeat-x;}
h4 { font-size: 24px; font-weight: normal; margin: 0 0 10px 0; color: #0472C9; padding-bottom: 30px;}
.content_cabecera { float:left; padding: 15px 300px 0px 15px; text-align:justify; }

.ficha_plan_dns_esp, .ficha_plan_dns_cat, .ficha_plan_dns_eng, .ficha_plan_dns_por,
.ficha_plan_email_esp, .ficha_plan_email_cat, .ficha_plan_email_eng, .ficha_plan_email_por,
.ficha_plan_email_plus, .ficha_plan_email_plus_esp, .ficha_plan_email_plus_cat, .ficha_plan_email_plus_eng, .ficha_plan_email_plus_por,
.ficha_plan_redireccion_esp, .ficha_plan_redireccion_cat, .ficha_plan_redireccion_eng, .ficha_plan_redireccion_por,
.ficha_plan_presencia_esp, .ficha_plan_presencia_cat, .ficha_plan_presencia_eng, .ficha_plan_presencia_por,
.ficha_plan_antivirus_esp, .ficha_plan_antivirus_cat, .ficha_plan_antivirus_eng, .ficha_plan_antivirus_por,
.ficha_plan_profesional_esp, .ficha_plan_profesional_cat, .ficha_plan_profesional_eng, .ficha_plan_profesional_por,
.ficha_plan_promysql_esp, .ficha_plan_promysql_cat, .ficha_plan_promysql_eng, .ficha_plan_promysql_por,
.ficha_plan_empresa_esp, .ficha_plan_empresa_cat, .ficha_plan_empresa_eng, .ficha_plan_empresa_por,
.ficha_plan_corporativo_esp, .ficha_plan_corporativo_cat, .ficha_plan_corporativo_eng, .ficha_plan_corporativo_por,
.ficha_plan_multidominio_esp, .ficha_plan_multidominio_cat, .ficha_plan_multidominio_eng, .ficha_plan_multidominio_por,
.ficha_territoriales_esp, .ficha_territoriales_cat, .ficha_territoriales_eng, .ficha_territoriales_por,
.ficha_tel_esp, .ficha_tel_cat, .ficha_tel_eng, .ficha_tel_por,
.ficha_renueva_esp, .ficha_renueva_cat, .ficha_renueva_eng, .ficha_renueva_por,
.ficha_trio_esp, .ficha_trio_cat, .ficha_trio_eng, .ficha_trio_por,
.ficha_vps_esp, .ficha_vps_cat, .ficha_vps_eng, .ficha_vps_por,
.ficha_aniversario_esp, .ficha_aniversario_cat, .ficha_aniversario_eng, .ficha_aniversario_por,
.ficha_plan_email_plus, .ficha_santjordi_cat, .ficha_pimestic010_cat
{float:left; width:233px; height:196px; margin:4px 2px 2px 1px; font-size: 1.1em; color: #0039a6;}

.ficha_plan_dns_esp {background:url(../images/planes/esp/dns.jpg) no-repeat;}
.ficha_plan_dns_cat {background:url(../images/planes/cat/dns.jpg) no-repeat;}
.ficha_plan_dns_eng {background:url(../images/planes/eng/dns.jpg) no-repeat;}
.ficha_plan_dns_por {background:url(../images/planes/por/dns.jpg) no-repeat;}
.ficha_plan_email_esp {background: url(../images/planes/esp/email.jpg) no-repeat;}
.ficha_plan_email_cat {background: url(../images/planes/cat/email.jpg) no-repeat;}
.ficha_plan_email_eng {background: url(../images/planes/eng/email.jpg) no-repeat;}
.ficha_plan_email_por {background: url(../images/planes/por/email.jpg) no-repeat;}
.ficha_plan_email_plus, .ficha_plan_email_plus_esp, .ficha_plan_email_plus_cat, .ficha_plan_email_plus_eng, .ficha_plan_email_plus_por {background: url(../images/planes/plan_email_plus.jpg) no-repeat;}
.ficha_plan_redireccion_esp {background: url(../images/planes/esp/redireccion.jpg) no-repeat;}
.ficha_plan_redireccion_cat {background: url(../images/planes/cat/redireccion.jpg) no-repeat;}
.ficha_plan_redireccion_eng {background: url(../images/planes/eng/redireccion.jpg) no-repeat;}
.ficha_plan_redireccion_por {background: url(../images/planes/por/redireccion.jpg) no-repeat;}
.ficha_plan_presencia_esp {background: url(../images/planes/esp/presencia.jpg) no-repeat;}
.ficha_plan_presencia_cat {background: url(../images/planes/cat/presencia.jpg) no-repeat;}
.ficha_plan_presencia_eng {background: url(../images/planes/eng/presencia.jpg) no-repeat;}
.ficha_plan_presencia_por {background: url(../images/planes/por/presencia.jpg) no-repeat;}
.ficha_plan_antivirus_esp {background:url(../images/planes/esp/presencia_antivirus.jpg) no-repeat;}
.ficha_plan_antivirus_cat {background:url(../images/planes/cat/presencia_antivirus.jpg) no-repeat;}
.ficha_plan_antivirus_eng {background:url(../images/planes/eng/presencia_antivirus.jpg) no-repeat;}
.ficha_plan_antivirus_por {background:url(../images/planes/por/presencia_antivirus.jpg) no-repeat;}
.ficha_plan_profesional_esp {background:url(../images/planes/esp/profesional.jpg) no-repeat;}
.ficha_plan_profesional_cat {background:url(../images/planes/cat/profesional.jpg) no-repeat;}
.ficha_plan_profesional_eng {background:url(../images/planes/eng/profesional.jpg) no-repeat;}
.ficha_plan_profesional_por {background:url(../images/planes/por/profesional.jpg) no-repeat;}
.ficha_plan_promysql_esp {background: url(../images/planes/esp/profesional_mysql.jpg) no-repeat;}
.ficha_plan_promysql_cat {background: url(../images/planes/cat/profesional_mysql.jpg) no-repeat;}
.ficha_plan_promysql_eng {background: url(../images/planes/eng/profesional_mysql.jpg) no-repeat;}
.ficha_plan_promysql_por {background: url(../images/planes/por/profesional_mysql.jpg) no-repeat;}
.ficha_plan_empresa_esp {background:url(../images/planes/esp/empresa.jpg) no-repeat;}
.ficha_plan_empresa_cat {background:url(../images/planes/cat/empresa.jpg) no-repeat;}
.ficha_plan_empresa_eng {background:url(../images/planes/eng/empresa.jpg) no-repeat;}
.ficha_plan_empresa_por {background:url(../images/planes/por/empresa.jpg) no-repeat;}
.ficha_plan_corporativo_esp {background:url(../images/planes/esp/corporativo.jpg) no-repeat;}
.ficha_plan_corporativo_cat {background:url(../images/planes/cat/corporativo.jpg) no-repeat;}
.ficha_plan_corporativo_eng {background:url(../images/planes/eng/corporativo.jpg) no-repeat;}
.ficha_plan_corporativo_por {background:url(../images/planes/por/corporativo.jpg) no-repeat;}
.ficha_plan_multidominio_esp {background:url(../images/planes/esp/multidominio.jpg) no-repeat;}
.ficha_plan_multidominio_cat {background:url(../images/planes/cat/multidominio.jpg) no-repeat;}
.ficha_plan_multidominio_eng {background:url(../images/planes/eng/multidominio.jpg) no-repeat;}
.ficha_plan_multidominio_por {background:url(../images/planes/por/multidominio.jpg) no-repeat;}
.ficha_territoriales_esp {background: url(../images/planes/esp/territoriales.jpg) no-repeat;}
.ficha_territoriales_cat {background: url(../images/planes/cat/territoriales.jpg) no-repeat;}
.ficha_territoriales_eng {background: url(../images/planes/eng/territoriales.jpg) no-repeat;}
.ficha_territoriales_por {background: url(../images/planes/por/territoriales.jpg) no-repeat;}
.ficha_tel_esp {background: url(../images/planes/esp/dominios_tel.jpg) no-repeat;}
.ficha_tel_cat {background: url(../images/planes/cat/dominios_tel.jpg) no-repeat;}
.ficha_tel_eng {background: url(../images/planes/eng/dominios_tel.jpg) no-repeat;}
.ficha_tel_por {background: url(../images/planes/por/dominios_tel.jpg) no-repeat;}
.ficha_renueva_esp {background: url(../images/planes/esp/renueva_es.jpg) no-repeat;}
.ficha_renueva_cat {background: url(../images/planes/cat/renueva_es.jpg) no-repeat;}
.ficha_renueva_eng {background: url(../images/planes/eng/renueva_es.jpg) no-repeat;}
.ficha_renueva_por {background: url(../images/planes/por/renueva_es.jpg) no-repeat;}
.ficha_trio_esp {background: url(../images/planes/esp/plan_trio.jpg) no-repeat;}
.ficha_trio_cat {background: url(../images/planes/cat/plan_trio.jpg) no-repeat;}
.ficha_trio_eng {background: url(../images/planes/eng/plan_trio.jpg) no-repeat;}
.ficha_trio_por {background: url(../images/planes/por/plan_trio.jpg) no-repeat;}
.ficha_vps_esp {background: url(../images/planes/esp/vps.jpg) no-repeat;}
.ficha_vps_cat {background: url(../images/planes/cat/vps.jpg) no-repeat;}
.ficha_vps_eng {background: url(../images/planes/eng/vps.jpg) no-repeat;}
.ficha_vps_por {background: url(../images/planes/por/vps.jpg) no-repeat;}
.ficha_aniversario_esp {background: url(../images/benvingut_esp.jpg) no-repeat;}
.ficha_aniversario_cat {background: url(../images/benvingut_cat.jpg) no-repeat;}
.ficha_aniversario_eng {background: url(../images/benvingut_eng.jpg) no-repeat;}
.ficha_aniversario_por {background: url(../images/benvingut_por.jpg) no-repeat;}
.ficha_co_esp {background: url(../images/dominios_co_plan_esp.jpg) no-repeat;}
.ficha_co_cat {background: url(../images/dominios_co_plan_cat.jpg) no-repeat;}
.ficha_co_eng {background: url(../images/dominios_co_plan_eng.jpg) no-repeat;}
.ficha_co_por {background: url(../images/dominios_co_plan_por.jpg) no-repeat;}
.ficha_co_esp, .ficha_co_cat, .ficha_co_eng, .ficha_co_por
{float:left; width:233px; height:196px; margin:4px 2px 2px 1px; font-size: 1.1em; color: #0039a6;}
.ficha_pimestic010_cat { background:url(../images/banner_pimestic_home_cat.jpg) no-repeat;}

.ficha_santjordi_cat {background: url(../images/santjordi_cat.jpg) no-repeat;}

/* INICIO nueva ficha servidores (Manuel)*/
.ficha_servidores{
float:left; width:233px; height:196px; margin:4px 16px 16px 1px; font-size: 1.1em; color: #0039a6;
background: url(../images/planes/bg_servidores.jpg) no-repeat;
}
.ficha_servidores h2{
width:210px; height:60px; line-height:55px; font-size: 1.1em; color: #fff; text-align:right; font-weight:bold; padding-right:8px;
}
.ficha_servidores_d{
float:right; width:233px; height:196px; margin:4px 0px 16px 1px; font-size: 1.1em; color: #0039a6;
background: url(../images/planes/bg_servidores.jpg) no-repeat;
}
.ficha_servidores_d h2{
width:210px; height:60px; line-height:55px; font-size: 1.1em; color: #fff; text-align:right; font-weight:bold; padding-right:8px;
}
.ficha_datos_servidores { width:218px; margin:0px auto; padding-top:0px;}
/* FIN nueva ficha servidores (Manuel) */

/* INICIO nueva ficha PROMOS (Manuel)*/
.ficha_promo_home_esp{
float:left; width:233px; height:196px; margin:4px 2px 2px 1px; font-size: 1.1em; color: #fff;
background: url(../images/planes/bg_promo.jpg) no-repeat;
}
.ficha_promo_home_esp h1{
width:210px; height:60px; line-height:55px; font-size: 2.7em; color: #fff; text-align:right; font-weight:bold; padding:6px 8px 0 0;
}
.ficha_promo_home_esp .textos_left{ width:112px; overflow: hidden; float:left; margin:0px;}
.ficha_promo_home_esp .textos_right{ width:102px; overflow: hidden; float:right; margin:0px;}
.ficha_promo_home_esp .sub_text{ width:221px; overflow: hidden; float:left; margin:-10px 0 -10px 0;}

.ficha_promo_home_cat{
float:left; width:233px; height:196px; margin:4px 2px 2px 1px; font-size: 1.1em; color: #fff;
background: url(../images/planes/bg_promo.jpg) no-repeat;
}
.ficha_promo_home_cat h1{
width:210px; height:60px; line-height:55px; font-size: 2.7em; color: #fff; text-align:right; font-weight:bold; padding:6px 8px 0 0;
}
.ficha_promo_home_cat .textos_left{ width:112px; overflow: hidden; float:left; margin:0px;}
.ficha_promo_home_cat .textos_right{ width:102px; overflow: hidden; float:right; margin:0px;}
.ficha_promo_home_cat .sub_text{ width:221px; overflow: hidden; float:left; margin:-10px 0 -10px 0;}

.ficha_promo_home_eng{
float:left; width:233px; height:196px; margin:4px 2px 2px 1px; font-size: 1.1em; color: #fff;
background: url(../images/planes/bg_promo.jpg) no-repeat;
}
.ficha_promo_home_eng h1{
width:210px; height:60px; line-height:55px; font-size: 2.7em; color: #fff; text-align:right; font-weight:bold; padding:6px 8px 0 0;
}
.ficha_promo_home_eng .textos_left{ width:112px; overflow: hidden; float:left; margin:0px;}
.ficha_promo_home_eng .textos_right{ width:102px; overflow: hidden; float:right; margin:0px;}
.ficha_promo_home_eng .sub_text{ width:221px; overflow: hidden; float:left; margin:-10px 0 -10px 0;}

.ficha_promo_home_por{
float:left; width:233px; height:196px; margin:4px 2px 2px 1px; font-size: 1.1em; color: #fff;
background: url(../images/planes/bg_promo.jpg) no-repeat;
}
.ficha_promo_home_por h1{
width:210px; height:60px; line-height:55px; font-size: 2.7em; color: #fff; text-align:right; font-weight:bold; padding:6px 8px 0 0;
}
.ficha_promo_home_por .textos_left{ width:112px; overflow: hidden; float:left; margin:0px;}
.ficha_promo_home_por .textos_right{ width:102px; overflow: hidden; float:right; margin:0px;}
.ficha_promo_home_por .sub_text{ width:221px; overflow: hidden; float:left; margin:-10px 0 -10px 0;}

.ficha_datos_promo { width:218px; margin:0px auto; padding-top:0px; color:#fff;}
.textos_left p, .textos_right p { color:#FFF; text-align:center; line-height:22px;}
.textos_left strong, .textos_right strong { color:#FFF; font-size:20px;}
.sub_text p { color:#FFF; text-align:center; font-size:11px; line-height:13px;}
/* FIN nueva ficha PROMOS (Manuel) */

.ficha_datos { width:218px; margin:0px auto; padding-top:60px;}
.ficha_precio { height:20px; color:#000; text-align:right;}
.precio_rojo { color:#F00; font-weight:bold;}
.ficha_caracteristicas, .ficha_caracteristicas2 { height:80px; line-height:18px; overflow: hidden; margin-left:10px;}

a.ficha_boton, a.ficha_boton2 {display: block; float:left; line-height:25px; width:125px; color: #fff;  text-align:center;
margin: 2px 0 0 45px; font-size: 1em; font-weight: 700;}
a.ficha_boton:hover, a.ficha_boton2:hover {color: #85391f; text-decoration: none;}
a.ficha_boton2 {margin: 2px 0 0 35px;}

.ficha_carrito { float:left; height:25px; width:40px; padding-left:10px; cursor:pointer; display:block;}

/* SERVICIOS DEDICADOS (Jaume) */
#servidores {margin: 0 0 0 20px;}
#servidores #content, #servidoresb #content  {}
#servidores #content h2, #servidoresb #content h2 {padding: 0 0 10px 0;}
#servidores #content ul, #servidoresb #content ul {margin: 20px 0 0 30px;}
#servidores #content li, #servidoresb #content li { list-style-image:url(../images/bulletnaranja.gif); font-size: 12px; margin: 0 0 10px 0;}

#servidoresb {margin: 0px auto; width:100%;}

#servidores .content2, #servidores .content3 {border:#9cb1ce 1px solid; width: 90%; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: url(../images/bgtablasup.gif) top left repeat-x;}

#servidores .content2 {margin: 20px 0 0 0; padding: 20px;}
#servidores .content3 {width: 657px; border: 0; background: none; padding: 0; margin: 30px 0 0 0;}
#servidores #content .content3 li {list-style-image:none;}

#servidores .contrata {border:#ed9d53 1px solid; padding: 10px; width: 40%; margin: 20px auto; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #ed9d53; text-align: center;}

#txtserv {width: 450px; margin: 0 0 100px 0;}

#form ul {}
#form ul li {margin: 0 0 5px 0; list-style:none !important;}
#form ul li label {float: left; width: 150px; padding: 3px 0 0 0; font-size: 1.1em;}
#form ul li input, select, textarea {float: left;}

/*forms*/
.altafield, .altafield_2, .altafield_3, .altafield_4, .altafield_5, .altafield_6, .altafield_select, .altafield_valcode, altafield_valcode2 {font-family: tahoma, verdana, arial, sans-serif; background: url(../images/bgtablasup.gif) repeat-x top left; font-size: 12px; padding: 3px; border: 1px solid #9cb1ce; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.altafield:focus, .altafield_2:focus, .altafield_3:focus, .altafield_4:focus, .altafield_5:focus, .altafield_6:focus, .altafield_select:focus, .altafield_valcode:focus, altafield_valcode2:focus {border: 1px solid #ff7501; background: #fff; color: #ff7501; -moz-border-radius: 3px; -webkit-border-radius: 3px;}

.altafield {width: 228px; color: #0472C9; }
.altafield_2 {width: 140px; color: #ff7501; font-weight: bold;}
.altafield_3 {width: 190px; color: #ff7501;}
.altafield_4 {width: 190px; height: 70px; color: #ff7501;}
.altafield_5 {width: 250px; height: 20px; color: #0472C9; font-size:14px;}
.altafield_6 {width: 280px; height: 20px; color: #0472C9; font-size:14px;}

.altafield_select_naranja {width: 200px;  color: #ff7501; font-family: tahoma, verdana, arial, sans-serif; font-size: 12px; padding: 0 0 0 10px; border: 1px solid #9cb1ce;}
.altafield_select {width: 238px;  color: #0472C9;}

.textfield {width: 238px; height: 30px; background: url(../images/0472C9) no-repeat; border: 0; color: #0472C9; font-family: tahoma, verdana, arial, sans-serif; font-size: 15px; text-indent: 10px; padding: 5px 0 0 0;}
.altafield_valcode {width: 40px; color: #ff7501; border: 1px solid #9cb1ce; font-weight: bold; text-align: center;}
.altafield_valcode2 {width: 40px;  color: #0472C9; background: #e9c7a7; border: 1px solid #ff7501; -moz-border-radius: 3px; -webkit-border-radius: 3px; font-weight: bold; text-align: center;}

/* SERVIDORES VIRTUALES */
#content_fichaborde2 { border:#9cb1ce 1px solid ; width:535px; overflow:hidden; margin:0 auto; padding:0 0 20px 0; background: url(../images/bg_virtuales_fondo.jpg) no-repeat right bottom;}
		#content_fichaborde2 .cabeceraficha2 { float:left; padding: 15px 240px 0px 15px; background: url(../images/bg_virtuales.jpg) repeat-x; margin:3px; width:274px; }
		
#planconttablab {width: 710px; height: auto; margin: 0px auto;}
#servcont {}

#contfichas {margin: 0 0 20px 0; width: 500px; padding: 15px 0 0 0; border-top: 1px solid #9db0d0;}
#planconttablab .content {padding: 10px; width: 280px;}
#servdoresvirt {padding:4px;}
#servidores2 {padding:4px; width:710px; margin:0 0 0 21px;}
#boxinfo {width: 740px; margin: 0 0 0 20px;}
#boxinfo2 {width: 95%; margin:0 0 0 20px; /*border: 1px solid #9cb1ce;  -moz-border-radius: 8px; -webkit-border-radius: 8px;*/ font-size: 12px;}

/* PLAN TRIO
--------------------------------------------------------------------------- */
.ejemplos_trio { float:left; margin:0 0 20px 5px;}

/* 22/06/2009 - Nuevo diseño para Dominios Territoriales
--------------------------------------------------------------------------- */
#content_territoriales {float: left;}
#territoriales {width:720px; margin:0 0 0 21px; }
#pastilla_buscador_territoriales {
	width:720px;
	height:280px;
	background:url(../images/territoriales/pastilla_buscar.jpg) no-repeat;}
	
#zona_buscador_terri {width:545px; overflow:hidden; float:left;}
#zona_lista_terri {width:150px; height:250px; float:left; /*border:1px #F00 solid;*/ margin:10px 0px 0px 12px;}
	#zona_lista_terri .titol { color:#FFF; font-size:12px; font-weight:600; padding:10px; text-align:center;}
	
/* flexscroll
--------------------------------------------------------------------------- */
#mycustomscroll { padding:0px 10px; margin:2px; _width:120px; height:200px; font-size:12px;}
.scrollgeneric {line-height: 1px; font-size: 1px; position: absolute;top: 0; left: 0;}
.vscrollerbase {width: 10px; background-color:#BCD0E0;}
.vscrollerbar {width: 10px; background-color:#0F5298; cursor:pointer;}
		
.lista_scroll {padding :4px; margin:2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; background:#BCD0E0;}
	
.lista_scroll .banderas {margin:3px 5px 3px 3px; float:left; width:16px;}
.txt_dominios_lista {text-indent:24px; width:60px; font-weight:400;}
.cerrar_dominios_lista {float:right; height:10px; width:10px; display:block; background: url(../images/territoriales/cerrar.jpg) no-repeat; cursor:pointer;}
.cerrar_dominios_lista:hover {background:url(../images/territoriales/cerrar_hover.jpg) no-repeat;}
.pastilla_buscador_texto_info {width:500px; height:35px; padding-left:40px; display:block; margin:0px auto; margin-top:16px;}
	
.buscador_terri {float:left; padding-left:14px;}
	
.boton_busca_dominio:link, .boton_busca_dominio:active, .boton_busca_dominio:visited {display: block; width: 176px; height: 29px; line-height:29px; background:url(../images/territoriales/bgbotbuscadom.png) no-repeat; text-align: center; font-size: 12px; color: #fff; text-decoration: none; font-weight:700; letter-spacing:1px;}
.boton_busca_dominio:hover {display: block; width: 176px; height: 29px; background:url(../images/territoriales/bgbotbuscadom_hover.png) no-repeat; text-align: center;  color: #fff; text-decoration: none; }

	#buscar_por { width:524px; margin:0px auto;}
	.pestanya_buscar_por a{ float:left; width:120px; height:28px; margin-right:1px;
	border:1px #9CB1D0 solid; border-bottom:none;
	line-height:28px;text-align:center; display:block; text-decoration:none;
	background: url(../images/territoriales/bg_pestranya_buscar_hover.jpg) repeat-x; }
	.pestanya_buscar_por a:hover{ background: url(../images/territoriales/bg_pestranya_buscar.jpg) repeat-x; border-bottom:none;
	text-decoration:none;}
	
	.pestanya_buscar_inter a{ float:left; width:148px; height:25px; margin-left:2px; color:#FFF;
	border:1px  #A9C4DB solid;
	line-height:28px;text-align:center; display:block; text-decoration:none;
	background: url(../images/territoriales/bg_pestranya_inter.jpg) repeat-x; }
	.pestanya_buscar_inter a:hover{ background: url(../images/territoriales/bg_pestranya_inter_hover.jpg) repeat-x; color:#FFF;
	text-decoration:none;}
	
		.pestanya_buscar_por_actual { float:left; width:120px; height:28px; margin-right:1px;
	border:1px #069 solid; border-bottom:none;
	line-height:28px;text-align:center; display:block; text-decoration:none;
	background: url(../images/territoriales/bg_pestranya_buscar.jpg) repeat-x;}
	
	
	#content_buscar_por { width:522px; height:70px; background:#FFF; border:1px #069 solid; border-top:none;
	line-height:55px; text-align:center; font-size:16px; font-weight:400;}
	.ver_todo_link {font-size:10px; line-height:5px; .line-height:10px; }
	
	#pais { width:300px; margin:0px auto;}
	.select_pais {width: 300px;  color: #ff7501; font-family: tahoma, verdana, arial, sans-serif; font-size: 12px; border: 1px solid #9cb1ce;
	}
	
	.azulnaranja:link, .azulnaranja:active, .azulnaranja:visited {color: #fff; text-decoration: none; /*font-weight: 200;*/ background:#5E92BA; padding:3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin:0px 1px;}
	.azulnaranja:hover {color:#414E6E; text-decoration: none; background:#D4DDED;}
	
	.azulnaranja_vacio:link, .azulnaranja_vacio:active, .azulnaranja_vacio:visited, .azulnaranja_vacio:hover{color: #9CB1D0; text-decoration: none;background:#C8D3E5; padding:3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin:0px 1px; cursor: default;}
	
#territoriales2 {margin:21px 0 0 0; }

.dominio_territorial {float:left; width:232px; height:66px; margin-right:12px; margin-bottom:10px;
background:url(../images/territoriales/pasti_domini.jpg) no-repeat;}

.pasti_terri_up { height:30px; overflow:hidden;}
.nombre_terri { float:left; width:160px; overflow:hidden; color:#30577E; height:30px; font-size:14px; line-height:18px; margin-top:4px; 
text-indent:5px;}
.flag_terri {margin:8px 5px 0 10px; float:left; }

.pasti_terri_down { height:36px; overflow:hidden; color:#FFF;}

.check_terri {float: left; padding: 8px 0 0 10px;}
.dominio_terri {float: left; padding: 10px 0 0 8px; font-weight:700; font-size:14px;}
.new_terri {float:right; margin: 4px 2px 0px 0px; width:30px; height:30px;
background:url(../images/territoriales/ico_domini_new.png) no-repeat; _background:url(../images/territoriales/ico_domini_new.gif) no-repeat;}
.promo_terri {float:right; margin: 4px 2px 0px 0px; width:30px; height:30px;
background:url(../images/territoriales/ico_domini_promo.png) no-repeat; _background:url(../images/territoriales/ico_domini_promo.gif) no-repeat;}
.info_terri { float:right; margin: 8px 10px 0 2px; width:16px; height:16px; display:block; cursor:default;
background:url(../images/territoriales/ico_domini_info.png) no-repeat; _background:url(../images/territoriales/ico_domini_info.gif) no-repeat;}
.atencio_terri { float:right; margin: 10px 10px 0 2px; _margin: 10px 5px 0 2px; width:16px; height:16px; display:block; cursor:default;
background:url(../images/territoriales/atencio_dominis.png) no-repeat; 
_background:url(../images/territoriales/atencio_dominis.gif) no-repeat;}

#territoriales3 {margin:21px 0 0 0; }
#territoriales_carac { width:500px; margin:0px auto; margin-bottom:10px; border:1px #9CB1CE solid; background:#FFF; padding:10px;}
#content_fichaborde_terri { border:#9cb1ce 1px solid; width:515px; overflow:hidden; margin:0 auto; margin-top:18px; background: url(../images/bg_centro_top.jpg) repeat-x top left; -moz-border-radius: 8px; -webkit-border-radius: 8px; padding: 10px;}
.spantar { color:#ED9D53; font-size:14px; font-weight:600;}
#territoriales4 {/*width:720px;*/ margin:21px ; padding:5px 0 0 60px; height:50px;
background:url(../images/territoriales/ico_icann.jpg) no-repeat; color:#333; text-align:justify; font-size:12px;}

.selector_dominio_terri {font-size:16px; margin-top:10px; float:left; font-weight:700;}
.volver_dominio_terri {margin-top:10px; height:16px; line-height:20px; background:url(../images/arrow_up.png) no-repeat right; padding-right:25px;float:right;}
.separa { clear:both;}

/* DISEÑO */

#flash_disseny { width:710px; height:224px; margin:0 0 0 25px; background:url(../images/banner_diseno_fondo.jpg) no-repeat top left; border:1px solid #fff; color:#000; line-height:15px; font-size:11px;}
#flash_disseny a { display:block; font-size:28px; color:#000; text-decoration:none; line-height:32px; padding-bottom:6px;}
#flash_disseny a:hover { color:#3361bf;}
#flash_disseny .col{ float:left; width:200px;}
#flash_disseny .primer { float:left; width:165px; height:75px; margin:40px 0 0 40px; }
#flash_disseny .segon { float:left; width:165px; height:75px; margin:4px 0 0 40px; }
#flash_disseny .flashanim { float:left; width:237px; height:224px; }
#flash_disseny .tercer { float:left; width:150px; height:75px; margin:40px 0 0 48px; }
#flash_disseny .quart { float:left; width:165px; height:75px; margin:19px 0 0 58px; }

.contentgaleria { width:auto; padding:10px;/* background: url(../images/bgtablasup.gif) top left repeat-x;*/}
#galeria { margin-top:10px;}

.thumb_gal {display:block; /*overflow:hidden; width:148px; height:99px;*/ /*border:5px #ECF0F6 solid;*/}
.thumb_gal:hover {/*border:5px #ED9D53 solid;*/}	
.txt_thumb_gal {font-size:1em; /*margin:4px 0;*/}
	
/*MAPA INTERACTIVO-------------------------------------------------	*/
  #map { border: 1px solid #979797; margin:0px; padding:0px; width:720px; height:420px;}
  #map p {font-size: 1.1em; font-weight: lighter; line-height: 15px; margin:0px; padding:0px;}
  #map h2 {font-size: 16px; color: #ea7125; margin: 0px; padding: 0 0 5px 0; font-weight: lighter;}
  #map h3 {font-size: 14px; color: #ea7125; margin: 0px; padding: 0 0 5px 0; font-weight: lighter;}
  #map img {padding: 0px; margin:0px;}
  
/*ALTA NUEVO USUARIO 12 ANIVERSARIO
----------------------------------------------------------------------*/
#titol_12aniversario {
	background:url(../images/logo_entorno_new_usuario.jpg) no-repeat; height:100px; padding-left:120px; margin:20px 0 15px 0;}
	
#titol_12aniversario h1 {font-size: 1.8em;}
#titol_12aniversario h2 {font-size: 1.4em;}
#titol_12aniversario h3 {font-size: 1.2em; color: #4D4E53;}
	
/* SERVICIOS VPN 
----------------------------------------------------------------------*/
#content_fichaborde4 { border:#9cb1ce 1px solid; width:535px; overflow:hidden; margin:0 auto; text-align:justify; background: url(../images/fondo_degra_azul.jpg) repeat-x; -moz-border-radius: 8px; -webkit-border-radius: 8px; padding: 1px 0 0 0;}
		#content_fichaborde4 .cabeceraficha4 { float:left; margin:15px 15px 0 15px; width:505px }
		#content_fichaborde4 .cabeceraficha4 .titol4{ font-size:14px; font-weight:600; margin-bottom:10px;}
		#content_fichaborde4 .cabeceraficha4 .punts4{ margin-bottom:5px; font-size:12px;}
		
		#content_fichaborde4 .cabeceraficha4 ul {margin: 0 0 5px 20px; }
		#content_fichaborde4 .cabeceraficha4 li { list-style-image:url(../images/bulletnaranja.gif); font-size: 12px; padding: 0 0 8px 0;}
		.mapa_vpn { float:right; margin:60px 0 5px 15px;}

/* E-INFO */			
#content_carousel {width: 94%; overflow: hidden;}
.cabeceraficha4 { float:left; margin:15px 0 0 15px; background: url(../images/foto_einfo.png) no-repeat bottom right !important; background: url(../images/foto_einfo.png) no-repeat 235px bottom; width:257px; height:210px; padding-right:250px;}
.cabeceraficha5 { float:left; margin:15px 0 10px 15px; width:257px; height:auto;}
.precio_destacado2 { float:left; width: 130px; height:110px; margin:0 30px 25px 25px !important; margin:0 0 0 15px; color:#FFF; font-size:30px; background:url(../images/fondo_precio2.jpg) no-repeat top left; padding:30px 0 0 0; text-align:center; line-height:24px; }

.precio_destacado3, .precio_destacado4 { float:right; width: 146px; height:105px; color:#FFF; font-size:30px; padding:37px 55px 0 0; text-align:center; line-height:24px; }
.precio_destacado3 { margin:25px 15px 0 0; background:url(../images/catalogo_bg.jpg) no-repeat top left; }
.precio_destacado4 { margin:20px 15px 10px 0; background:url(../images/ecommerce_bg.jpg) no-repeat top left; }

.naranjito { font-size:13px; color:#b65800; font-weight:bold;}
.peque { font-size:12px;}
#cuadro_naranja2 { margin:16px 0 16px 60px; border: 1px solid #ed9d53; padding:10px 5px 0 5px; text-align:center; width:325px; background:#FFF; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: url(../images/bg_txt_altafield.gif) repeat-x top left;}
#ejeminfo { float:left; width:445px; height:105px; background:url(../images/fondo_ejem.jpg) no-repeat top left; padding:10px 0 0 15px; margin:0 0 25px 0;}
#ejeminfo a { margin:0 3px;}
.fondonaranja a {float:right; background:#729fcf; color:#FFF ; text-decoration: none; padding:2px 4px; margin-bottom:20px;}
.fondonaranja a:hover {color:#000;}
#demo_einfo, #demo_einfo2 { border:1px solid #6ea7f8;background:url(../images/bg_acceso_plan_trio.jpg) repeat-x top left #6ea7f8;  overflow:hidden; -moz-border-radius: 8px; -webkit-border-radius: 8px;}
#demo_einfo p { text-align:center; color:#FFF; font-size:14px; width:260px; margin-left:30px;}
#demo_einfo2 p{ text-align:center; color:#FFF; font-size:14px;}
#demo_einfo{ float:right; width:320px; height:80px; padding:30px 0 10px 0; margin:0 0 20px 17px;}
#demo_einfo2 { float:left; width:275px; height:80px; padding:20px 0 10px 0; margin:10px 0 20px 17px;}

/* ALTA USUARIO */

#nuevousuario {padding: 0 0 0 20px;}
#nuevousuario p {}
#passforget {text-align: center; margin: 5px auto;}
#passforget a {font-size: 1.1em; font-weight: normal;}

/* FORMS */

#formgen {}
#formgen ul li {margin: 0 0 10px 0;}
#formgen ul li label {display: block; margin: 0 0 10px 0;}
#formgen ul li input {padding: 3px; border: 1px solid #9cb1ce; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
#formgen ul li input:focus {border: 1px solid #ff7501; background: #fff; color: #ff7501;}

#two_col {}
#two_col #col1 {float: left;}
#two_col #col1 img {border: 1px solid #d2dde4; padding: 2px;}
#two_col #col2 {float: left; margin: 0 0 0 30px;}

.periodonic_textos {width: 80%; margin: 20px auto;}
.periodonic_textos p {font-size: 1.2em; color: #E46E00; text-align: center; font-weight: 600; line-height: 20px;}

#facebook {text-align: center; border: 1px solid #cacac8; background: #fff; width: 150px; margin: 10px auto; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 5px;}
#facebook a {font-size: 0.8em;}
#facebook img {margin: 2px auto;}
#facebook h3 {font-size: 1.2em; margin: 5px auto; color: #393939; font-weight: normal;}