/* CSS Document */
/* 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,strong,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:0px;vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
h1{
color:#76B822;
font-size:16px;
}
h2{
margin-top:20px;
color:#000000;
font-size:14px;
}
.button{
cursor:pointer;
}
.texto{color:#000000; font-size:11px; display:block; text-align:center; text-decoration:none; width:100%;}
.textoverde{color:#76B822; font-size:11px; color:#76B822; display:block; text-align:center;text-decoration:none; width:100%;}
.process{font-size:18px; color:#76B822;}
.negrita{font-weight:bold;}
/*CSS para elementos generales*/
body{
font-family:Arial, Helvetica, Sans-serif;
font-size:11px;
}
/* TRANSPARENCIAS */
img, div, a, input{
	behavior: url('recursos/iepngfix.htc');
}

#all{
width:100%;
}
#todo{
padding:0px 0px 0px 0px;
margin:0px auto;
width:840px;
}
#semaforo{
display:none;
}
.error{
margin-top:5px;
border: 1px solid #76B822;
font-size:11px;
}
.ok{
margin-top:5px;
border: 1px solid #DDDDDD;
font-size:11px;
}

/*mapa.php*/
#mapa{

}

/*menu.php*/
#menu{
/*position:relative;*/
top:0px;
margin-left:30px;
width:100%;
height:20px;
font-size:16px;
font-weight:bold;
/*clear:both;*/
}
#menu a{
color:#000000;
text-decoration:none;
}
#menu a:hover{
color:#CCCCCC;
}
#menu div{
float:left;
margin-left:20px;
}

#submenu{
margin-left:20px;
margin-bottom:20px;
/*position:relative;*/
top:00px;
}
#submenu div{
float:left;
margin-left:30px;
}
#submenu a{
text-decoration:none;
font-size:14px;
font-weight:bold;
color:#000000;
}
#vendidos a{
color:#3AA7EC;
}
#chulos a{
color:#DD5B3B;
}
#faciles a{
color:#FDAA2A;
}
#baratitos a{
color:#D33186;
}
#tarjeta a{
color:#3AA7EC;
}
#contrato a{
color:#DD5B3B;
}
#pymes a{
color:#FDAA2A;
}
/*list*/
#contenido ol{
list-style:upper-roman inside;
}
#contenido li{
padding:5px
}

#cabecera{
	width:100%;
	height:160px;
	background:url('../imagenes/cabecera.jpg') no-repeat top left;
	border:1px solid #FFFFFF;
}

#piepagina{
clear:both;
width:100%;
height:68px;
background:url('../imagenes/pie.jpg') no-repeat top left;
}
#yoigologo{
	float:right;
	height:37px;
	width:120px;
	margin:8px 190px 0px 0px;
}
*html #yoigologo{
	margin-right:90px;
}
#menu_pie{
	clear:right;
	float:right;
	margin-top:0px;
	margin-right:10px;
	text-align:left;
}

#menu_pie a{
	color:#000000;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}

#menu_pie div{
	float:left;
	margin:10px 5px;
}

#procesandomsg{

z-index:200;

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 #76B822;

border-bottom:1px solid #76B822;

display:none;

font-size:14px;

letter-spacing:-1px;

}



*html #procesandomsg{

position:absolute;

top: expression((f_clientHeight()/2)+f_scrollTop()+'px');

width:100%;

left:0px;

}
#logo{
	float:left;
}
#login2{
	float:right;
	margin-bottom:40px;
	margin-top:-5px;
	height:75px;
}

.tabla_login input{
  border-style:solid;
  border-width:1px;
  border-color:#79B821;
}

.tabla_login td{
	text-align:right;
}

.tabla_login{
	border-collapse:separate;
	border-spacing:3px;
	font-size:12px;
}

.tabla_login a, .tabla_login a:visited{
	color:#000000;
	text-decoration:none;
}

.tabla_login a:hover{
	text-decoration:underline;
}

#buscador{
	font-size:12px;
	color:#79B821;
}
#buscador div{
margin-top:10px;
}
#buscador h2{
font-size:12px;
font-weight:bold;
margin-top:0px;
}
#buscador select{
	margin-top:5px;
	border:solid 1px #79B821;
	width:160px;
	font-size:12px;
	font-weight:normal;
}

#buscador input{
	margin-top:10px;
	float:right;
	border:solid 1px #79B821;
	color:#FFFFFF;
	background-color:#79B821;
}
#wc3{
text-align:right;
}
#wc3 img{
margin-top:10px;
border:none;
}
.centrador
{
	text-align:center;
}
.img
{
	margin-top:10px;
}
.Estilo1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.Estilo2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.Estilo3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.mas_info
{
	color:#000000;
	font-weight:bold;
}
a.mas_info:link {
	color:#66CC00;
	text-decoration: none;
}
a.mas_info:visited {
	text-decoration: none;
	color: #000000;
}
a.mas_info:hover {
	text-decoration: underline;
}
a.mas_info:active {
	text-decoration: none;
}
strong{font-weight:bold}

#promos{
margin-bottom:20px;
}
#promos img{
float:left;
}
#promos div{
width:200px;
float:left;
margin-left:50px;
}
.promocion{
display:block;
width:100%;
font-size:18px;
text-align:center;
color:#79B821;
}
.marca{
display:block;
width:100%;
font-size:16px;
text-align:center;
}
.coste{
display:block;
float:left;
width:90px;
text-align:right;
color:#CCCCCC;
font-size:18px;
margin-top:110px;
text-decoration:none;
}
.euros{
font-size:36px;

}

#cuerpo p{
font-size:12px;
}
#descripcion{
width:100%;
}
.destit{
display:block;
width:100%;
font-size:14px;
font-weight:bold;
margin-bottom:20px;
padding-bottom:2px;
border-bottom:3px solid #79B821
}
#cobertura{
margin-top:40px;
}
#mas{
margin-top:40px;
}
#tarifas{
margin:20px 0px 40px 0px;
}
#tariz{
float:left;
margin-bottom:20px;
}
#tarder{
float:right;
margin-bottom:20px;
}
.oscuro{font-weight:bold}

.blockright{
float:right;
}
#pregfreq{
font-size:14px;
clear:both;
}
#pregfreq h2{
font-weight:bold;
}
#pregfreq a{
color:#76B822;
text-decoration:none;
}
#pregfreq a:hover{
color:#DDDDDD;
}
#pregfreqleft{
margin-bottom:40px;
float:left;
width:48%;
}
#pregfreqright{
float:right;
width:48%;
}
#pregfreq li{
margin: 3px 0px;
padding:0px;
color:#76B822;
}
#ayudacontenido img{

}
#ayudacontenido p{
margin-top:10px;
font-size:14px;
}
#ayudacontenido h2{
font-weight:bold;
color:#76B822;
}
#ayudacontenido ol{
list-style:decimal;
}
#ayudacontenido .centrar{
margin:20px auto;
width:399px;
}
#preguntas_frecuentes{
display:none;
}
#preguntas_frecuentes div{
display:none;
margin:40px;
}
#lacompra{
display:none;
}
#lacompra div{
display:none;
margin:40px;
}
#condiciones_compra{
display:none;
}
#condiciones_compra div{
display:none;
margin:40px;
}
#contact{
width:100%;
}
#contactdecor{
float:left;
}
#contact img{

}
#contactform{
margin-bottom:20px;
width:300px;
float:left;
}
.sectit{
padding:5px;
vertical-align:top;
color:#76B822;
}