/* TESELI.COM*/


/* Estructura*/

body {
		margin:0;
		padding:0;
		width:100%;
		height:100%;
		background-color:#ffffff;
		background-image:url(../images/bg.jpg);
		background-repeat:repeat-y;
		background-position:center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		}
		
#miga_pan {
	background-color: #D5FFFF;
	font-size:10px;
	padding-top:2px;
	padding-left:4px;
	padding-bottom:3px;
	border: 1px solid #999999;
}


#contenedor {
		margin: 0px auto;
		padding: 0px;
		border:0;
		width: 769px;
		height:100%; background-image:url(../images/fondo-contenedor.jpg); background-repeat:repeat-y}

#contenido {

		float:left;
		width:569px;
		margin-right:20px;
		margin-left:20px;
		text-align:justify;
		padding-left:10px;

		}
		
#contenido2 {

		float:left;
		width:569px;
		margin-right:20px;
		margin-left:20px;
		text-align:justify;
		padding-left:10px;

		}
		
#lateral {
		float: right;
		width:44px;
		margin-left:20px;
		margin-top:35px;
		
		}

#cabecera {
		background-color:#ffffff;
		width:770px;
		height:230px;
		margin:0; 
		}

#menu { color:#FFFFFF;
		float:left;
		width:140px;

		}
		
#menu_maquetado {
	padding-left:5px;
	}

.menu_maquetacion { margin-left:2px}



#pie { 	
		clear:both;
		width:100%;
	;

		}
		
#digitales { border-collapse: collapse; display:block;
margin:auto;

}

#ip { border-collapse: collapse; display:block;
margin:auto;

}

.celda1 { background-color:#CCCCCC; padding:10px;}
.celda2 { background-color: #E9E9E9; padding:10px;}
caption {
	font-weight:bold;
	background-color:#ffffff;
	color:#003d71;
	margin-bottom:10px;
	padding:5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #003d71;
}

#tabla_descargas {
	margin:auto;
	border: 1px solid #cacaca;
	border-collapse: collapse;
}

.tabla_clientes {
	margin:auto;
	border-collapse: collapse;
	border: 1px solid #FFFFFF;
}

#tabla_mapa {margin:auto}

#contactar {background-image:url(../images/islas.jpg); background-repeat:no-repeat; text-align:center; font-weight:bold}

#ric { float:right; margin-left:15px; margin-bottom:5px; }

/* Textos*/

a {color: #0000FF; text-decoration:none;}

a:hover {color: #FF0033; text-decoration:none}

h1 {
	font-size:14px;
	background-color: #003D71;
	color:#FFFFFF;
	width:70%;
	padding-left:10px;
	padding-bottom:3px;
	padding-top:2px;
	}
	
.rotulo_seccion {
	background-color: #d30101;
	text-align: center;
	padding: 4px;
	color:#FFFFFF; font-weight:bold;
	width:50%; margin:auto;
}

.rotulo_adt_1 {
	background-color: #014f9a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	padding: 8px;

}

.rotulo_adt_2 {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #014f9a;
	text-align: center;
	font-weight: bold;
}

.centrar_texto { text-align:center}

#sobreadt{
	font-size: 9px;
	color: #000000;
	font-style: italic;
	width: 525px;
	display:block;
margin:auto;


}
/* imagenes*/

.img_centrada { display:block;
margin:auto;

}

#candado {float:right; width:160px; height:160px;}
#candado_arr {padding-top:25px;}

.img_derecha { float:right;}

.volver {
	margin:auto;
	background-color: #003d71;
	height: 30px;
	width: 75px;
	border: 1px solid #000000;
}

.volver_txt { padding-left:5px;}

/* contraseņa*/

label { display:block; margin-left:10px}

div label {float:left; width:30%;}

#uno { margin-left:100px;
	width:275px;
	border: 2px solid #003D71;
}

legend {
	font-weight:bold;
	color:#FFFFFF;
	border: thin solid #003D71;
	background-color: #003d71;
}

fieldset {background-color:#CCCCCC}