@charset "UTF-8";
/* CSS Document */



#body { 
background-color: #000000;
background-image: url(../img/barra.jpg);
background-position:top;
background-repeat:repeat-x;

}

#contenedor {
float:none;
vertical-align:top;
margin-left:auto;
margin-right:;

}

#cabecera {
width: 953px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
padding-top:10px;

}

.img_cabecera {
margin-left:auto;
margin-right:auto;
aling:center;

}


#login {
float:right;
background-image:url(../img/w_cabecera_dch.png);
width:241px;
height:137px;
}

#cabecera_menu {
float:left;
width:712px;
}

#login_contenido {
margin-left:auto;
margin-right:auto;
margin-top:10px;
width:200px;

}
#login_title{
height:25px;

}


.font_form {
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
vertical-align:bottom;

}

.font_form a:link{
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
vertical-align:bottom;
text-decoration:underline;

}

.input_100 {
border: #4192d2 1px solid;
width:100px;
height:18px;
marging-top:0px;
}


.input_150 {
border: #4192d2 1px solid;
width:150px;
height:18px;
marging-top:0px;
}


.input_200 {
border: #4192d2 1px solid;
width:200px;
height:18px;
marging-top:0px;
}


.input_200_g {
border: #4192d2 1px solid;
width:200px;
height:100px;
marging-top:0px;
}

.botton_ok {
height:25px;
width:41px;
bottom:0px;
}

#cuerpo {
margin-right:auto;
margin-left:auto;
width: 953px;
padding-left:20px;

}

#destacados {
margin-right:auto;
margin-left:auto;
width: 761px;


}

#contenidos_destacados_1 {
float:left;
margin-right:20px;

}

#contenidos_destacados_2 {
float:left;
margin-right:20px;

}
#contenidos_destacados_3 {
float:left;

}

#contenedor_menu_lateral {
float:left;
width:190px;
margin-top:20px;
}

#contenedor_contenidos_b {
float:left;
margin-left:0px;
margin-top:20px;
background-color:#FFFFFF;
width:716px;

}

#contenedor_contenidos_transparente {
float:left;
margin-left:25px;

width:716px;


}

#contenidos_title {
height:31px;
}

#contenidos_title_b {
height:31px;
margin-left:30px;
margin-bottom:20px;
margin-top:15px;
}

#contenidos_principales {
float:left;
width:716px;
background-image:url(../img/ordenadormac.png);
background-position:right;
background-repeat:no-repeat;

}

#contenidos_principales_informacion {
float:left;
width:716px;
background-image: url(../img/img_informacion.jpg);
background-position:right;
background-repeat:no-repeat;

}

#contenidos_principales_contacto {
float:left;
width:716px;
background-image: url(../img/imagen_contacto.jpg);
background-position:right;
background-repeat:no-repeat;

}


#contenidos_principales_foro {
float:left;
width:716px;
sbackground-position:right;
background-repeat:no-repeat;

}

#contenidos_texto {
width:475px;
float:left;
}

#contenidos_texto_b {
width:450px;
float:left;
margin-left:30px;
margin-bottom:15px;
}

.contenidos_blanco {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
line-height:30px;
}

.textos_informacion {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:18px;
}

.contenidos_blanco_destacado {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#00ccff;
line-height:30px;
}


#pie {

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
height:20px;
margin-bottom:0px;
padding-top:50px;
bottom:opx;
float:left;
width:716px;

}


ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

img {
    border: none;
}
#menu2 {
	width: 190px;
	height:312px;
	margin: 0px;
	vertical-align:middle;
	background-image:url(../img/yoautonomo_menu_fondo.jpg);
	background-repeat:no-repeat;
	
	
	}
	
#menu2 li a {
	height: 50px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 41px;
	text-decoration: none;
	border-bottom:#446888 2px dotted;
	vertical-align:middle;
	}	
	
#menu2 li a:link, #menu2 li a:visited {
	color: #FFF;
	display: block;
	padding: 8px 0 0 10px;
	}
	
#menu2 li a:hover {
	color: #FFF;
	background:  url(../img/flecha_menu.png);
	background-position:right;
	background-repeat:no-repeat;
	padding: 8px 0 0 10px;
	}
	
.menu3 li a {
	height: 50px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 41px;
	text-decoration: none;
	border-bottom: none !important;
	vertical-align:middle;
	}	
	
.menu3 li a:link, #menu2 li a:visited {
	color: #FFF;
	display: block;
	background:  ;
	padding: 8px 0 0 10px;
	}
	
.menu3 li a:hover {
	color: #FFF;
	background: url(img/flecha_menu.png);
	background-position:right;
	background-repeat:no-repeat;
	padding: 8px 0 0 10px;
	}
	
.menu_tipo {
	vertical-align:middle;
	padding-bottom:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	
}
	
	
.tipo_titulo_azul 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#4192D9;
}

.tipo_titulo_azul a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#4192D9;
}

.tipo_login a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;

	color:#277AA7;
}



.btn{
  cursor:pointer;
  font-size:12px;
  background-image: url(../img/botton_ok.png);
  width:44px;
  height:28px
}

.enviar_btn{
  cursor:pointer;
  font-size:12px;
  background-image: url(../img/enviar.jpg);
  width:88px;
  height:30px
}
.message{
  background-color:#ACBACB;
}

.menu{margin:0 auto; padding:0; height:30px; width:100%; display:block; background:url("../img/topMenuImages.png") repeat-x;}
.menu li{padding:0; margin:0; list-style:none; display:inline;}
.menu li a{float:left; padding-left:15px; display:block; color:rgb(255,255,255); text-decoration:none; font:16px ; font-family:Arial, Helvetica, sans-serif; cursor:pointer; background:url("../img/topMenuImages.png") 0px -30px no-repeat; outline:none;}
.menu li a span{line-height:30px; float:left; display:block; padding-right:15px; background:url("../img/topMenuImages.png") 100% -30px no-repeat;}
.menu li a:hover{background-position:0px -60px; color:rgb(255,255,255);}
.menu li a:hover span{background-position:100% -60px;}
.menu li a.active, .menu li a.active:hover{line-height:30px; font:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; background:url("../images/topMenuImages.png") 0px -90px no-repeat; color:rgb(0,56,104);}
.menu li a.active span, .menu li a.active:hover span{background:url("../img/topMenuImages.png") 100% -90px no-repeat;}

