/* #################### ESTILOS PARA EDITOR DE CONTENIDO  #################### 

============ Para TELERIK hay que insertarlos EN Config/TOOLSFILE.XML ============ 

----- Encabecezados ----- */
h1 {display:block;
	background: #ad0018 url(Images/fondo_cabseccion.gif) repeat-x; 
	line-height: 16px;
	background-color: #fff;
	color: #a4011b;
	font-size: 1.2em;
	padding: 0 8px;
	margin: 0 0 0 14px;}
h2 {font-size: 1.2em; font-weight:bold; color: #006599; margin: 20px 0 10px 0;}
h3 {font-size: 1.1em; color: #006599; margin: 20px 0 10px 0;}
h4 {font-size: 1em; color: #003366; margin: 20px 0 10px 0;}	

	
/* ----- Textos ----- */
.txt_Normal { font-size: 1em; color: #000000;}/*valor antiguo #003366*/
.txt_Normal_mini { font-size: 0.9em; color: #000000;}/*valor antiguo #003366*/
.txt_Normal_grande { font-size: 1.2em; color: #000000;}/*valor antiguo #003366*/
.txt_Normal_muygrande { font-size: 1.4em; color: #000000;}/*valor antiguo #003366*/

.txt_Gris_normal { font-size: 1em; color: #666;}
.txt_Gris_mini { font-size: 0.9em; color: #666;}
.txt_Gris_grande { font-size: 1.1em; color: #666;}
.txt_Gris_muygrande { font-size: 1.2em; color: #666;}
	
.txt_Celeste_normal { font-size: 1em; color: #006599;}
.txt_Celeste_mini { font-size: 0.9em; color: #006599;}
.txt_Celeste_grande { font-size: 1.1em; color: #006599;}	

.txt_Rojo_normal { font-size: 1em; color: #a4011b;}
.txt_Rojo_mini { font-size: 0.9em; color: #a4011b;}
.txt_Rojo_grande { font-size: 1.1em; color: #a4011b;}
.txt_Rojo_muygrande { font-size: 1.2em; color: #a4011b;}

.txt_Negrita {font-weight: bold;}
.txt_Cursiva {font-style: italic;}
.txt_Subrayado {text-decoration: underline;}

.txt_Naranja_normal { font-size: 1em; color: #B65100;}
.txt_Naranja_mini { font-size: 0.9em; color: #B65100;}
.txt_Naranja_grande { font-size: 1.2em; color: #B65100;}	


/* ----- CAJAS ----- */
.Caja_Informacion {
	background-color: #FFF; border:1px solid #bababa; margin-bottom:10px; padding:4px;
	color: #666; font-size: 1em; width:140px; overflow:hidden;}
.Caja_Contratacion {
	background-color: #F7F7F7; margin-bottom:10px; padding:4px; 
	color: #666; font-size: 1em; overflow:hidden;}
.Caja_Ejemplo {
	background-color: #F7F7F7; border:1px solid #bababa; margin-bottom:10px; padding:4px;
	color: #666; font-size: 1em; overflow:hidden;}
.masinfo {float:right; text-align:right !important; padding:0; margin:0;}		
	

/* ----- Tablas ----- */
.Tabla_borde {
	border:1px solid #bababa; padding:0; margin:0; background-color:#F7F7F7;}
	.Tabla_borde th {padding: 3px;}	
	.Tabla_borde td {padding: 3px; vertical-align:top;}
.Tabla_celdas {
	border:1px solid #bababa; padding:0;margin:0;}
	.Tabla_celdas th {padding: 3px; border:1px solid #bababa; border-collapse:collapse;}
	.Tabla_celdas td {padding: 3px; border:1px solid #bababa; border-collapse:collapse; vertical-align:top; }
.Tabla_fondo {
	border:0; padding:0; margin:0;}
	.Tabla_fondo th {padding: 3px; border:1px solid #fff; background-color:#F7F7F7;}	
	.Tabla_fondo td {padding: 3px; border:1px solid #fff; background-color:#F7F7F7; vertical-align:top;}
.Tabla_filas {
	padding:0; margin:0; }
	.Tabla_filas th {padding: 3px; border-bottom:1px solid #bababa; border-collapse:collapse;}
	.Tabla_filas td {padding: 3px; border-bottom:1px solid #bababa; border-collapse:collapse; vertical-align:top; }


/* ----- Posicionamiento ----- */
.Alinear_centro {display:block; text-align:center;}
.Alinear_derecha {display:block; text-align:right;}
.Alinear_izquierda {display:block; text-align:left;}
.Alinear_justificado {text-align:justify;}
.Aflotar_izquierda {float: left; padding: 0 10px 5px 0;}
.Aflotar_derecha {float: right; }


/* ----- Especiales ----- */
.Varios_Bloque { display:block; margin: 0 50px 0 50px;}
.Varios_Ocultar { position: absolute; top: -10000em; left: -10000em;}
.Varios_Ventana {background:url(Images/ico_ventana.gif) no-repeat right;padding-right:1.47em !important;margin-right:0.45em !important;}
.Varios_Pdf { background: url(Images/ico_pdf.gif) no-repeat right top; padding-right:1.47em !important;}
HR { height:1px; width:100%; text-align:center; color:white;}

