/* Cuerpo */
body {
	margin: 0px;
	padding: 0px;
	background-color : #DBDBDB;
	text-align : center;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 3mm;
	color: #404040;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;    /* Fondo del scroll */
	SCROLLBAR-FACE-COLOR: #F1F1F1;   /* Fondo de flechas y barra */
	SCROLLBAR-ARROW-COLOR: #404040;    /* Flechas */
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;    /* Sombra izda-arriba interior */
	SCROLLBAR-SHADOW-COLOR: #FFFFFF;   /* Sombra dcha-abajo interior */
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;   /* Sombra dcha-abajo exterior */
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;    /* Sombra izda-arriba exterior */
}
/* Fin Cuerpo */


/* Enlaces */
a { color: #404040; text-decoration: none}
a:visited { color: #404040; text-decoration: none}
a:active { color: #404040; text-decoration: none}
a:hover { color: #808080; text-decoration: underline} 

a.link2 { color: #FFFFFF; text-decoration: none}
a.link2:visited { color: #FFFFFF; text-decoration: none}
a.link2:active { color: #FFFFFF; text-decoration: none}
a.link2:hover { color: #808080; text-decoration: underline} 

a.linkpie { color: #808080; text-decoration: none}
a.linkpie:visited { color: #808080; text-decoration: none}
a.linkpie:active { color: #808080; text-decoration: none}
a.linkpie:hover {  color: #000000; text-decoration: underline} 
/* Fin Enlaces */


/* Formularios */
input {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 3mm;
font-weight: normal;
color: #000000;
background-color: #F5F5F5;
border: 1px solid #CACACA;
}

select {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 3mm;
font-weight: normal;
color: #000000;
background-color: #F5F5F5;
border: 1px solid #CACACA;
}

textarea {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 3mm;
font-weight: normal;
color: #000000;
background-color: #F5F5F5;
border: 1px solid #CACACA;
}

.opcion{
border: 1px solid #FFFFFF;
background-color: #FFFFFF;
}

.boton {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 2.5mm;
font-weight: bold;
cursor: hand;
color: #FFFFFF;
background-color: #606060;
border: 1px solid #CACACA;
}
/* Fin Formularios */

td { 
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
font-size: 3mm;
font-weight: normal; 
color: #404040; 
}

/* Tipografias */
.texto { 
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
font-size: 3mm;
font-weight: normal; 
color: #404040; 
}

.textobold { 
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
font-size: 3mm;
font-weight: bold; 
color: #404040; 
}

.textop { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 2.5mm;
font-weight: normal; 
color: #404040; 
}

.textopbold { 
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
font-size: 2.5mm;
font-weight: bold; 
color: #404040; 
}

.textopie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2.5mm;
	font-weight: normal;
	color: #808080;
}

.rojo {
	color: #B80E2A;
}
/* Fin Tipografias */

.lateral{
	background-image : url(../img/fondo.gif);
}

.central{
	width : 700px;
	height : 336px;
}

.contenido{
	width : 700px;
	height : 298px;
	background-color : #FFFFFF;
	vertical-align : top;
}

.menu{
	background-image : url(../img/fondo_menu.gif);
	height : 38px;
	text-align : right;
	vertical-align : top;
	padding-top : 5px;
	padding-right : 67px;
}

.avisolegal{
	width : 350px;
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	border : 1px solid #383332;
	background-color : #FFFFFF;
}