/*

// Id: Adytel Telecom | Autor: Juanjo Sanchez
///////////////////////////////////////////////////////
//
// Adytel Telecom : 'adytel.css'
// Descipcion del fichero: 'Hoja de estilos de la API'
// Copyright 2007 (C) Suma y Sigue Comunicacion
// Todos los Derechos Reservados.
//
///////////////////////////////////////////////////////
//
// LICENSE
//
// This program is free software; you can redistribute
// it and/or modify it under the terms of the GNU
// General Public License (GPL) as published by the
// Free Software Foundation; either version 2 of the
// License, or (at your option) any later version.
//
// This program is distributed in the hope that it will
// be useful, but WITHOUT ANY WARRANTY; without even the
// implied warranty of MERCHANTABILITY or FITNESS FOR
// A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.
//
// To read the license please visit
// http://www.gnu.org/copyleft/gpl.html
//
///////////////////////////////////////////////////////

*/

body{background:#ffffff;color:#336699;font:12px Verdana,Arial,Helvetica,sans-serif;margin:7px;padding:0;
scrollbar-dlight-color:#d1d7dc;
scrollbar-arrow-color:#006699;
scrollbar-darkshadow-color:#98aab1;
scrollbar-face-color:#dee3e7;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#dee3e7;
scrollbar-track-color:#efefef}

/* Formato general de texto para etiquetas comunes */
body,table,font,p{font:11px Verdana,Arial,Helvetica,sans-serif; line-height:14px; color:#5c5c5c}

/* Márgenes generales para etiquetas comunes */
table,th,tr,td{margin: 0px; padding: 0px; border: 0px solid #ffffff; vertical-align:top;}

br{line-height:10px;}

/* Formato para hipervínculos */
a:link,a:active,a:visited{color:#dd3a39;text-decoration:none;font-weight:normal;}
a:hover{color:#dd3a39; text-decoration:underline;}

a.menu:link,a.menu:active,a.menu:visited{color:#5c5c5c;text-decoration:none;font-weight:normal;}
a.menu:hover{color:#dd3333; text-decoration:none;}

/*
#4B6CA3 #6E9EF0 #A3A04B #F0D66E #5C5C5C #A3A3A3 
336699 azul menú


dd3a39 rojo logotipo
dd3939
cc0000
dd3333 rojo
00396a azul por defecto

*/



body
	{
	margin: auto;
	padding: 0px;
	width: 770px;
	text-align:center;
	background-image: url(../img/css/general/fondo_body.gif);
	background-repeat: repeat;
	}

table.caja_cuerpo
	{
	width: 770px;
	margin-top: 10px;
	margin-bottom: 10px;
	vertical-align: top;
/*	background-color: #00ff00;*/
	}

table.caja_cabeza
	{
	background-color: #ffffff;
	border:1px solid #d6d6d6;
	width: 770px;
	height:82px;
	vertical-align:bottom;
	margin-bottom: 10px;
	}

table.caja_cuello
	{
/*	background-color: #dd3a39;
	background-color: #d6d6d6;
	background-color: #868789;
	background-color: #dd3333;
	background-color: #d6d6d6; */
	border:0px solid #d6d6d6;
	color:#000000;
	width: 748px;
	height: 20px;
	vertical-align:middle;
	margin-left:11px;
	margin-right:11px;
	}

table.caja_tronco
	{
	background-color: #ffffff;
	border:1px solid #d6d6d6;
	
	width: 770px;
	vertical-align:top;
	margin-bottom: 12px;
	padding:0px,0px,10px,0px; /*Tiene padding inferior porque caja_menu y caja_tripa no tienen margin inferior*/
	padding-top:0px;
	padding-right:0px;
	padding-bottom:10px;
	padding-left:0px;
	
	
	
	
	}

table.menu_pleca
	{
    margin-top: 5px; /*edu*/
    margin-left: 5px; /*edu*/
    margin-right: 10px; /*edu*/
    background-color: #ff0000;
	background-color: #b0c0cf; 
	background-repeat:no-repeat;
	width: 142px;
	height: 30px;
	vertical-align: top;
	margin: 10px,0px,0px,10px;
	margin: 10px,10px,10px,10px; /*edu*/
	padding: 0px;
	margin-top:10px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:10px;
	




	}
	
table.caja_menu
	{
    margin-left: 5px; /*edu*/
    margin-right: 10px; /*edu*/
    background-color: #ffffff; 
	background-color: #e9e9e9; 
	background-color: #4b6ca3; /*celeste oscuro*/
	background-color: #b0c0cf; /*celeste medio*/
	background-color: #e6ebf1; /*celeste claro*/
	background-color: #d6d6d6; /*gris medio - bordes*/ 

	background-color: #f0f0f0; /*gris claro - fondo menú*/ 

	/*
	border:1px solid #dd3333;
	border-top: 0px dashed #dd3333;
	border:1px solid #e9e9e9;*/
	width: 142px;
	vertical-align:top;
	/*padding:3px,2px,3px,5px;*/
	/*padding-left:5px;*/
	/*background-image: url(../img/css/comun_fondo.gif); */

	margin-top:0px;
	margin-right:0px;
	margin-bottom:10px;
	margin-left:10px;
	font-size:11px;
	line-height:11px;

	}

td.menu
	{
	border-bottom: 1px dotted #ffffff;
	border-bottom-style: solid;
	padding:4px,2px,3px,6px;
	}

table.caja_tripa
	{
   
	background-color: #eeeeee;
	background-color: #ffffff;
	border:0px solid #d6d6d6;
	width: 596px;
	vertical-align:top;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:0px;
	margin-left:10px;
	
	
	
	
	padding:5px;
	}

table.caja_pie
	{
	background-color: #ffffff;
	border:1px solid #d6d6d6;
	width: 770px;
	/*height:82px;*/
	vertical-align:middle;
	margin-bottom: 10px;
	}

td.caja_pie
	{
	font-size:9px;
	padding:3px,10px,2px,10px;
	}


div.recuadro_gris
	{
	margin-top:10px;
	padding:10px;
	border-color:#d6d6d6;
	border-width:1px;
	border-style:solid;
	}

div.recuadro_gris_claro
	{
	margin-top:10px;
	margin-bottom:10px;
	padding:10px;
	border-color:#d6d6d6;
	border-width:1px;
	border-style:solid;
	}

div.recuadro_rojo
	{
	margin-top:10px;
	padding:10px;
	border-color:#dd3939;
	border-width:1px;
	border-top-width:1px;
	border-style:solid;
	}

.recuadro_foto_gris 
	{
	border-color:#5c5c5c;
	border-width:1px;
	border-style:solid;
	}
	
.recuadro_foto_rojo 
	{
	border-color:#dd3939;
	border-width:1px;
	border-style:solid;
	}	

div.pleca_gris
	{
	background-color: #5c5c5c;
	color:#FFFFFF;
	width:312px;;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
	margin-bottom:10px;
	font-size:12px;
	font-weight:bold;
	line-height:11px;

	}


div.pleca_roja_ficha_movil
	{
	background-color: #dd3939;
	color:#FFFFFF;
	width:412px;;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
	margin-bottom:10px;
	font-size:12px;
	font-weight:bold;
	line-height:11px;
	}

div.pleca_roja_ficha_movil_avanzadas
	{
	background-color: #dd3939;
	color:#FFFFFF;
	width:152;;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
	font-weight:bold;
	line-height:11px;
	}

div.pleca_roja
	{
	background-color: #dd3939;
	color:#FFFFFF;
	width:152;;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
	margin-top:0px;
	margin-bottom:10px;
	font-size:12px;
	font-weight:bold;
	line-height:11px;
	}


div.centrado_vertical 
	{
	vertical-align: middle;	
		font-size:12px;
	font-weight:bold;

	}



dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

ul.caracteristicas {
	font-size:11px;
	font-weight:bold;
	color:#5c5c5c;
	padding-left:0px;
	
	

}
ul {
	font-size:10px;
	font-weight:bold;
	color:#5c5c5c;
	padding-left:10px;
	
	
	
	
	
	
}

span.normal {
font:10px Verdana,Arial,Helvetica,sans-serif; line-height:12px; color:#5c5c5c;
font-weight:normal;
}


table.tabla_precios 
	{
	border-top-width: 1px;
	border-style:solid;
	background-color:f0f0f0;
	border-color:d6d6d6;

	}
	
tr.tabla_precios_tr
	{
	border-style:solid;
	border-color:000000;
	/*border-bottom-width: 1px;*/
	height:25px;
	
	}

	
td.tabla_precios_cintillo_tipo_contrato 
	{
	border-style:solid;
	border-color:d6d6d6;
	border-bottom-width: 1px;
	vertical-align:middle;
	padding-left: 10px;
	/*padding-right: 10px;*/
	font-weight:bold;
	
	
	}

	
td.tabla_precios_cintillo_precio1 
	{
	border-style:solid;
	border-color:d6d6d6;
	border-bottom-width: 1px;
	vertical-align:middle;
	/*padding-left: 10px;*/
	padding-right: 10px;
	font-weight:bold;
		
	}

td.tabla_precios_cintillo_precio2 
	{
	border-style:solid;
	border-color:d6d6d6;
	border-bottom-width: 1px;
	vertical-align:middle;
	/*padding-left: 10px;*/
	padding-right: 10px;
	font-weight:bold;

	}

td.tabla_precios_tipo_contrato 
	{
	background-color:ffffff;
	border-style:solid;
	border-color:d6d6d6;
	border-bottom-width: 1px;
	vertical-align:middle;
	padding-left: 10px;
	/*padding-right: 2px;*/
	}

td.tabla_precios_precio1
	{
	background-color:ffffff;
	border-style:solid;
	border-color:d6d6d6;
	border-bottom-width: 1px;
	vertical-align:middle;
	/*padding-left: 2px;*/
	padding-right: 10px;
	}

td.tabla_precios_precio2
	{
	background-color:ffffff;
	border-style:solid;
	border-color:d6d6d6;
	border-bottom-width: 1px;
	vertical-align:middle;
	/*padding-left: 2px;*/
	padding-right: 10px;
	}

td.tabla_lista_moviles_columna1
	{
	background-color:ffffff;
	border-style:solid;
	border-color:d6d6d6;
	border-top-width: 1px;
	border-left-width: 1px;
	vertical-align:middle;
	padding-left: 10px;
	padding-top:2px;
	padding-bottom:2px;
	font-weight:bold;
	}

td.tabla_lista_moviles_columna2
	{
	background-color:f0f0f0;
	border-style:solid;
	border-color:d6d6d6;
	border-top-width: 1px;
	vertical-align:middle;
	padding-left: 10px;
	padding-top:2px;
	padding-bottom:2px;
	font-weight:bold;
	}

td.tabla_lista_moviles_columna3
	{
	background-color:ffffff;
	border-style:solid;
	border-color:d6d6d6;
	border-top-width: 1px;
	border-right-width: 1px;
	vertical-align:middle;
	padding: 0px;
	padding-top:2px;
	padding-bottom:2px;
	
	}

td.tabla_lista_moviles_ultima_fila
	{
	background-color:ffffff;
	border-style:solid;
	border-color:d6d6d6;
	border-top-width: 1px;
	}


/* RESTOS CSS */

hr{border: 0px solid #ffffff;border-top-width:1px;height:0px}

/* Form elements */
form{display:inline}

input{font:11px Verdana,Arial,Helvetica,sans-serif}

select{background:#ffffff;font:11px Verdana,Arial,Helvetica,sans-serif;color:black}

input.post,textarea.post{background:#ffffff;border:1px solid #000000;
font:11px Verdana,Arial,Helvetica,sans-serif;padding-bottom:2px;padding-left:2px;color:black}

input.button,input.liteoption,.fakebut{border:1px solid #000000;background:#fafafa;font-size:11px}
input.catbutton{border:1px solid #000000;background:#fafafa;font-size:10px;color:black}

input.catbutton2{border:1px solid #000000;background:#FF8080;font-size:10px; color:#FFFFFF; font-weight:bold; }

input.mainoption{border:1px solid #000000;background:#fafafa;font-size:11px;font-weight:bold}

a.but,a.but:hover,a.but:visited{color:#000000;text-decoration:none}

/* Specify the space around images */
.imgtopic,.imgicon{margin-left:3px}
.imgspace{margin-left:1px;margin-right:2px}
.imgfolder{margin:1px 4px 1px 4px}

/* Gets rid of the need for border="0" on hyperlinked images */
img{border:0 solid}