@CHARSET "ISO-8859-15";

BODY {
margin:0;
padding:0;
font-family: Arial, Verdana, Helvetica;
font-size:10.0pt;
color:#888;
}
IMG{
border:0px;
}

DIV#contenedor {
	margin:auto;
	width:1004px;
	background-color:#fff;
	min-height:730px !important; /* Esta línea y la siguiente es para Firefox y Opera (al tener important IE se lo salta */
	height:auto !important;
	height:730px; /* Para IE */
}

#bodytemplate {
	background-color:#fff;
	text-align:center;
}

DIV#cabecera {
	font-weight:bold;
	background-color:#fff;
	text-align:right;
	height:175px;
}



DIV#cabecera1{
text-align:left;
}

DIV#acceso_rapido{
height:50px;
margin-top:30px;
}

DIV#menuycontenidos {
}

DIV#menuizq {
	text-align:left;
	width:160px;
	float:left;
	height: auto;
	margin-top:5px;
	background-color:#fff;
	padding-top:10px;
}

* html DIV#menuizq {
	text-align:left;
	width:140px;
	float:left;
	height: auto;
	margin-top:5px;
	background-color:#FFFFFF;
	margin-left:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:50px;
}
		
DIV#contenido {
	text-align:left;
	margin-left:10px;
	margin-right:10px;
	margin-top:5px;
	line-height:150%; /*Interlineado*/
	background-color: #FFFFFF;
	float:left;
	width:820px;
	height: auto;
	font-size:10.0pt;
}	

*html DIV#contenido {
	text-align:left;
	padding-right:0px;
	padding-left:0px;
	margin-left: 0px;
	margin-right:0px;
	margin-top:25px;
	line-height:150%; /*Interlineado*/
	background-color: #FFFFFF;
	float:left;
	width:820px;
	height: auto;
	font-size:10.0pt;
}

#img_centro{
padding-left:80px;
}

#frase_centro{
padding-left:60px;
padding-bottom:130px;
}


DIV#pie {
	vertical-align:bottom;
	padding-top:20px;
	clear:both;
	background-color: #FFFFFF;
	color:#A23572;
	font-size: 8.0pt;
	font-weight: bold;
	padding-bottom:25px;
}

/*  INSCRIPCION  */

#inscribe{
padding-top:5px;
padding-left:10px;
padding-bottom:10px;
}

#t_pro{
padding-top:10px;
padding-left:35px;
padding-bottom:10px;
}

#tbl_inscripcion{
width:790px;
border:0px;
margin-left:10px;
font-size:9.0pt;
}

#frm{
margin-left:10px;
}

hr{
width:98%;
margin-top:10px;
margin-bottom:10px;
}

h1 {
color: #888888;
font-size: 12	.0pt;
font-weight: bold;
}

.txt_frm{
background-color:#eeeeee;
border: 1px dotted #999;
color: #ED6E00;
font-weight: normal;
font-size:8.0pt;
text-transform: uppercase;
}

.txt_frm2{
background-color:#eeeeee;
border: 1px dotted #999;
color: #ED6E00;
font-weight: normal;
font-size:8.0pt;
}

#area_frm{
background-color:#eeeeee;
border: 1px dotted #999;
color: #ED6E00;
font-weight: normal;
font-size:8.0pt;
width:785px;
text-transform: uppercase;
}

#perfil{
font-weight:bold;
}

#certificados{
font-weight:bold;
}


#lopd{
font-size:7.0pt;
text-align:justify;
width:96%;
padding-left:10px;
}

#perfil INPUT{

margin-right:30px;
}

#perfil SPAN{

margin-right:10px;
}

#frm_ok{
border: 2px solid green;
background-color:#dfffdd;
text-align:left;
width:400px;
padding-right:90px;
vertical-align:center;
font-weight:bolder;
color:green;
position:relative;
top:0px;
left:300px;
}

#frm_fail{
border: 2px solid red;
background-color:#fdafaf;
text-align:left;
width:400px;
padding-right:90px;
vertical-align:center;
font-weight:bolder;
color:red;
position:relative;
top:0px;
left:300px;
}


/* -------------- 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;
}
/* --------------------------------------------------------------------- */







/* PROGRAMA */

#descarga_pro{
padding-left:8px;
padding-top:5px;
color:#888888;
}

#descarga_alo{
padding-left:40px;
padding-top:5px;
color:#888888;
}

#programa{
padding-top:10px;
padding-left:20px;
margin-top:-10px;
}

*html #programa{
padding-top:20px;
padding-left:20px;

}

#tbl_presenta{
margin-top:-10px;
width:99%;
height:auto;
font-size:8.0pt;
text-align:justify;
color:#888888;
}

* html #tbl_presenta{
margin-top:25px;
width:99%;
height:auto;
font-size:8.0pt;
text-align:justify;
}


#tbl_presenta TD{
width:50%;
padding-left:10px;
padding-right:20px;
}

#tbl_presenta IMG{
padding-bottom:30px;
}

/* Alojamiento */

#aloja{
padding-top:0px;
padding-left:40px;
}




#hoteles IMG{
padding-top:10px;
padding-left:3px;
padding-right: 20px;

}

#hoteles{
color:#888888;
margin-top:20px;
padding-left:40px;
}

h3 {
padding-top:5px;
}

h3 a{
color:#888888;
}

#aloja_pdf
{
position:absolute;
left:900px;
top:210px;
}

*html #aloja_pdf
{
position:absolute;
left:990px;
top:230px;
}


/* ACTO SOCIAL*/
#acto{
padding-left:15px;
text-align:justify;
width:80%;
}


/* ENLACES */
#enlaces a{
color:#888;
font-weight:bold;
}

#enlaces li {
color:#ED6E00;
}

/* CONTACTO*/

#conta{
padding-left:4px;
}

#img_contacto{
padding-bottom:40px;
}
