@charset "utf-8";
/* CSS Document */
body {
margin: 0px;
font-family: Arial,Helvetica,Verdana,sans-serif;
font-size:12px;
background-color:#F0F0F0;
color:#666666;
font-size:13px;
text-align:justify;
}
.web {
	margin: auto;
    padding: 0;
    /*width: 975px;*/
	width:1008px;
	border-left: 1px solid #E5E6E8;
	border-right: 1px solid #E5E6E8;
	background-color:#fff;
}

a{color: #b41e1e;}
/*
.fondo1 {
background: #ebebeb url("images/fondo.jpg") no-repeat scroll center 20px;
}
.fondo2 {
background: #ebebeb url("images/fondo2.jpg") no-repeat scroll center 20px;
}
.fondo3 {
background: #ebebeb url("images/fondo3.jpg") no-repeat scroll center 20px;
}
*/
/********** CABECERA  *************/
#cabecera {
margin-bottom:15px;	
}

.barra_idioma {
height:24px;
border-bottom:1px solid #c1c1c1;
background:url(images/bg_barra_idiomas.jpg) bottom repeat-x;
text-align:right;
}
.barra_idioma ul{
margin-top:0px;
list-style:none;
margin-right: 2px;
}
.barra_idioma li{
display:inline-block;
margin: 7px 8px 0px 0px;
}
.barra_idioma li a{
color: #707173;
text-decoration:none;
font-size:11px;
}

.barra_central {
height:	105px;
}
.barra_central .contenedor_izquierdo {
	width:300px;
	height:105px;
	float:left;
}
.logo {
	width:258px;
	height:51px;
	margin:28px 0px 0px 9px;
	background:url(images/logo_jaume_just.jpg) no-repeat;
}
.barra_central .contenedor_central {
	width:408px;
	height:105px;
	float:left;
	background:url(images/cabecera_1.jpg) top center no-repeat;
}
.barra_central .contenedor_derecho {
	width:300px;
	height:105px;
	float:right;
}
.link_gva {
	background-color:#575353;
	width:120px;
	height:17px;
	color:#fff;
	text-decoration:none;
	text-align:center;
	float:right;
}
.logo_gva {
width:186px;
height:44px;
float:right;
background:url(images/logo_gva.jpg) no-repeat top left;
border:0px solid #ccc;
margin-top:13px;
margin-right:25px;	
}
.buscador {
text-align:right;
margin-right:16px;	
width:250px;
float:right;
}
.buscador input[type="text"] {
border:1px solid #ccc;
font-size:9px;
width:161px;
float:right;
}

.btn_buscador {
width:15px; height:16px;
border:0px;	
background-color:#484848;
background-image:url(images/lupa.jpg);
float:right;
cursor:pointer;
}

.barra_color {
background-color:#575353;
height:34px;	
}

.migas {
width:70%;float:left;
padding:8px 0px 0px 16px;
font-size:12px;
}
.migas ul{
list-style:none; margin:0px;padding:0px;
}
.migas li{
display:inline-block;
}
.redes {
width:20%;float:right;	
	
text-align:right;	
padding:16px 16px 0px 0px;
}
.redes img{
margin-left:8px;
}
/********** fIN CABECERA  *************/


/********** CUERPO  *************/
.cuerpo {

}
.padding_cuerpo {
	padding:0px 16px 20px 16px;	
}

.centro_derecha .bloque_contenido {
width:372px; float:left;
margin-left:16px;
margin-bottom:16px;
}
.centro_derecha .bloque_contenido_content {

}
.centro_derecha .bloque_contenido_content h2 {

}
.full {
width:760px !important;	
}

.bloque_contenido {
	background-color:#fff;
	/*width:183px;*/
	margin: 0px 0px 16px 0px;
		
}
.bloque_contenido_content {
 border-bottom: 1px solid #D3D3D3;
 padding-bottom:10px;
}
.bloque_contenido_content h2 {
background-color:#fff;
border-top: 1px solid #DC002E;
border-bottom: 1px solid #DC002E;
font-size:15px;
text-align:right;
color: #575353;
text-transform:uppercase;
padding:6px 6px 6px 0px;
font-family:"Arial Narrow",Arial;
margin-bottom:10px;
margin-top:0px;
}
.bloque_contenido_content h3 {
font-size:17px;
margin-top:20px;
padding-bottom:4px;
border-bottom:1px solid #dcdcdc;
}
.bloque_contenido_content strong{
	color:#dc002e;
}
.bloque_contenido_content .separador{
	height:1px;
border-bottom: 1px solid #E2E2E2;
margin-bottom:15px;
}


.bloque_contenido .leer_mas a{
	color: #b41e1e;
}
.contenido_pagina {
	padding:12px 20px 12px 20px;
}


#rastro_migas {
	background-color:#fff;
    display: inline;
    float: left;
    height: 20px;
    padding: 10px 0 5px 10px;
    width: 965px;
}
#rastro_migas h3 {
	color: #666;
    border: medium none;
    float: left;
    font-size: 11px;
    font-weight: normal;
    margin: 0;
    padding: 1px 0px 0px 0px;
    width: 55px;
}
ul.migas {
    display: inline;
    margin: 0px 0px 0px 0px;
    padding: 0;
}
ul.migas li {
    color: #004489;
    display: inline;
    list-style-type: none;
	font-size:11px;
}
ul.migas li a {
    background-image: url("images/bullet_next.gif");
    background-position: right center;
    background-repeat: no-repeat;
    margin-right: 2px;
    padding-right: 9px;
    text-decoration: none;
	font-size:11px;
}
ul.migas li a:hover {
color:#000000;
text-decoration:underline;	
}
ul.migas li a:active, ul.migas li  a:link, ul.migas li a:visited {
    color: #586270;
    cursor: pointer;
    text-decoration: none;
}



.centro_derecha {
	display: block;
    float: right;
    height: auto;
    width: 792px;
	/*background-color:#6BA3EF;*/
}
.centro_derecha a{
	color: #b41e1e;
}

.barra_izquierda {
    display: block;
    float: left;
    height: auto;
    margin-top: 0px;
    width: 215px;
	border-right: 1px solid #D3D3D3;
}
.barra_izquierda aside {
	padding:0px 16px 0px 16px;	
}

.frm_contacto {
	background-image:url(images/mosaico2.jpg);
	padding:25px 15px 25px 15px ;
	color:#fff;	
}
.frm_contacto a{
	color:#fff;	
	text-decoration:underline;
}
.frm_contacto td{
	padding:6px 0px 6px 0px ;
}
.frm_contacto label {
padding-right:15px;
color:#fff;	
}
.frm_contacto input[type="text"] {
width:450px;
}
.frm_contacto textarea {
width:450px;
height:80px;
}

.frm_contacto .btnfomulario {
 background: rgba(0, 0, 0, 0) url("images/enviar.jpg") no-repeat scroll 0 0;
    border: medium none;
    cursor: pointer;
    float: right;
    height: 26px;
    margin: 10px 30px 15px 0;
    padding: 0;
    position: relative;
    width: 82px;
	font-size:16px;	
}


/********** Fin CUERPO  *************/

/*************  MENU PRINCIPAL  *********************/
.menu_principal ul {
list-style:none;
padding-left:16px;	
}
.menu_principal li {
list-style-image:url(images/flecha_menu.png);
margin-bottom:5px;	
}
.menu_principal a {
color:#575353;
text-decoration:none;
}
.menu_principal a:hover {
color:#DC002E;
text-decoration:underline;
}
.menu_principal .activo {
font-weight:bold;
}
/*************  MENU PRINCIPAL  *********************/

/********** PIE  *************/
#pie_pagina {
background-color:#fff;
}
.pie_top {
}
.pie_bottom {
	border-top:1px solid #E4EEF7;
	background-color:#f9f9f9;
	text-align:center;
	font-size:12px;
	padding:10px 0px 10px 0px !important;
}

/********** Fin PIE  *************/

.rojo {
color:#B41E1E;	
}


.both {
clear:both;	
}

.tabla>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9;
}

.tabla>tbody>tr>td, .tabla>tbody>tr>th, .tabla>tfoot>tr>td, .tabla>tfoot>tr>th, .tabla>thead>tr>td, .tabla>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}