
body
{
	background-image: none;
	font-family: Tahoma, Arial,"Century Gothic";
    color: #484848;
	font-weight:normal;
	font-size:12px;
	background-color:#e2e2e2;
	margin:0px;
	margin-top:0px;
	/*background-image:url(../img/fondo_cuerpo.jpg);
	background-repeat:repeat-y;*/
	
}


img
{
	border: 0px;
}
.caja
{
	border-right:#ffffff 1px solid;
	border-top:#ffffff 1px solid;
	border-left:#ffffff 1px solid;
	border-bottom:#ffffff 1px solid;
	
}

.caja_lopd
{
	border-right:#ffffff 1px solid;
	border-top:#ffffff 1px solid;
	border-left:#ffffff 1px solid;
	border-bottom:#ffffff 1px solid;
	font-family: Arial, Tahoma, "Century Gothic";
	font-size: 11px;
	color: #484848;
	font-weight:normal;
	text-align:justify;
}


.texto_menu {
	font-family: Arial, Tahoma, "Century Gothic";
	font-size: 11px;
	color: #4676C0;
	font-weight:bold;
}

.texto_menu A:link
{font-family: Arial, Tahoma, "Century Gothic";font-size: 11px;color: #5c5c5c;text-decoration:none;text-align:center;font-weight:normal}
.texto_menu A:visited
{font-family: Arial, Tahoma, "Century Gothic";font-size: 11px;color: #5c5c5c;text-decoration:none;text-align:center;font-weight:normal}
.texto_menu A:hover
{font-family: Arial, Tahoma, "Century Gothic";font-size: 11px;color: #4676C0;text-decoration:none;text-align:center;font-weight:normal}
.texto_menu A:active
{font-family: Arial, Tahoma, "Century Gothic";font-size: 11px;color: #5c5c5c;text-decoration:none;text-align:center;font-weight:normal}


.texto_submenu {
	font-family: Arial, Tahoma, "Century Gothic";
	font-size: 11px;
	color: #39609b;
	font-weight:bold;
}

.texto_submenu A:link
{font-family: Arial, Tahoma, "Century Gothic";font-size: 11px;color: #ebedf1;text-decoration:none;text-align:left;font-weight:normal}
.texto_submenu A:visited
{font-family: Arial, Tahoma, "Century Gothic";font-size: 11px;color: #ebedf1;text-decoration:none;text-align:left;font-weight:normal}
.texto_submenu A:hover
{font-family: Arial, Tahoma, "Century Gothic";font-size: 11px;color: #ffffff;text-decoration:none;text-align:left;font-weight:normal}
.texto_submenu A:active
{font-family: Arial, Tahoma, "Century Gothic";font-size: 11px;color: #ebedf1;text-decoration:none;text-align:left;font-weight:normal}


.texto_gris_11 {
	font-family: Arial, Tahoma, "Century Gothic";
	font-size: 11px;
	color: #484848;
	font-weight:normal;
	text-align:justify;
}

.texto_gris_11 A:link
{font-family: Arial, Tahoma, "Century Gothic";font-size: 11px;color: #484848;text-decoration:underline;text-align:justify;font-weight:normal}
.texto_gris_11 A:visited
{font-family: Arial, Tahoma, "Century Gothic";font-size: 11px;color: #484848;text-decoration:underline;text-align:justify;font-weight:normal}
.texto_gris_11 A:hover
{font-family: Arial, Tahoma, "Century Gothic";font-size: 11px;color: #484848;text-decoration:none;text-align:justify;font-weight:normal}
.texto_gris_11 A:active
{font-family: Arial, Tahoma, "Century Gothic";font-size: 11px;color: #484848;text-decoration:underline;text-align:justify;font-weight:normal}

.texto_gris_13 {
	font-family: Arial, Tahoma, "Century Gothic";
	font-size: 14px;
	color: #484848;
	font-weight:normal;
	text-align:justify;
}

.texto_gris_13 A:link
{font-family: Arial, Tahoma, "Century Gothic";font-size: 14px;color: #484848;text-decoration:underline;text-align:justify;font-weight:normal}
.texto_gris_13 A:visited
{font-family: Arial, Tahoma, "Century Gothic";font-size: 14px;color: #484848;text-decoration:underline;text-align:justify;font-weight:normal}
.texto_gris_13 A:hover
{font-family: Arial, Tahoma, "Century Gothic";font-size: 14px;color: #484848;text-decoration:none;text-align:justify;font-weight:normal}
.texto_gris_13 A:active
{font-family: Arial, Tahoma, "Century Gothic";font-size: 14px;color: #484848;text-decoration:underline;text-align:justify;font-weight:normal}

.texto_gris_18 {
	font-family:"Times New Roman", Times, serif;
	font-size: 18px;
	color: #707070;
	font-weight:normal;
	text-align:justify;
}

.texto_gris_18 A:link
{font-family: "Times New Roman", Times, serif;font-size: 18px;color: #707070;text-decoration:underline;text-align:justify;font-weight:normal}
.texto_gris_18 A:visited
{font-family:"Times New Roman", Times, serif;font-size: 18px;color: #707070;text-decoration:underline;text-align:justify;font-weight:normal}
.texto_gris_18 A:hover
{font-family: "Times New Roman", Times, serif;font-size: 18px;color: #707070;text-decoration:none;text-align:justify;font-weight:normal}
.texto_gris_18 A:active
{font-family: "Times New Roman", Times, serif;font-size: 18px;color: #707070;text-decoration:underline;text-align:justify;font-weight:normal}



.texto_gris_10_lopd {
	font-family: Arial, Tahoma, "Century Gothic";
	font-size: 10px;
	color: #484848;
	font-weight:normal;
	text-align:justify;
}

.texto_gris_10_lopd A:link
{font-family: Arial, Tahoma, "Century Gothic";font-size: 10px;color: #484848;text-decoration:underline;text-align:justify;font-weight:normal}
.texto_gris_10_lopd A:visited
{font-family: Arial, Tahoma, "Century Gothic";font-size: 10px;color: #484848;text-decoration:underline;text-align:justify;font-weight:normal}
.texto_gris_10_lopd A:hover
{font-family: Arial, Tahoma, "Century Gothic";font-size: 10px;color: #484848;text-decoration:none;text-align:justify;font-weight:normal}
.texto_gris_10_lopd A:active
{font-family: Arial, Tahoma, "Century Gothic";font-size: 10px;color: #484848;text-decoration:underline;text-align:justify;font-weight:normal}


.texto_gris_10 {
	font-family: Arial, Tahoma, "Century Gothic";
	font-size: 10px;
	color: #6d6d6d;
	font-weight:normal;
	text-align:center;
}

.texto_gris_10 A:link
{font-family: Arial, Tahoma, "Century Gothic";font-size: 10px;color: #6d6d6d;text-decoration:none;text-align:left;font-weight:normal}
.texto_gris_10 A:visited
{font-family: Arial, Tahoma, "Century Gothic";font-size: 10px;color: #6d6d6d;text-decoration:none;text-align:left;font-weight:normal}
.texto_gris_10 A:hover
{font-family: Arial, Tahoma, "Century Gothic";font-size: 10px;color: #f2f2f2;text-decoration:none;text-align:left;font-weight:normal}
.texto_gris_10 A:active
{font-family: Arial, Tahoma, "Century Gothic";font-size: 10px;color: #6d6d6d;text-decoration:none;text-align:left;font-weight:normal}


.texto_azul_22 {
	font-family:"Times New Roman", Times, serif;
	font-size: 22px;
	color: #4676c0;
	font-weight:normal;
	text-align:right;
}

.texto_azul_22 A:link
{font-family: "Times New Roman", Times, serif;font-size: 22px;color: #4676c0;text-decoration:underline;text-align:right;font-weight:normal}
.texto_azul_22 A:visited
{font-family: "Times New Roman", Times, serif;font-size: 22px;color: #4676c0;text-decoration:underline;text-align:right;font-weight:normal}
.texto_azul_22 A:hover
{font-family: "Times New Roman", Times, serif;font-size: 22px;color: #4676c0;text-decoration:none;text-align:right;font-weight:normal}
.texto_azul_22 A:active
{font-family: "Times New Roman", Times, serif;font-size: 22px;color: #4676c0;text-decoration:underline;text-align:right;font-weight:normal}



.texto_blanco_25 {
	font-family:"Times New Roman", Times, serif;
	font-size: 25px;
	color: #efefef;
	font-weight:normal;
	text-align:right;
}

.texto_blanco_25 A:link
{font-family: "Times New Roman", Times, serif;font-size: 25px;color: #efefef;text-decoration:none;text-align:right;font-weight:normal}
.texto_blanco_25 A:visited
{font-family: "Times New Roman", Times, serif;font-size: 25px;color: #efefef;text-decoration:none;text-align:right;font-weight:normal}
.texto_blanco_25 A:hover
{font-family: "Times New Roman", Times, serif;font-size: 25px;color: #4676c0;text-decoration:none;text-align:right;font-weight:normal}
.texto_blanco_25 A:active
{font-family: "Times New Roman", Times, serif;font-size: 25px;color: #efefef;text-decoration:none;text-align:right;font-weight:normal}


.texto_azul_30 {
	font-family:"Times New Roman", Times, serif;
	font-size: 30px;
	color: #4676c0;
	font-weight:normal;
	text-align:right;
}

.texto_azul_30 A:link
{font-family: "Times New Roman", Times, serif;font-size: 30px;color: #4676c0;text-decoration:underline;text-align:right;font-weight:normal}
.texto_azul_30 A:visited
{font-family: "Times New Roman", Times, serif;font-size: 30px;color: #4676c0;text-decoration:underline;text-align:right;font-weight:normal}
.texto_azul_30 A:hover
{font-family: "Times New Roman", Times, serif;font-size: 30px;color: #4676c0;text-decoration:none;text-align:right;font-weight:normal}
.texto_azul_30 A:active
{font-family: "Times New Roman", Times, serif;font-size: 30px;color: #4676c0;text-decoration:underline;text-align:right;font-weight:normal}


.texto_gris_19 {
	font-family:"Times New Roman", Times, serif;
	font-size: 19px;
	color: #474747;
	font-weight:normal;
	text-align:right;
}

.texto_gris_19 A:link
{font-family: "Times New Roman", Times, serif;font-size: 19px;color: #474747;text-decoration:none;text-align:right;font-weight:normal}
.texto_gris_19 A:visited
{font-family: "Times New Roman", Times, serif;font-size: 19px;color: #474747;text-decoration:none;text-align:right;font-weight:normal}
.texto_gris_19 A:hover
{font-family: "Times New Roman", Times, serif;font-size: 19px;color: #989898;text-decoration:none;text-align:right;font-weight:normal}
.texto_gris_19 A:active
{font-family: "Times New Roman", Times, serif;font-size: 19px;color: #474747;text-decoration:none;text-align:right;font-weight:normal}


.texto_gris_20 {
	font-family:"Times New Roman", Times, serif;
	font-size: 20px;
	color: #7f7f7f;
	font-weight:normal;
	text-align:right;
}

.texto_gris_20 A:link
{font-family: "Times New Roman", Times, serif;font-size: 20px;color: #7f7f7f;text-decoration:none;text-align:right;font-weight:normal}
.texto_gris_20 A:visited
{font-family: "Times New Roman", Times, serif;font-size: 20px;color: #7f7f7f;text-decoration:none;text-align:right;font-weight:normal}
.texto_gris_20 A:hover
{font-family: "Times New Roman", Times, serif;font-size: 20px;color: #4676c0;text-decoration:none;text-align:right;font-weight:normal}
.texto_gris_20 A:active
{font-family: "Times New Roman", Times, serif;font-size: 20px;color: #7f7f7f;text-decoration:none;text-align:right;font-weight:normal}

.texto_gris_22 {
	font-family:"Times New Roman", Times, serif;
	font-size: 22px;
	color: #7f7f7f;
	font-weight:normal;
	text-align:right;
}

.texto_gris_22 A:link
{font-family: "Times New Roman", Times, serif;font-size: 22px;color: #7f7f7f;text-decoration:none;text-align:right;font-weight:normal}
.texto_gris_22 A:visited
{font-family: "Times New Roman", Times, serif;font-size: 22px;color: #7f7f7f;text-decoration:none;text-align:right;font-weight:normal}
.texto_gris_22 A:hover
{font-family: "Times New Roman", Times, serif;font-size: 22px;color: #4676c0;text-decoration:none;text-align:right;font-weight:normal}
.texto_gris_22 A:active
{font-family: "Times New Roman", Times, serif;font-size: 22px;color: #7f7f7f;text-decoration:none;text-align:right;font-weight:normal}

.texto_gris_22_claro {
	font-family:"Times New Roman", Times, serif;
	font-size: 23px;
	color: #707070;
	font-weight:normal;
	text-align:right;
}

.texto_gris_22_claro A:link
{font-family: "Times New Roman", Times, serif;font-size: 23px;color: #707070;text-decoration:none;text-align:right;font-weight:normal}
.texto_gris_22_claro A:visited
{font-family: "Times New Roman", Times, serif;font-size: 23px;color: #707070;text-decoration:none;text-align:right;font-weight:normal}
.texto_gris_22_claro A:hover
{font-family: "Times New Roman", Times, serif;font-size: 23px;color: #4f4f4f;text-decoration:none;text-align:right;font-weight:normal}
.texto_gris_22_claro A:active
{font-family: "Times New Roman", Times, serif;font-size: 23px;color: #707070;text-decoration:none;text-align:right;font-weight:normal}

.texto_gris_40 {
	font-family:"Times New Roman", Times, serif;
	font-size: 40px;
	color: #474747;
	font-weight:normal;
	text-align:right;
}

.texto_gris_40 A:link
{font-family: "Times New Roman", Times, serif;font-size: 22px;color: #7f7f7f;text-decoration:none;text-align:right;font-weight:normal}
.texto_gris_40 A:visited
{font-family: "Times New Roman", Times, serif;font-size: 22px;color: #7f7f7f;text-decoration:none;text-align:right;font-weight:normal}
.texto_gris_40 A:hover
{font-family: "Times New Roman", Times, serif;font-size: 22px;color: #4676c0;text-decoration:none;text-align:right;font-weight:normal}
.texto_gris_40 A:active
{font-family: "Times New Roman", Times, serif;font-size: 22px;color: #7f7f7f;text-decoration:none;text-align:right;font-weight:normal}

.texto_gris_30 {
	font-family:"Times New Roman", Times, serif;
	font-size: 30px;
	color: #474747;
	font-weight:normal;
	text-align:right;
}

.texto_gris_30 A:link
{font-family: "Times New Roman", Times, serif;font-size: 22px;color: #7f7f7f;text-decoration:none;text-align:right;font-weight:normal}
.texto_gris_30 A:visited
{font-family: "Times New Roman", Times, serif;font-size: 22px;color: #7f7f7f;text-decoration:none;text-align:right;font-weight:normal}
.texto_gris_30 A:hover
{font-family: "Times New Roman", Times, serif;font-size: 22px;color: #4676c0;text-decoration:none;text-align:right;font-weight:normal}
.texto_gris_30 A:active
{font-family: "Times New Roman", Times, serif;font-size: 22px;color: #7f7f7f;text-decoration:none;text-align:right;font-weight:normal}

#cabecera_ext
{
	margin:auto;
	margin-top:0px;
	float:none;
	border-right:#00ff00 0px solid;
	border-top:#00ff00 0px solid;
	border-left:#00ff00 0px solid;
	border-bottom:#00ff00 0px solid;
	background-color:#c5c5c5;
}

#cabecera
{
	float:none;
	margin:auto;
	height:36px;
	width:975px;
	margin-top:-1px;
	border-right:#ff0000 0px solid;
	border-top:#ff0000 0px solid;
	border-left:#ff0000 0px solid;
	border-bottom:#ff0000 0px solid;
	background-color:transparent;
}

#menu
{
	float:none;
	margin:auto;
	height:20px;
	padding-top:9px;
	border-right:#0000ff 0px solid;
	border-top:#0000ff 0px solid;
	border-left:#0000ff 0px solid;
	border-bottom:#0000ff 0px solid;
	background-color:transparent;
	text-align:center;
}


#cabecera_ext_submenu
{
	margin:auto;
	margin-top:0px;
	float:none;
	border-right:#00ff00 0px solid;
	border-top:#00ff00 0px solid;
	border-left:#00ff00 0px solid;
	border-bottom:#00ff00 0px solid;
	background-color:#a0a9bc;
}

#cabecera_submenu
{
	float:none;
	margin:auto;
	height:23px;
	width:975px;
	margin-top:-1px;
	border-right:#ff0000 0px solid;
	border-top:#ff0000 0px solid;
	border-left:#ff0000 0px solid;
	border-bottom:#ff0000 0px solid;
	background-color:transparent;
}

#submenu
{
	height:20px;
	padding-top:2px;
	border-right:#0000ff 0px solid;
	border-top:#0000ff 0px solid;
	border-left:#0000ff 0px solid;
	border-bottom:#0000ff 0px solid;
	background-color:transparent;
	text-align:left;
}


#cuerpo_ext_prehome
{
	float:none;
	margin:auto;
	margin-top:0px;
	border-right:#00ff00 0px solid;
	border-top:#00ff00 0px solid;
	border-left:#00ff00 0px solid;
	border-bottom:#00ff00 0px solid;
	background-color:transparent;
	background-image:url(../img/fondo_pre_home.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	padding-bottom:155px;
	
}

#cuerpo_ext
{
	float:none;
	margin:auto;
	margin-top:0px;
	border-right:#00ff00 0px solid;
	border-top:#00ff00 0px solid;
	border-left:#00ff00 0px solid;
	border-bottom:#00ff00 0px solid;
	background-color:transparent;
	background-image:url(../img/fondo_cuerpo_int.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	padding-bottom:155px;
	
}

#cuerpo_prehome
{
	margin-bottom:0px;
	float:none;
	margin:auto;
	margin-top:0px;
	width:975px;
	height:570px;
	border-right:#ff0000 0px solid;
	border-top:#ff0000 0px solid;
	border-left:#ff0000 0px solid;
	border-bottom:#ff0000 0px solid;
	background-color:transparent;
	
}



#cuerpo
{
	margin-bottom:0px;
	float:none;
	margin:auto;
	margin-top:0px;
	width:975px;
	height:650px;
	border-right:#ff0000 0px solid;
	border-top:#ff0000 0px solid;
	border-left:#ff0000 0px solid;
	border-bottom:#ff0000 0px solid;
	background-color:transparent;
	
}

#cuerpo_izquierda
{
	margin-bottom:0px;
	float:left;
	margin-top:20px;
	margin-left:0px;
	width:291px;
	border-right:#0000ff 0px solid;
	border-top:#0000ff 0px solid;
	border-left:#0000ff 0px solid;
	border-bottom:#0000ff 0px solid;
	background-color:transparent;
}


#cuerpo_derecha_prehome
{
	margin-bottom:0px;
	float:right;
	margin-top:170px;
	margin-left:10px;
	width:652px;
	border-right:#0000ff 0px solid;
	border-top:#0000ff 0px solid;
	border-left:#0000ff 0px solid;
	border-bottom:#0000ff 0px solid;
	background-color:transparent;
}


#cuerpo_inf_derecha_prehome
{
	margin-bottom:0px;
	float:right;
	margin-top:-45px;
	margin-left:10px;
	width:650px;
	border-right:#0000ff 0px solid;
	border-top:#0000ff 0px solid;
	border-left:#0000ff 0px solid;
	border-bottom:#0000ff 0px solid;
	background-color:transparent;
}


#cuerpo_derecha
{
	margin-bottom:0px;
	float:right;
	margin-top:20px;
	margin-left:0px;
	width:662px;
	border-right:#0000ff 0px solid;
	border-top:#0000ff 0px solid;
	border-left:#0000ff 0px solid;
	border-bottom:#0000ff 0px solid;
	background-color:transparent;
}

#logo
{
	margin-bottom:0px;
	float:left;
	margin-top:20px;
	margin-left:0px;
	width:286px;
	height:214px;
	border-right:#ff0000 0px solid;
	border-top:#ff0000 0px solid;
	border-left:#ff0000 0px solid;
	border-bottom:#ff0000 0px solid;
	background-color:transparent;
}

#contenidos_izq_prehome
{
	margin-bottom:0px;
	float:left;
	margin-top:175px;
	margin-left:0px;
	width:290px;
	height:220px;
	border-right:#ff0000 0px solid;
	border-top:#ff0000 0px solid;
	border-left:#ff0000 0px solid;
	border-bottom:#ff0000 0px solid;
	background-color:transparent;
	vertical-align:baseline;
}



#contenidos_contacto_prehome
{
	margin-bottom:0px;
	float:left;
	margin-top:55px;
	margin-left:0px;
	width:286px;
	border-right:#ff0000 0px solid;
	border-top:#ff0000 0px solid;
	border-left:#ff0000 0px solid;
	border-bottom:#ff0000 0px solid;
	background-color:transparent;
}

#contenidos_izq
{
	margin-bottom:0px;
	float:left;
	margin-top:0px;
	margin-left:0px;
	width:290px;
	height:270px;
	border-right:#ff0000 0px solid;
	border-top:#ff0000 0px solid;
	border-left:#ff0000 0px solid;
	border-bottom:#ff0000 0px solid;
	background-color:transparent;
	vertical-align:baseline;
}



#contenidos_contacto
{
	margin-bottom:0px;
	float:left;
	margin-top:60px;
	margin-left:0px;
	width:286px;
	border-right:#ff0000 0px solid;
	border-top:#ff0000 0px solid;
	border-left:#ff0000 0px solid;
	border-bottom:#ff0000 0px solid;
	background-color:transparent;
}

#contenidos_dch
{
	margin-bottom:0px;
	float:right;
	margin-top:0px;
	margin-left:0px;
	width:670px;
	height:425px;
	border-right:#ff0000 0px solid;
	border-top:#ff0000 0px solid;
	border-left:#ff0000 0px solid;
	border-bottom:#ff0000 0px solid;
	background-color:transparent;
}

#imagen_media
{
	margin-bottom:0px;
	float:right;
	margin-top:0px;
	margin-left:0px;
	border-right:#ff0000 0px solid;
	border-top:#ff0000 0px solid;
	border-left:#ff0000 0px solid;
	border-bottom:#ff0000 0px solid;
	background-color:#f1f1f1;
	padding:2px;

}



#contenidos_dch_inf
{
	margin-bottom:0px;
	float:right;
	margin-top:13px;
	padding-left:15px;
	width:655px;
	border-right:#ff0000 0px solid;
	border-top:#ff0000 0px solid;
	border-left:#ff0000 0px solid;
	border-bottom:#ff0000 0px solid;
	background-color:transparent;
}




.thumb
{
	float: left; 
	padding: 0px; 
	background-repeat:no-repeat;
	padding-right:4px;
	margin-right:8px;
	/*background-image:url(../img/fondo_imagen_p.gif); 
	background-position:top right;*/
}

#como_llegar_izq
{
	margin:auto;
	margin-bottom:0px;
	float:left;
	margin-top:236px;
	width:175px;
	margin-right:10px;
	border-right:#ff0000 0px solid;
	border-top:#ff0000 0px solid;
	border-left:#ff0000 0px solid;
	border-bottom:#ff0000 0px solid;
	background-color:transparent;
	text-align:right;
}

#map
{
	margin-bottom:0px;
	float:left;
	margin:auto;
	width:474px;
	height:410px;
	margin-top:7px;
	background-color:transparent;
	border-right:#f1f1f1 2px solid;
	border-top:#f1f1f1 2px solid;
	border-left:#f1f1f1 2px solid;
	border-bottom:#f1f1f1 2px solid;
}

#contenidos_dch_contacto
{
	margin-bottom:0px;
	float:right;
	margin-top:0px;
	margin-left:0px;
	width:600px;
	height:550px;
	border-right:#ff0000 0px solid;
	border-top:#ff0000 0px solid;
	border-left:#ff0000 0px solid;
	border-bottom:#ff0000 0px solid;
	background-color:transparent;
}

#contenidos_dch_contacto_inf
{
	margin-bottom:0px;
	float:right;
	margin-top:0px;
	margin-left:0px;
	width:630px;
	border-right:#ff0000 0px solid;
	border-top:#ff0000 0px solid;
	border-left:#ff0000 0px solid;
	border-bottom:#ff0000 0px solid;
	background-color:transparent;
}

