html, body {
	font: 12px Arial, Helvetica, sans-serif ;
	color: #333333;
	/* background-color: #007336; */
	margin: 0px;
	padding: 0px;
}

img {
border: 0px;
}

#m_lateral{
	margin-left:175px;
	
	}

#tabla_contacta{
	text-align:left;
	}
	
.tabla_formulario img{
margin-left:5px;
margin-right:5px;
vertical-align:middle;
	}	

.contenedor{
	background: #D6E7BD url(http://www.juntadeandalucia.es/salud/premiosaludinvestiga/images/fondo_contenedor.jpg) repeat-x top left;
}

.enlace:link, .enlace:visited, .enlace:active {
	color: #7AB12A;
	text-decoration: none;
}

.enlace:hover {
	color: #95C156;
	text-decoration: underline;
}

p {
	padding-bottom: 5px;
	text-align:justify;
}

h1 {
	color: #097237;
	margin-top: 0px;
}

h2 {
	color: #097237;
	padding-bottom:15px;	
}

h3 {
	font-size: 16px;
	font-weight: bold;
	color: #097237;
	margin: 0px;
	padding-top:12px;
	padding-bottom:5px;
}

h4{
	padding-top:10px;
	padding-bottom:10px;
	}


/******************************************* CABECERA ***************************************************/

.cabecera {
	height: 173px;
	width: 850px;
	margin: 0 auto;
	background: #FFFFFF; 
	position: relative;
}

.logo {
	position: absolute;
	right: 57px;
	top: 45px;
}

/******************************************** MENU ********************************************************/
.menu {
	height: 22px;
	background: url(http://www.juntadeandalucia.es/salud/premiosaludinvestiga/images/fondo_menu_a.gif) repeat-x top left;
}

.menu_interior {
 	height: 20px;
	width: 768px;
	padding-left: 20px;
	margin: 0 auto;
	background-color: #7AB12A;
}

.menu_interior a {
	display: block;
	height: 20px;
	background-repeat: no-repeat;
	float: left;
	margin-right: 20px;
}

.menu_interior a:link, .menu_interior a:visited, .menu_interior a:active {
	background-position: top left;
}

.menu_interior a:hover {
	background-position: bottom left;
	text-decoration: none;
	font-size: 13.5pt;
}

.menu_interior a {
  text-decoration: none;

}

.menu_interior a span {
text-decoration:none;
color: #ffffff;
font-size:10.0pt;
font-weight:bold;
display:none;
}

   .menu_interior2 a span {
   text-decoration:none;
   color: #ffffff;
   font-size:10.0pt;
   font-weight:bold;
   }

   .menu_interior2 a {
     display: block;
    /* height: 20px; */
     background-repeat: no-repeat;
     float: left;
     margin-right: 20px;
     margin-top: 2px;
   }

    .menu_interior2 a:link, .menu_interior2 a:visited, .menu_interior2 a:active {
      background-position: top left;
    }
 
    .menu_interior2 a:hover {
      background-position: bottom left;
      text-decoration: none;
      font-size: 11.5pt;
    }

    .menu_interior2 a {
      text-decoration: none;
    }
    




   .menu_interior2 {
     width: 830px;
     height:20px;
     padding-left: 20px;
     margin: 0 auto;
     background-color: #7AB12A;
    }
   
   * html .menu_interior2{
       width: 768px;
       padding-left: 20px;
       margin: 0 auto;
       background-color: #7AB12A;
   }



   .menu_interior2 a {
     display: block;
     height: 20px;
     background-repeat: no-repeat;
     float: left;
     margin-right: 14px;
   }

/********************************************** CUERPO **************************************************/


.cuerpo {
	background: url(http://www.juntadeandalucia.es/salud/premiosaludinvestiga/images/fondo_contenido.jpg) no-repeat top center;
	min-height: 500px;
	height: auto!important;
	height: 362px;
}

.contenidos {
	width: 850px;
	margin: 0 auto;
	background-color: #FFFFFF;
}

select{
	font-family:arial;
	
	}

#contenido_texto{
	float:left;
	width: 56%;
	
	
	}
	
#dv_modalidades{
	float:right;
	width:43%;
	}

/********************************************** TABLA CONTACTA ******************************************/




/********************************************** PIE ****************************************************/
.pie {
	background-color: #007336;
	height: 40px;
}

.pie_interior {
	width: 788px;
	margin: 0 auto;
}

.copyright {
	color: #BFDCCD;
	font-size: 11px;
	padding: 3px 0px 0px 20px;
	text-align:center;
}

#nlace{
color: #FFFFFF;
}

#nlace a:link, #nlace a:visited, #nlace a:active  {
text-decoration: none;
color: #FFFFFF;
}

#nlace a:hover {
color: #CCE3D7;
text-decoration:underline;
}

.enlaces_pie {
	font-size: 11px;
	color: #FFFFFF;
	float: right;
	margin-top: -16px;
	padding-right: 20px;
}

.enlaces_pie a:link, .enlaces_pie a:visited, .enlaces_pie a:active {
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;
}

.enlaces_pie a:hover {
	font-size: 11px;
	text-decoration: underline;
	color: #CCE3D7;
}




/******************************************* FORMULARIOS *****************************************************/

/* ***************************************** *PESONA DE CONTACTO* ***************************************** */
#tbl_contacto{
width:100%;	
padding-top:5px;
margin-top:15px;
}

#tbl_contactoinves{
width:103%;	
padding-top:5px;
margin-top:15px;
}

#tbl_contactoinves td{
	padding-top:5px;
	padding-bottom:5px;
}

#tbl_contacto td{
	padding-top:5px;
	padding-bottom:5px;
}

#tbl_contacto INPUT{
	color: #007336;
	font-size: 10.0pt;
	}
#tbl_contacto input:focus{
	background-color:#EFEFEF;
	font-weight:bolder;
	border: 2px solid #7AB12A;
}

#tbl_contactoinves INPUT{
	color: #007336;
	font-size: 10.0pt;
	}
#tbl_contactoinves input:focus{
	background-color:#EFEFEF;
	font-weight:bolder;
	border: 2px solid #7AB12A;
}



	
.td_label{
	width:65px;	
}

.td_labelpb{
	width:80px;
}

.td_labelpr{
	width:85px;
}

.td_datos{
	width: 310px;	
}
	
#contacto_dni, #contacto_tel, #candidato_dni, #candidato_tel, #propone_dni, #propone_tel, #investigador_dni, #investigador_tel{
	width:90px;
	}	
#proyecto_centro{
	width: 312px;
	}

#proyecto_n, #grupo_n, #grupo_centro, #pbl_titulo, #pbl_revista, #pbl_area1, #pbl_area2, #contacto_nm, #contacto_ap2, #contacto_ape1, #contacto_email, #contacto_centro, #contacto_ap1, #candidato_n, #candidato_ap1, #candidato_ap2, #candidato_centro, #propone_nm, #propone_ap1, #propone_ap2, #propone_email, #propone_cargo, #propone_centro{
	width: 279px;	
}
	
#investigador_n, #investigador_ap1, #investigador_ap2, #investigador_email{
	width: 280px;
	}	
	
#candidato_ap1, #candidato_email {
	width: 270px;	
	}
#pbl_anyo, #pbl_factor, #pbl_posicion, #pbl_cuartil{
	width: 100px;
	}
	
#tbl_joven{
padding-top:5px;
width:806px;	
}

#tbl_joven td{

	padding-bottom:5px;
	}

#tbl_joven INPUT, #tbl_joven TEXTAREA{
	color: #007336;
	font-size: 10.0pt;
	}
	
#tbl_joven input:focus, #tbl_joven TEXTAREA:focus{
	background-color:#EFEFEF;
	font-weight:bolder;
	border: 2px solid #7AB12A;
	
}		
	
SELECT {
	width:90%;
	color: #007336;
	font-size: 8.0pt;
	}	

.tabla_fieldset{
	border-bottom: 1px solid #007336;
	border-right: 1px solid #007336;
	border-top: 1px solid #7AB12A;
	border-left: 1px solid #7AB12A;
	
	margin-top:20px;
	padding: 9px;
	width:100%;
	
	}

#premio{
color: #4fa800;
font-size:9.0pt;
}

#premiado{
color:#007336;
font-size:8.0pt;
font-weight:bold;
}

#centro{
color:#007336;
font-size:8.0pt;
font-style:italic;
}

#tablaFilas th {
	background-color: #DDDDDD;
}

#tablaFilas th.ultimaCelda {
	background-color: #FFFFFF;
}

#tablaFilas td input {
	/* border: 1px solid #03753A; */
	color: #03753A;
	padding: 2px;
}
#tabla_publi{
	margin-top:10px;
	width:710px;
	}

#tabla_publi th {
	background-color: #DDDDDD;
}

#tabla_publi th.ultimaCelda {
	background-color: #FFFFFF;
}

#tabla_publi td input {
	
	color: #03753A;
	padding: 2px;
}


#contacto_act{
	color: #03753A;
	}


.lista_resultados {
	list-style-type: square;
}.tr_par{	/* background-color: #F3F3F3; */	background-color: #EDF5E2;}.tr_impar{	/* background-color: #F9F9F9; */	background-color: #FAFCF8;}.cabeceraTabla{	background-color: #DDDDDD;}.tabla_foto{	border-collapse: collapse;	border-color: #CCCCCC;}.pie_foto{	font-size: 0.8em;	font-family: Verdana, Arial, Tahoma;}



#noticiero{
border: 1px dashed #96c157;
padding: 10px;	
}

#noticiero2{
	border: 1px dashed #ffffff;
	}


#fechan{
font-size:8.0pt;
font-style:italic;
padding-top:10px;
}

#titulon a{
	color:#96c157;
	font-size:9.0pt;
	font-weight:bold;
	}

#titulon a:hover{
	color: #007336;
	font-size:9.0pt;
	font-weight:bold;
	}
#intron{
	padding-top:10px;
	padding-left:10px;
	font-size:8.0pt;
	font-style:italic;
	}

#titulo_lector{
color:#96c157;
font-size:10.0pt;
font-weight:bold;
}

#textol_lector{
	font-size:9.0pt;
	text-align:justify;
	}


/* TABLAS DE FORMULARIO */


/* -------------- Mensajes de Validaci—n ------------------------------*/



.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
		font-size:7.0pt;
}

.LV_valid {
    color:#00CC00;
		font-weight:normal;
}
	
.LV_invalid {
    color:#CC0000;
}

.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
    	
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}

.valida_off{
  border: 2px solid red;
  margin-left:1px;
  padding-left:10px;
  color:red;
  font-weight:bolder;
  font-size:8.0pt;
  font-style: italic;
  padding-bottom:10px;
  width:106%;
  background-color: #FFCDCD;
}
/* --------------------------------------------------------------------- */

#obligatorio{
color:red;	
font-weight:bold;
vertical-align:super;
}


div.tren{
    float: right;
    height: 124px;
    margin-right: 9px;
    width: 239px;
	margin-top: 28px;
}
#mapa_google{
    float: left;
    height: 135px;
    width: 450px;
	margin-top: 20px;
}
 
div.centrado {
                overflow: hidden;
               
        }

#grupo_linea, #proyecto_linea{
	color: #007336;
	}
	
#leyenda{
	font-size:8.0pt;
	font-style: italic;
	}
	
	
#tablaFilas{
width:710px;
margin-top:10px;
	}
#modalidades_lista{
	margin-top:0px;
	}	
	
#iconos img.iconos{
	margin-right: 10px;
    margin-top: 10px;
	float:right;
	}	
#organiza{
	margin-top:30px;
	}

.tbl_galardonados td{
padding-top:15px;
}



/* ***** CANDIDATURAS *******/
 .grp_modalidades{
 
 }
 
 .grp_modalidades ul{
 	list-style: none;
 }
 
 .grp_modalidades img{
 vertical-align:middle;
 }
 
 .grp_modalidades a {
	height: 20px;
	margin-right: 20px;
 	font-size: 11pt;	
 }


.grp_modalidades a:hover {
	text-decoration: none;
	font-size: 11.5pt;
	font-weight: bold;
}

.grp_modalidades a {
  text-decoration: none;
  color: #017337;
}
 

/****************************/

/** ESTILOS DE LAS PESTA„AS DE LOS FORMULARIOS**/


/******* GENERAL RESET *******/
.clear{
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
}
/******* GENERAL RESET *******/
#container ul{
	list-style: none;
	list-style-position: outside;
	margin-left: 0;
    padding-left: 0;
    width: 100%;
}
#container ul.menu_tab li{
	float: left;
	margin-right: 5px;
	margin-bottom: -1px;
}
#container ul.menu_tab li{
	font-weight: 700;
	display: block;
	padding: 5px 10px 5px 10px;
	background: #efefef;
	margin-bottom: -1px;
	border: 1px solid #d0ccc9;
	border-width: 1px 1px 1px 1px;
	position: relative;
	color: #898989;
	cursor: pointer;
}
#container ul.menu_tab li.active{
	background: #fff;
	top: 1px;
	border-bottom: 0;
	color: #017337;
}
.content{
	margin: 0pt auto;
	background: #efefef;
	background: #fff;
	border: 1px solid #d0ccc9;
	padding: 10px;
	padding-bottom: 20px;
}
.content h1{
	line-height: 1em;
	vertical-align: middle;
	height: 48px;
	padding: 10px 10px 10px 52px;
	font-size: 32px;
}
/******* /CONTENT *******/
.content.contacto{
	display: block;
}
.content.candidato{
	display: none;
}
.content.documentacion{
	display: none;
}


.content.b_presentacion{
	display: block;
	padding-right: 60px;
    text-align: justify;
}
.content.b_requsitos{
	display: none;
	padding-right: 60px;
    text-align: justify;
}

.modalidades.b_req{
	margin-left:30px !important;
	padding-right: 60px;
    text-align: justify;	
	}

.content.b_documentacion{
	display: none;
	padding-right: 60px;
    text-align: justify;
}

.content.b_evaluacion{
	display: none;
	padding-right: 60px;
    text-align: justify;	
}
.content.b_fallo{
	display: none;
	padding-right: 60px;
    text-align: justify;	
}
.content.b_dotacion{
	display: none;
	padding-right: 60px;
    text-align: justify;
}

.content.b_aceptacion{
	display: none;
	padding-right: 60px;
    text-align: justify;
}

#borrar{
	font-weight:bold;
	color:red;
	 cursor: pointer;
	margin-top:5px;
	margin-bottom:5px
	}
	
#personas_proponen {
	background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #DDDDDD;
    margin-top: 10px;
    padding: 7px;
    width: 99%;
}

#publicaciones_insertadas{
	background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #DDDDDD;
    margin-top: 10px;
    padding: 7px;
    width: 99%;	
}

#error{
    background-color: #F6F2F2;
    border: 2px solid #CC5555;
    left: 418px;
    padding-bottom: 15px;
    padding-left: 15px;
    position: fixed;
    top: 100px;
    width: 410px;
	}
	
#cerrar{
	font-size:14.0px;
	font-weigth:bolder;
	float:right;
	color:red;
	margin-right:15px;
	cursor:pointer;
	margin-top:5px;
	}
#guardando{
	width: 100%; 
	margin-top: 17px; 
	height: 21px; 
	text-align: right;
	}

