/* CSS Document */

body{
background-color:#F8F8F8;
font-family:Verdana, Geneva, sans-serif;
margin:0px;
padding:0px;
}

#cuerpo{
background-color:#FFF;
width:995px;
margin-left:auto;
margin-right:auto;
overflow:hidden;
position:relative;
}

#fechaLinea{
	background:url(../images/fechaLinea.gif) repeat-x;
	font-family: Verdana, Geneva, sans-serif;
	font-size:7pt;
	color:white;
	padding-right:6px;
	padding-left:772px;
	text-align:center;
}


/***************** INICIO CABECERA ****************/

#botonera{
	background:url(../images/fondoBotonera.gif) repeat-x;
	width:995px;
	height:98px;
}

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	font-size:13px;
	list-style: none;
	line-height: 1;padding-left:5px;
}

#nav a {
	display: block;
	/*width: 10em;*/
	font-family: Verdana, Geneva, sans-serif;
	font-size:7.5pt;
	text-align:center;
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
	/*color:#000;*/
}

/*#nav a:hover {
	color:#F00;
	background-color:#ffcc99;
}*/

#nav li { /* all list items */
	float: left;
	/*background-color:#f7931e;*/
	width: 76px; /* width needed or else Opera goes nuts */
}


#nav li ul { /* second-level lists */
	position: absolute;
	padding: 0px 2px 0px 0px;
	/*background: #ffcc99;*/
	width: 76px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 76px;
	padding: 0px 0px 0px 2px;
}

#nav li ul li {
	padding: 10px 0px 10px 0px;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	z-index:2000;
}

.botonMenu1{
	background-image:url(../images/botonMenu1.gif);
	height:41px;
}

.botonMenu1 ul li{ /*Interior menú y borde*/
	background: #ffcc99;
	border-top:#f7931e solid 1px;
}

.botonMenu1 ul li:hover, .botonMenu1 a:hover  { /*Fondo al poner ratón encima*/
	background-color:#f7931e;
}

.botonMenu1 a { /*Letra*/
	color:#5e1400;
}

.botonMenu2{
	background-image:url(../images/botonMenu2.gif);
	height:41px;
}

.botonMenu2 ul li{ /*Interior menú y borde*/
	background: #ffd987;
	border-top:#ffb30f solid 1px;
}

.botonMenu2 ul li:hover, .botonMenu2 a:hover  { /*Fondo al poner ratón encima*/
	background-color:#ffb30f;
}

.botonMenu2 a { /*Letra*/
	color:#4b2700;
}

.botonMenu3{
	background-image:url(../images/botonMenu3.gif);
	height:41px;
}

.botonMenu3 ul li{ /*Interior menú y borde*/
	background: #f9f380;
	border-top:#fcee21 solid 1px;
}

.botonMenu3 ul li:hover, .botonMenu3 a:hover { /*Fondo al poner ratón encima*/
	background-color:#fcee21;
}

.botonMenu3 a { /*Letra*/
	color:#2e3300;
}

.botonMenu4{
	background-image:url(../images/botonMenu4.gif);
	height:41px;
}

.botonMenu4 ul li{ /*Interior menú y borde*/
	background: #a0da53;
	border-top:#8cc63f solid 1px;
}

.botonMenu4 ul li:hover, .botonMenu4 a:hover { /*Fondo al poner ratón encima*/
	background-color:#8cc63f;
}

.botonMenu4 a { /*Letra*/
	color:#003a00;
}

.botonMenu5{
	background-image:url(../images/botonMenu5.gif);
	height:41px;
}

.botonMenu5 ul li{ /*Interior menú y borde*/
	background: #42b968;
	border-top:#009245 solid 1px;
}

.botonMenu5 ul li:hover, .botonMenu5 a:hover { /*Fondo al poner ratón encima*/
	background-color:#009245;
}

.botonMenu5 a { /*Letra*/
	color:#f6e812;
}

.botonMenu6{
	background-image:url(../images/botonMenu6.gif);
	height:41px;
}

.botonMenu6 ul li{ /*Interior menú y borde*/
	background: #32beb2;
	border-top:#00a99d solid 1px;
}

.botonMenu6 ul li:hover, .botonMenu6 a:hover { /*Fondo al poner ratón encima*/
	background-color:#00a99d;
}

.botonMenu6 a { /*Letra*/
	color:#daffff;
}

.botonMenu7{
	background-image:url(../images/botonMenu7.gif);
	height:41px;
}

.botonMenu7 ul li{ /*Interior menú y borde*/
	background: #42bbf2;
	border-top:#29abe2 solid 1px;
}

.botonMenu7 ul li:hover, .botonMenu7 a:hover { /*Fondo al poner ratón encima*/
	background-color:#29abe2;
}

.botonMenu7 a { /*Letra*/
	color:#F1F9FD;
}

.botonMenu8{
	background-image:url(../images/botonMenu8.gif);
	height:41px;
}

.botonMenu8 ul li{ /*Interior menú y borde*/
	background: #ddabd7;
	border-top:#c392bd solid 1px;
}

.botonMenu8 ul li:hover, .botonMenu8 a:hover { /*Fondo al poner ratón encima*/
	background-color:#c392bd;
}

.botonMenu8 a { /*Letra*/
	color:#662d91;
}

.botonMenu9{
	background-image:url(../images/botonMenu9.gif);
	height:41px;
}

.botonMenu9 ul li{ /*Interior menú y borde*/
	background: #b549b0;
	border-top:#93278f solid 1px;
}

.botonMenu9 ul li:hover, .botonMenu9 a:hover { /*Fondo al poner ratón encima*/
	background-color:#93278f;
}

.botonMenu9 a { /*Letra*/
	color:#ffe3ff;
}

.botonMenu10{
	background-image:url(../images/botonMenu10.gif);
	height:41px;
}

.botonMenu10 ul li{ /*Interior menú y borde*/
	background: #c83b80;
	border-top:#9e005d solid 1px;
}

.botonMenu10 ul li:hover, .botonMenu10 a:hover { /*Fondo al poner ratón encima*/
	background-color:#9e005d;
}

.botonMenu10 a { /*Letra*/
	color:#ffe3ff;
}

.menu1{
	padding: 12px 3px 10px 3px;
	text-align:center;
}

.menu2{
	padding: 7px 3px 3px 3px;
	text-align:center;
}

#reloj{
	text-align:center;
	float:right;
	position:relative;
	background:url(../images/fondoReloj.gif) no-repeat;
	width:219px;
	height:88px;
	padding-right:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:46pt;
	padding-top:7px;
	color:#808080;
}

#liveclock{
	text-align:center;
	width:219px;
	height:88px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:46pt;
}

#linea60{
	line-height:60px;
}

#situacion{
	padding-left:5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size:8pt;
}

.tabla_generica{
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	border:0px none;
}



/***************** FIN CABECERA ****************/


/***************** INICIO LISTADO MOVILES ****************/

#lineacabeceracuerpo{
	height:30px;
}

#lineacabeceracontenidoizq{
	float:left;
	display:inline;
	width:762px;
	padding-left:5px;
}

#lineacabeceracontenidoder{
	float:right;
	width:224px;
	text-align:center;
	vertical-align:middle;
}

#particularesbuscar{
	font-size:8pt;
	background-color:#fbb03b;
	font-weight:bold;
	margin-left:45px;
	height:20px;
}

#contenidolistado{
	float:left;
}

#contenidolistadoizquierda{
	float:left;
	padding-left:5px;
	width:762px;
}

.tablatelefonos{
	width:241px;
	padding:0px;
	margin:0px;
	border-collapse: collapse;
	border:0px none;
	font-size:7pt;
}

.recomendadotabla{
	background:#F00 url(../images/pestania-recomendado.gif) no-repeat right top;
}

.recomendadotexto{
	color:#FFF;
}

.recomendadofondo{
	background-color:#FFF;
}


.categoria{ 
	color:#808080;
	font-weight:bold;
	padding:2px;
}

.particularesmarcamodelo{
	border-bottom:2px solid #F90;
}

.empresamarcamodelo{
	border-bottom:2px solid #009245;
}

.informaticamarcamodelo{
	border-bottom:2px solid #8cc63f;
}

.fijomarcamodelo{
	border-bottom:2px solid #fabb00;
}

.marcamodelo{
	color:#F00;
	font-weight:bold;
	font-size:9pt;
	padding:2px;
}

.listado{
	margin:0px;
	padding:5px 5px 5px 15px;
	text-align:left;
}

.cuadroprecio{
	color:#F00;
	border:0px;
}

.empresacuadroprecio{
	color:#000;
	border:0px;
}

.precionumerorojo{
	color:#F00;
}

.precionumero{
	font-size:28pt;
	float:right;
}

.precioeuro{
	font-size:17pt;
}

.particularescuadrolinkinformacion{
	border-top:2px solid #F90;
}

.empresacuadrolinkinformacion{
	border-top:2px solid #009245;
}

.informaticacuadrolinkinformacion{
	border-top:2px solid #8cc63f;
}

.fijocuadrolinkinformacion{
	border-top:2px solid #fabb00;
}

.cuadrolinkinformacion{
	text-align:right;
	padding-bottom:12px;
}

.linkinformacion{
	color:#F00;
	padding:2px;
}



.paginacion{
text-decoration:none;
color:#F00;
font-size:9pt;
padding:2px;
}

.paginacion:hover{
text-decoration:underline;
}


/***************** FIN LISTADO MOVILES ****************/

/***************** INICIO DETALLE MOVIL ****************/


#contenidodetalle{
	height:665px;
}

#tabladetalletelf{
	width:540px;
	border-right:1px #666 dashed;
}

#lineatitulotelf{
	border-bottom:1px #333 solid;
}

#nombredetalletelf{
	color:#F00;
	font-weight:bold;
	font-size:20px;
	padding:2px;
}

#imagengrdtelefono{
	padding-top:5px;
	vertical-align:top;
	width:275px;
	height:375px;
}

#descripciontelf{
	font-size:10px;
	text-align:justify;
	padding:5px;
	height:130px;
	vertical-align:top;
}

.ico_caracteristica{
	 width:37px;
	 height:35px;
	 padding:5px 7px 5px 7px;
}

td.ver_ficha_tecnica{
	background-color:#93278f;
	text-align:center;
}

a.ver_ficha_tecnica{
	color:#FFF;
	font-size:12px;
	text-decoration:none;
}

a.ver_ficha_tecnica:hover{
	color:#FF0;
}

#detalles_telefono{
	width:100%;
	font-size:9px;
	background-color:#EAEAEA;
	border-collapse:collapse;
	margin:0px;
	padding:0px;
}

.detalles_telefono_fila{
	border:#FFF 1px solid;
}

.detalles_telefono_fila_bold{
	border:#FFF 1px solid;
	font-weight:bold;
}

.titulo_contrato_telefono{
	 text-align:center;
	 background-color:#F00;
	 color:#FFF;
	 padding:4px;
}

.detalletelf_tablacontrato{
	border-bottom:1px #666 dashed;
	width:100%;
}

.detalletelfpuntos_tablapuntos{
	border-bottom:1px #CCC dashed;
	width:100%;
	font-size:11px;
}


.detalletelf_tipocontrato{
	color:#333;
	font-size:9px;
}

.detalletelf_contratonum{
	font-size:20pt;
	color:#F00;
}

.detalletelf_contratoeuro{
	font-size:12pt;
	color:#F00;
}

td.detalletelf_comprar{
	font-size:10px;
	vertical-align:middle;
	text-align:right;
}

a.detalletelf_comprar{
	text-decoration:none;
	color:#FFF;
	background-color:#8cc63f;
}

#detalletelf_relacionados{
	color:#006326;
	font-size:23px;
	padding-left:5px;
}

.detalletelf_relacionados_img{
	width:115px;
	padding-right:3px;
}

.detalletelf_relacionados_nombre{
	width:115px;
	height:85px;
	vertical-align:top;
}

/****************** FIN DETALLE MOVIL *****************/


/**************** INICIO DETALLE PORTATIL ****************/

#detalleport_div{
	float:left;
	padding-top:12px;
}

.detalleport_caract_grupo{
	font-weight:bold;
	padding:3px;
	background-color:#8cc63f;
	border:#FFF 1px solid;
}

.detalleport_caract_titulo{
	padding:3px;
	background-color:#EAEAEA;
	border:#FFF 1px solid;
}

.detalleport_caract_desc{
	padding:3px;
	background-color:#f4f4f4;
	border:#FFF 1px solid;
}

.detalleport_caract_destacado{
	color:#F00;
}

/****************** FIN DETALLE PORTATIL *****************/

#contenidocomo_llegar{
	height:510px;
}

#contenidoderecha1{
	float:right;
	width:227px;
}

#contenidoderecha2{
	width:200px;
	margin-left:auto;
	margin-right:auto;
	font-size:13px;
}


#contenidotrabaja_con_nosotros{
	height:435px;
}

#pie {
	text-align:center;
	border-top:#999 1px solid;
	/*margin-top:15px;*/
	padding-top:10px;
	padding-bottom:20px;
	font-size:10px;
}

.pie_link{
	text-decoration:none; 
	color:#666;
}