﻿
.bloque{
    clear:both;
    display:block;
    float:left;
    }
    
.mensaje_validacion{
    clear:both;
    color:#990000;
    font-size:0.8em;
    float:left;
    margin-left:18em;  
}

.aviso_campo_obligatorio{ 
    color:#990000;
    float:left;
}

p.mensaje{
	color:#990000;
	font-weight:bold;
	}
	
	.mensaje {
color:#990000;
text-align:center;
border:solid 1px #666666;
background-color:#FFFF99;
}

.mensaje p{
font-size:0.9em;
font-weight: bold;
margin-left:0.3em;
}
	
.ancho_50{
	width:50em;
}
		
.ancho_45{
	width:45em;
}	

.listitem{
    float:left;
    font-size:0.8em;
    text-align:left;

}

/************* Estilos Ficha Evento *********************/
#ficha_evento{
	clear:both;	
	padding:0.5em;
	width:95%;
}

#ficha_evento .barra{
        background-image:url(../imgweb/barra.jpg);       
        height:0.5em;
        margin-bottom:0.5em;
        width:100%;
}

#ficha_dch{
	position:relative;
	width:25%;
	float:right;	
}

#ficha_dch .imglogo{	
	clear:both;
}

#ficha_izq{
	position:relative;
	width:70%;
	float:left;
}
	
.imgthumbnails{
    height:6.25em;
    width:9.38em;
}

.seccion{
	color:#333333;
	font-weight:bold;
}

.tipo_evento{
    float:right;
    margin-right:2em;
    margin-bottom:0.5em;
    }
    
.fecha_inicio{
   color:#333333;
   font-weight:bold;
   border-bottom:solid 2px #CCCCCC;
   }


.enlaceAnexo{
    background-image:url(../imgweb/icono-pdf.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    padding-left:2em;
}
	
.enlaceVideo{
    background-image:url(../imgweb/icono-video.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    padding-left:3.5em;
    }
    
.enlaceEnlace{
    background-image:url(../imgweb/icono-enlace.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    padding-left:2em;
}	
	
/**** Estilos Generales Formularios *****/


fieldset.fielset_ancho100 {
    border:2px solid #aaa;
    padding:0.3em;
    text-align:center;
    width:98%;
}

fieldset.fielset_ancho100 legend {    
   font-weight:bold;
   color:#9C132E; 
}

label.etiqueta_corta {
    clear:both;
	color:#990000;
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	font-size:0.8em;
	margin-right:1em;  
	text-align: right; 
	width: 8em; 
}

label.etiqueta_media {
    clear:both;
	color:#990000;
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	font-size:0.8em;
	margin-right:1em;  
	text-align: right; 
	width: 12em; 
}

label.etiqueta_larga {
    clear:both;
	color:#990000;
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	font-size:0.8em;
	margin-right:1em;  
	text-align: right; 
	width: 20em;  
}


 label.etiqueta_fecha {
	color:#990000;
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	font-size:0.8em;
	margin-right:1em; 
	margin-left:3em; 
	text-align: right;
	width: 9em; 
}

input[type="radio"]{
	float:left;
	margin-left:2em;
	}
	
 table.campo_radio_horizontal{
	background-color:#FFFFFF; 
	width:20em;
	vertical-align:bottom;
	}
	
.campo_radio_horizontal label{
	color:#990000;
	font-size:0.8em;
	width: 20em;
}


 textarea.campo_textarea_corto{
    border:1px solid #A0A0A0;
    float:left;
    font-family: Arial, Helvetica, sans-serif;
	font-size:0.8em;
    width:15em;
    /*margin-left:2em;*/
	}
	
textarea.campo_textarea_medio{
    border:1px solid #A0A0A0;
    float:left;
    font-family: Arial, Helvetica, sans-serif;
	font-size:0.8em;
    width:25em;
    /*margin-left:2em;*/
	}

 textarea.campo_textarea_largo{
    border:1px solid #A0A0A0;
    float:left;
    font-family: Arial, Helvetica, sans-serif;
	font-size:0.8em;
    width:39em;
    /*margin-left:2em;*/
	}

input[type="text"].campo_texto_corto{
    border:1px solid #A0A0A0;
    float:left;
    width:10em;
}

input[type="text"].campo_texto_medio {
    border:1px solid #A0A0A0;
    float:left;
    width:34em;
}

input[type="text"].campo_texto_largo{
    border:1px solid #A0A0A0;
    float:left;
    width:32em;
}


select{ 
    border:1px solid #A0A0A0;
    float:left;  
    margin:0; 
    margin-bottom:inherit;
    padding:0;
   }


select.select_corto{
	float:left;
    width:10em;
}

select.select_medio{
    float:left;
	width:34em;
	}
	
select.select_largo{
    float:left;
	width:32.2em;
}	

input[type="submit"].boton_corto{
 background-image:url("../imgweb/fondo_boton.gif");
   	background-repeat:repeat-x;
	background-position:bottom;
    border:1px solid #b3b3b3; 
    color:#4e4e4e;
    cursor:pointer;
    text-align:center;
    width:10em;
    -moz-border-radius: 0.3em 0.3em 0.3em 0.3em;	
	}
	
	
input[type="submit"].boton_medio{
    background-image:url("../imgweb/fondo_boton.gif");
   	background-repeat:repeat-x;
	background-position:bottom;
    border:1px solid #b3b3b3; 
    color:#4e4e4e;
    cursor:pointer;
    text-align:center;
    width:15em;
    -moz-border-radius: 0.3em 0.3em 0.3em 0.3em;	
	}
	
	
input[type="submit"].boton_largo{
		width:20em;
	}
	
input[type="checkbox"]{
	float:left;
	margin-left:2em;
	}


table.tabla_campo_check td { text-align:left;}

table.tabla_campo_radio {margin-left:1.5em;}
table.tabla_campo_radio td { text-align:left;  }


#gridcontainer {font-size:0.9em; clear:both; overflow:scroll;}
#gridcontainer table{width:100%;height:auto; clear:both; margin:0em 0 2em 0;}
#gridcontainer table caption {color:#9C132E; text-align:center; margin:0; padding:0.2em; font-weight:bold; font-size:0.9em; }
#gridcontainer table td { padding:0.3em;}
#gridcontainer table th{background-color:#E7E7E7; background-image:url("../imgweb/fondo_boton.gif");background-repeat:repeat-x;	background-position:bottom;}

#gridcontainer  tr.fila_par{
    cursor:pointer;
	background-color:#F2F2F2;  
}

#gridcontainer  tr.fila_hover{
	cursor:pointer;
	background-color:#E7E7E7;  
}
