/* RESET Cortesía de Yahoo*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset, img, input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}
sup,sub{line-height:-1px;vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}


select,input,textarea{color:#333333}
h2 {
font-family:Orange,Helvetica,Arial,sans-serif;
margin: 0; padding:0;
color:#FF6600;/*Texto naranja*/;
font-size:20px;
font-weight:normal;
}
h2 a{
	color: #ff6600;
	text-decoration:none;
}
h3 {
margin: 0; padding:0;
color:#333333;/*Texto negra*/;
font-size:11px;	
font-weight:normal;
}
html,body
{
	background:url('../images/background.png') repeat-y scroll center 0 #fff ;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px;
	margin:0px;
	color:#333333;
}
body div{
	/*border:1px solid black;*/
}
a img{
	border:0px;
}
a{
	color:#333333;
	text-decoration:none;
}
a:hover{
	color:#ff6600;
}
.sinvinetas{
	list-style:none !important;
	padding:0px ;
	margin:0px ;
}
.sinvinetas li{
	list-style:none !important;
}

#procesando{
text-align:center;
position:absolute;
display:none;
width:200px;
padding:12px auto;
top:50%;
left:50%;
margin-left:-100px;
margin-top:-50px;
background-color:#FFFFFF;
}


#procesandomsg{
text-align:center;
position:fixed;
width:100%;
height:100px;
padding:4px auto;
top:50%;
left:0%;
margin-top:-60px;
background-color:#FFFFFF;
border-top:1px solid #FF6600;
border-bottom:1px solid #FF6600;
display:none;
font-size:14px;
letter-spacing:-1px;
z-index:100000;
}

*html #procesandomsg{
position:absolute;
top: expression((f_clientHeight()/2)+f_scrollTop()+'px');
width:100%;
left:0px;
}

#procesandomsg img{
margin:10px auto 0px auto;
}

#procesandomsg div{
width:200px;
margin:0px auto auto auto;
}
#procesandomsg h3{
padding:0px;
margin-top:6px;
font-size:13px;
font-weight:normal;
letter-spacing:-1px;
}

/*esquinas*/
.cornerBox {
	position: relative;
	background: #E3E3E3;
	padding:18px;
}
.w400 .cornerBox{
	width: 400px;
}
.w450 .cornerBox{
	width: 450px;
}
.w180 .cornerBox{
	width: 180px;
}
.w355 .cornerBox{
	width: 300px;
}
.w865 .cornerBox{
	width: 864px;
}
.w210 .cornerBox{
	width: 250px;
}
.w450 {
	width: 450px;
}
.w500 {
	width: 500px;
}
.w550 {
	width: 550px;
}
.w600 {
	width: 600px;
}
.w270 {
	width: 270px;
}
.w135 {
	width: 135px;
}
.corner {
	position: absolute;
	width: 10px;
	height: 10px;
	background: url('../images/esq.jpg') no-repeat;
	font-size: 0%;
}
.cornerBoxInner {
	padding: 5px;
}
.TL {
	top: 0;
	left: 0;
	background-position: 0 0;
}
.TR {
	top: 0;
	right: 0;
	background-position: -10px 0;
}
.BL {
	bottom: 0;
	left: 0;
	background-position: 0 -10px;
}
.BR {
	bottom: 0;
	right: 0;
	background-position: -10px -10px;
}
/*fin*/
#todo{
	width:960px;
	background:#ffffff;
	margin:0px auto;
	padding:0px;
}
#contenido
{
	width:900px;
	margin:auto;
}
#cabeza{
	width:960px;
	margin:0px 0px 10px;
}
#cabezaizq{
	width:495px;
}
#cabezaizq div{
	width:100%;
	/*height:40px;*/
}
#cabezader{
	width:495px;
}
#cabezader div{
	height:50px;
}
#cabezapie{
}

#cuerpoBuscador{
	width:160px;
	height:15px;
	float:left;
	margin:0px 0px 0px 0px;
	/*margin-left:3px;*/
	background:#e3e3e3;
	padding:3px;
	border: 1px solid #cccccc;
}
#cuerpo{
	width:100%;
	margin:0px;
}
#pie{
	
}
h3.nar{
	color:#ff6600;
	font-weight:bold;
}
#sectionLinks{
	/*margin: 13px 30px 0px 30px;*/
	width:895px;
	margin:13px auto 0px auto ;
}

#sectionLinks ul {
	width:180px;
	list-style: none;
	/*margin: 0 20px;*/ 
	padding: 0;
	line-height:12px;
}
#sectionLinks li {
	font-size:10px;
/*border-top: 1px solid #8c8c8c ;
margin-bottom:0px;*/
}
#sectionLinks a:link, #sectionLinks a:visited{color:#333333;}
#sectionLinks a:hover{color:#FF6600;/*Texto naranja*/}
#sectionLinks a{
	font-size:10px;
	/*background-image:url(../images/flecha.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;*/
	padding: 4px 0px 2px 0px;
	text-decoration:none;		
}
#sectionLinks h3 {
/*margin: 3px 20px;*/
padding: 0;
}
#movlinks{
	width:210px;
}
#adsllinks{
	width:220px;
}
#bloglinks{
	width:245px;
}
#entradas{
	width:245px;
	height:150px;
}
#certificados{
	width:220px;
	/*height:115px;*/
}
.lineagris{
	background:#E3E3E3;
	clear:both;
	float:left;
	/*height:1px;
	margin-top:20px;*/
	width:100%;
}
.lineanegra{
	border-bottom:1px solid #333333;
	height:0px;
	margin-top:5px;
	margin-bottom:5px;
	width:100%;
}
.sublinea{
	border-bottom:1px solid #333333;
	padding-bottom:5px;
	margin-bottom:5px;
	width:100%;
}
.izq{
	float:left;
}
.der{
	float:right;		
}
.pie{
	width:100%;
	clear:both;
	height:0px;
}

#busqterminales li{
	width:80px;
}

ul{
	margin:5px 0px;
	padding:0px 2px;
}
.cajaBuscador
{
	width:180px;
}

#buscadores li{
	list-style:none;
}
#buscadores .ttl{
	background:url("../images/flecha.gif") no-repeat 0 5px transparent;
	padding:2px 0 0 10px;
}
.ttl{
	font-weight:bold;
	/*list-style:square inside none;
	margin-left:15px;*/
	/*margin-bottom:3px;
	margin-top:6px;*/
}
#buscadores .sin-flecha
{
	font-weight:normal; 
	background:none;
}
.sqn{
	list-style-image:url(../images/newindex/ico_flecha.gif);
	color:#ff6600;
	margin:6px 0px 3px 20px;
}
.sqn span{
	color:#333333;
}
/*target*/
#globalTabs{
  	font-weight:bold;
	clear: both;
	padding:0px;
	border-bottom:1px solid #cccccc;
	height:31px;
	margin-bottom:-5px;
	/*border:1px solid #ff6600;*/
	/*width:665px;*/
}

#globalTabs img{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border:none;
}
#globalTabs ul {

margin:0px 0px 0px;
padding:0px;
clear: both;
list-style: none;
/*width:665px;*/
}


#globalTabs .huecoCen
{
	width:210px; 
	height:29px;
}
#globalTabs li {
  float: left;
  margin: 0px;
  padding: 0px;
  border-top: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  /*border-bottom: 1px solid #e3e3e3;*/
  background:#333333;
}

#globalTabs a {
  color:#333333;
  display: block;
  line-height: 1.7em;
  text-decoration: none;
  /*padding:2px 26px 0px 26px;*/
  font-size:12px;
  font-weight:normal;
}
*html #globalTabs a{
	padding:2px 14px 0px 14px;
}
#globalTabs a:hover {
  text-decoration:none;
  color:#FF6600
}

#globalTabs .tabon {

  padding: 0px 0px 0px 0px;
  background-image:none;
  background-color:#e3e3e3;
  /*border-left:1px solid #ff6600;*/
  border-bottom:1px solid #e3e3e3;
}

#globalTabs .taboff:hover
{
	background:#e3e3e3;
}
#globalTabs .tabon a{
	color:#ff6600;
	font-weight:bold;
}
#globalTabs .tabon a:hover{
	color:#333333;
	
}


#globalTabs .taboff {

  padding: 0px;
  /*background-image:url(../gif/menuFondo.gif);
  background-repeat:repeat-x;*/
  background: #f1f1f1 ;
  color:#ffffff;
  border-bottom:1px solid #cccccc;
}

#globalTabs .endtabon {
background-image:none;
background-color:#FFFFFF;
}
#globalTabs .endtabon a{
color:#FF6600
}
#globalTabs .endtaboff {

  padding: 0px 5px 0px 5px;
  background-image:url(../gif/menuFondo2.gif);
  background-repeat:repeat-x;
}

#globalTabs .endtaboff a{
color:#FFFFFF;
}
#globalTabs .endtaboff a:hover{
color:#FFFFFF;
}
/*menu segmentación productos y servicios*/


ul.topnav {
	height:27px;  
    list-style: none;  
    padding: 0px;  
    margin: 0;  
    float: left;  
    width: 100%;  
    background:#e3e3e3;
    font-size:12px;
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	/*border-top:1px solid #cccccc;*/
	
}  
ul.topnav li {
	
	height:27px;  
    float: left;  
    margin: 0;  
    padding: 0px;  
    position: relative; /*--Declare X and Y axis base for sub navigation--*/
    z-index:10;
}  
ul.topnav li a{  
    padding: 5px 22px;  
    color: #333333;  
    display: block;  
    text-decoration: none;  
    float: left;
 
}
ul.topnav li:hover{  
	/*border-left: 1px solid #ff6600 ; --Create bevel effect--*/
	/*border-right: 1px solid #ff6600 ; --Create bevel effect--*/
	/*border-top: 1px solid #ff6600 ; --Create bevel effect--*/
	color:#FF6600;
	/*background: #e3e3e3;    */
	
} 
ul.topnav li.huecoGrande{width:180px;height:27px;}
ul.topnav li.huecoGrande:hover{border:0px;
	background: none;}
ul.topnav li.seperador:hover{  
	border:0px;
	background: none;
	
} 
ul.topnav li a:hover{  
    /*background: url(../images/menu/topnav_hover.gif) no-repeat center top;*/
	/*border-left: 1px solid #ff6600 ; --Create bevel effect--*/
	/*border-right: 1px solid #ff6600 ; --Create bevel effect--*/
	color:#ff6600;
	
	background: #e3e3e3;    
	
}  
ul.topnav li span { /*--Drop down trigger styles--*/  
    width: 17px;  
    height: 35px;  
    float: left;  
    background: url(../images/menu/subnav_btn.gif) no-repeat center top;  
}  
ul.topnav li span.subhover {background-position: center bottombottom; cursor: pointer;} /*--Hover effect for trigger--*/  
ul.topnav li ul.subnav {  
    list-style: none;  
    position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/  
    left: -1px; top: 27px;  
    background: #e3e3e3 ;  
    margin: 0; padding: 0;  
    display: none;  
    float: left;  
    width: 200px;  
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
    /*border-bottom: 1px solid #ff6600 ; 
	border-left: 1px solid #ff6600 ; 
	border-right: 1px solid #ff6600 ;*/
	/*border-top:1px solid #ff6600;*/
}  
ul.topnav li ul.subnav li{  
    margin: 0; padding: 0;
	/*border-left:  1px solid #ff6600; --Create bevel effect--*/
	/*border-right:  1px solid #ff6600; --Create bevel effect--*/   
    /*border-top: 1px solid #FFFFFF; --Create bevel effect--*/  
    /*border-bottom: 1px solid #8c8c8c ; --Create bevel effect--*/  
    clear: both;  
    width: 200px;  
} 
ul.subnav li{  
    height:25px;
	/*background:#e3e3e3;*/
	/*border-bottom:1px solid #cccccc;*/
} 
ul.topnav li ul.subnav li:hover{  
	/*border-left: none; --Create bevel effect--*/
	/*border-right: none; --Create bevel effect--*/ 
	/*border:none;*/ 
	/*border-bottom:1px solid #cccccc;*/
	  
}
html ul.topnav li ul.subnav li a { 
    float: left;  
    width: 145px;  
    background: #e3e3e3  url(../images/menu/dropdown_linkbg.gif) no-repeat 10px center;  
    padding-left: 20px;  
	color:#333333;
	padding-top:2px;
	padding-bottom:2px;
}  

html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/  
    /*background: #FFFFFF url(../images/menu/dropdown_linkbg.gif) no-repeat 10px center;  */
	color:#ff6600;
}
/*log*/
ul.toplog {
	border:1px solid #8c8c8c ;   
    list-style: none;  
    padding: 0px;  
    margin: 0;  
    float: right;  
    /*width: 455px;*/  
    background: #FF6600;  
    font-size: 1.2em;  
    /*background: url(../images/menu/topnav_bg.gif) repeat-x;*/  
}  
ul.toplog li {
	height: 27px;
	/*border:1px solid #FFFFFF;*/  
    float: left;  
    margin: 0;  
    padding: 0px;  
    position: relative; /*--Declare X and Y axis base for sub navigation--*/  
}  
ul.toplog li a{  
    /*padding: 5px;*/  
    color: #333333;  
    display: block;  
    text-decoration: none;  
    float: left;
	padding:5px 26px 0;  
}  
ul.toplog li a:hover{  
    /*background: url(../images/menu/topnav_hover.gif) no-repeat center top;*/
	color:#FFFFFF;  
}  
ul.toplog li span { /*--Drop down trigger styles--*/  
    width: 17px;  
    height: 35px;  
    float: left;  
    background: url(../gif/subnavblanco_btn.gif) no-repeat center top;  
}  
ul.toplog li span.subhover {background-position: center bottombottom; cursor: pointer;} /*--Hover effect for trigger--*/  
ul.toplog li ul.sublog {  
    list-style: none;  
    position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/  
    left: 0; top: 26px;  
    background: #e3e3e3 ;  
    margin:1px -106px; padding: 20px;  
    display: none;  
    float: left;  
    width: 170px;  
    border: 1px solid #8c8c8c ;  
}  
ul.toplog li ul.sublog li{
	width: 170px;
	height: 100px;  
    margin: 0; padding: 0;  
    border-top: 1px solid #FFFFFF; /*--Create bevel effect--*/  
    border-bottom: 1px solid #8c8c8c ; /*--Create bevel effect--*/      
}  
html ul.toplog li ul.sublog li a {  
    float: left;  
    width: 145px;  
    background: #e3e3e3  url(../images/menu/dropdown_linkbg.gif) no-repeat 10px center;  
    padding-left: 20px;  
}  
html ul.toplog li ul.sublog li a:hover { /*--Hover effect for subnav links--*/  
    background: #FFFFFF url(../images/menu/dropdown_linkbg.gif) no-repeat 10px center;  
}

/* ARTURO */
#cabecera
{
	width:100%;
	/*background:#8c8c8c ;*/
}
#logo
{
	float:left;
	text-align:center;
	width:155px;
	background:#ffffff;
	margin-left:25px;
}
#logoOrange
{
	float:right;
	width:45px;
}
#topRight
{
	float:right;
	margin-top:3px;
	width:740px;
	/*height:104px;*/
}
#topMenu{width:330px; height:28px; float:left; }
#topMenu ul{margin:0px 10px; padding:0px}
#topMenu li
{
	float:left;
	margin:0px;
	list-style:none;
	margin-right:10px;
	/*font-weight:bold;*/
}
#topMenu li a
{
	color:#333333;
}
#topMenu li a:hover
{
	color:#ff6600;
}
#topMenu .txt
{
	margin-right:15px;
	/*width:55px;*/
}
#cabeceraBottom
{
	/*background:#e3e3e3;*/
	width:740px;
	height:70px;
	float:right;
	/*margin-left:10px;*/
	margin-top:-3px;
}
#topLogoOrange
{
	width:100px;
	height:53px;
	text-align:right;
	background:#ffffff;
	float:right;
}
#txtLogoOrange{float:right; color:#333333;line-height:14px;}
#bottomLeft{float:left; width:100%; }
#bottomRight{float:right; width:52%;}

#bottomRight ul{margin:0px; padding:0px;}
#bottomRight li
{
	list-style:none;
	float:left;
	margin-right:10px;
}
#imgFlechaLogin a
{
	color:#333333;
}
#imgFlechaLogin a:hover
{
	color:#ff6600;
}
#BtnRecuPass
{
	color:#ff6600;
}
#BtnRecuPass:hover
{
	color:#333333;
}
#BtnEntrarLogin
{
	color:#333333;
}
#BtnEntrarLogin:hover
{
	color:#ff6600;
}
#aCerrar
{
	color:#333333;
}
#aCerrar:hover
{
	color:#ff6600;
}
#cuerpoResumenCompra a
{
	color:#333333;
}
#cuerpoResumenCompra a:hover
{
	color:#ff6600;
}
.paddtop120{padding-top:120px;}
.paddtop58{padding-top:58px;}
.paddtop50{padding-top:50px;}
.paddtop40{padding-top:40px;}
.paddtop37{padding-top:37px;}
.paddtop30{padding-top:30px;}
.paddtop25{padding-top:25px;}
.paddtop20{padding-top:20px;}
.paddtop15{padding-top:15px;}
.paddtop13{padding-top:13px;}
.paddtop10{padding-top:15px; clear:both;}
.paddtop5{padding-top:5px;}
.paddtop7{padding-top:7px;}
.paddtop3{padding-top:3px;}
.paddtop1{padding-top:1px;}
.paddtop0{padding-top:0px;}
.naranja{color:#ff6600;}

.inputBuscador
{
	border:0px; 
	font-size:11px;
	height:13px;
	width:85px;
}
.liCesta
{
	background:url("../images/newindex/cestabajo.png") no-repeat bottom #333333;
	color:#FFFFFF;
	width:150px;
	/*height:30px;*/
}
.txtVisibleCesta
{
	 background:#FFFFFF; 
	 color:#333333; 
	 width:130px;
	 margin:auto;
	 text-align:center;
}
.txtVisibleCesta a
{
	color:#333333;
	text-transform:uppercase;
	text-decoration:none;
}
.txtVisibleCesta a:hover
{
	color:#ff6600;
}
.cuerpoDeslizante
{
	height:46px;
	clear:both;
}
.btnEntrar
{
	/*padding: 2px 0px;*/
	 background:#FFFFFF; 
	 color:#333333; 
	 width:80px;
	 height:19px;
	 float:right;
	 margin:0px 5px 0px 0px;
	 text-align:center;
}
.btnEntrar img
{
	margin:2px 0px;
}
.btnEntrar a
{
	color:#000000;
	text-transform:uppercase;
	text-decoration:none;
}
.btnEntrar a:hover
{
	color:#ff6600;
}
.liEntrar
{
	background:url("../images/newindex/loginbajo.png") no-repeat bottom #333333;
	color:#FFFFFF;
	width:170px;
	/*height:30px;*/
}
.eresnuevo
{
	float:left;
	color:#FFFFFF;
	margin:0px 5px;
}
.eresnuevo a
{
	color:#ffffff;
	text-decoration:none;
}
.eresnuevo a:hover
{
	color:#ff6600;
}
#cuerpoLogin input
{
	border:0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	height:15px;
}
#cuerpoLogin .ok
{
	border:0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	height:15px;
}
#cuerpoLogin .error
{
	border:1px solid #ff6600;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	height:15px;
}
.oferSecundaria
{	 
	 width:285px; 
	 height:135px; 
	 float:left;
}
.oferSeccion
{
	 background:#333333;
	 width:210px; 
	 height:130px; 
	 float:left;
}
.oferSeccion a{
	text-decoration:none;
}
.titOferSeccion{
	color:#FF6600;
	display:block;
	font-size:12px;
	font-weight:bold;
	margin-left:10px;
	margin-right:10px;
	margin-top:5px;
}
.txtOferSeccion{
	color:#FFFFFF;
	display:block;
	margin-left:10px;
	margin-right:10px;
}
.blanco
{
	display:block;
	 float:left; 
	 width:22px; 
	 height:1px;
}
.blancoSeccion
{
	display:block;
	 float:left; 
	 width:20px; 
	 height:1px;
}
.navegacion
{
	width:878px;
	padding:5px 10px;
	border:1px solid #cccccc;
	text-align:left;
}
.navActivo
{
	color:#ff6600;
	text-decoration: underline;
}
.navActivo:hover
{
	color:#333333;
	text-decoration: none;
}
.navNoActivo
{
	color:#333333;
	text-decoration:none;
}
.navNoActivo:hover
{
	color:#ff6600;
}
#legales{
	margin:20px 20px 10px 20px;
}
.minipie1{
	float:left;
	width:200px;
}
.minipie2{
	float:left;
	width:300px;
}
.minipie3{
	float:left;
	text-align:right;
	width:340px;
}
.etiqueta{
	width:120px;
}
.etiqueta label{
	/*font-weight:bold;*/
}
#renove h3
{
	color:#ff6600;
	font-size:15px;
	margin:3px 0px;
}
#renoveform td{
	vertical-align:top;
	padding:2px 0px;
}
.label-formulario-comp-cobertura
{
	/*font-weight:bold;*/
}
.both
{
	clear:both;
}
.input-comp-cobertura
{
	width:95%;
	padding:1px;
	font-size:11px;
	border:0px;
}
#resp-envio-cobertura
{
	width:500px;
	display:none;
	font-weight:bold;
	text-align:center;
}
#resp-envio-contacto
{
	width:480px;
	display:none;
	font-weight:bold;
	text-align:center;
}
#resp-envio-newsletter
{
	width:500px;
	display:none;
	font-weight:bold;
	text-align:center;
}
#resp-envio-contratacion
{
	width:500px;
	display:none;
	font-weight:bold;
	text-align:center;
}
#resp-envio-renove
{
	width:400px;
	display:none;
	font-weight:bold;
	text-align:center;
}
#resp-envio-opinion
{
	width:500px;
	display:none;
	font-weight:bold;
	text-align:left;
}
#resp-envio-comprarapida
{
	width:400px;
	display:none;
	font-weight:bold;
	text-align:center;
	margin:auto;
}
.error
{
	border:1px solid #ff6600;
	padding:0px;
	width:95%;
	font-size:11px;
}
.ok
{
	width:95%;
	padding:1px;
	font-size:11px;
	border:0px;
}

#form-contacto textarea
{
	width:95%;
	height:52px;
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
}
#form-newsletter textarea
{
	width:95%;
	height:70px;
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
}

.bold
{
	font-weight:bold;
}
#cajaCesta
{
	width:160px;
}
#cuerpoCesta
{
	background:#e3e3e3; 
	padding:3px 3px 2px 3px;
	width:130px;
	border:1px solid #cccccc;
}
#cuerpoResumenCompra
{
	height:37px;
}
#cuerpoLogin
{
	width:160px;
	margin:0px;
	background:#e3e3e3;
	padding:3px;
	color:#ffffff;
	position:absolute;
	border:1px solid #cccccc;
}
.aEresNuevo
{
	color:#ff6600;
}
.aEresNuevo:hover
{
	color:#333333;
}
#username 
{
	color:#333333;
}
#password 
{
	color:#333333;
}
#capa-form-nuevo-usuario .ok
{
	margin-left:10px;

}
#capa-form-nuevo-usuario .error {
margin-left:10px;
}
#capa-form-nuevo-usuario textarea
{
	width:98%;
	height:85px;
	border:0px;
	font-size:11px;
	font-family:arial;
	padding:2px;
}

.w100p
{
	width:100%;
}
.w100
{
	width:100px;
}
.w310
{
	width:310px;
}
#resp-envio-password
{
	text-align:center;
	width:100%;
}
.titulo-seccion-mapa
{
	color:#ff6600;
	text-align:left;
	font-size:17px;
	font-weight:normal;
	font-family:Orange,Arial;
}
.contenido-titulo-seccion-mapa
{
	background:url(../images/title-sitemap.png) no-repeat;
	width:25%;
	padding:13px 55px;
}
.w200
{
	width:200px;
}

.ttl a
{
	color:#333333;
}
.ttl a:hover
{
	color:#ff6600;
}
li a
{
	color:#333333;
}
#paginador a
{
	color:#333333;
}
#paginador a:hover
{
	color:#ff6600;
}
#liNumPlus li
{
	list-style:url(../images/newindex/ico_flecha.gif);
	margin-left:25px;
	width:140px;
	clear:both;
	/*padding-left:5px;*/
}
#liNumPlus
{
	margin:0px;
	padding:0px;
}
select.drop
{
	width:100%;
	border:1px solid #cccccc;
	font-size:11px;
}
#masvisitado li{
	list-style:none;
	font-weight:normal;
	margin-bottom:3px;
}
#tarifas li{
	list-style:none;
	font-weight:normal;
	margin-bottom:3px;
}
#ademas li{
	list-style:none;
	font-weight:normal;
	margin-bottom:3px;
}
#otrosservicios li{
	list-style:none;
	font-weight:normal;
	margin-bottom:3px;
}

#div-datos-envio
{
	display:block;
}
.center
{
	text-align:center;
}
#divrenove
{
	background:#e3e3e3;
}
.cuerpodivrenove
{
	padding:18px;
}
#renoveform a
{
color:#333333;
}
#renoveform a:hover
{
color:#ff6600;
}
#otrosservicios
{
	background:#e3e3e3;
	height:186px;
}
.cuerpootrosservicios
{
	padding:18px;
}
table.buscadores
{
	border:0px;
	border-collapse:collapse;
}
.buscadores td
{
	vertical-align:middle;
	padding:2px 3px 2px 0px;
}

/* popup */


*html #popup{/*explorer6*/
position:absolute;
top: expression(f_scrollTop()+'px');
height: expression(f_clientHeight()+'px');
width: expression(f_clientWidth()+'px');
}

*html #intpopup{/*explorer6*/
position:absolute;
top: expression(f_scrollTop()+80+'px');
width:650px%;
}

#popup
{
	display:block;
	position:absolute;
	background:#333333;
	width:100%;
	z-index:11100;
	filter:alpha(opacity=40);
	float:left;
	-moz-opacity:.40;
	opacity:.40;

}

#intpopup
{
	display:block;
	position:fixed;
	margin:auto;
	width:540px;
	top:10%;
	left:28%;
	border:1px solid #cccccc;
	background:#ffffff;
	color:#333333;
	text-align:center;
	z-index:11101;
}
.contenidopopup
{
	margin-top:5px;
	text-align:justify;
	padding:5px 20px;
}
#todopopup input,select
{
	width:100%;
	padding:0px;
	font-size:11px;
}
.detalle
{
	font-size:10px;
	color:#999999;
}
.barraCerrar
{
	text-align:right;
	font-weight:bold;
	margin:3px 3px 0px 3px; 
	background:#333333; 
	padding:1px 3px;
}
#intpopup .ok
{
	border:1px solid #cccccc;
}	
#intpopup .error
{
	border:1px solid #ff6600;
}	
/* login*/


.txtBtnEntrar
{
	float:left; 
	margin:2px 2px 0px 5px;	
}
.imgBtnEntrar
{
	float:left;
	margin-left:5px;
}
.txtBtnEntrar2
{
	float:left; 
	margin:2px 0px 0px 6px;	
}
.txtBtnCesta
{
	float:left; 
	margin:2px 2px 0px 5px;	
	width:100px;
}
.imgBtnCesta
{
	float:left;
	margin:2px 0px 0px 5px;
}
.compra a
{
	padding:0px 3px;
	color:#ff6600;
	text-decoration:none;
}
.compra a:hover
{
	
	color:#cccccc;
	
}
/*fin*/

.bt
{
	float:left;
	color:#333333;
	font-size:18px;
}
