@charset "utf-8";
/* CSS Document */

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on January 24, 2015 */

@font-face {
    font-family: 'rosario_italic';
    src: url('../fuentes/rosario-italic-webfont.eot');
    src: url('../fuentes/rosario-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fuentes/rosario-italic-webfont.woff2') format('woff2'),
         url('../fuentes/rosario-italic-webfont.woff') format('woff'),
         url('../fuentes/rosario-italic-webfont.ttf') format('truetype'),
         url('../fuentes/rosario-italic-webfont.svg#rosarioregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'rosario_bold';
    src: url('../fuentes/rosario-bold-webfont.eot');
    src: url('../fuentes/rosario-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fuentes/rosario-bold-webfont.woff2') format('woff2'),
         url('../fuentes/rosario-bold-webfont.woff') format('woff'),
         url('../fuentes/rosario-bold-webfont.ttf') format('truetype'),
         url('../fuentes/rosario-bold-webfont.svg#rosariobold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'rosario_regular';
    src: url('../fuentes/rosario-regular-webfont.eot');
    src: url('../fuentes/rosario-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fuentes/rosario-regular-webfont.woff2') format('woff2'),
         url('../fuentes/rosario-regular-webfont.woff') format('woff'),
         url('../fuentes/rosario-regular-webfont.ttf') format('truetype'),
         url('../fuentes/rosario-regular-webfont.svg#rosarioregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'rosario_bold_italic';
    src: url('../fuentes/rosario-bolditalic-webfont.eot');
    src: url('../fuentes/rosario-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fuentes/rosario-bolditalic-webfont.woff2') format('woff2'),
         url('../fuentes/rosario-bolditalic-webfont.woff') format('woff'),
         url('../fuentes/rosario-bolditalic-webfont.ttf') format('truetype'),
         url('../fuentes/rosario-bolditalic-webfont.svg#rosariobold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	@font-face {
		font-family: 'rosario_regular';
		src: url('../fuentes/rosario-regular-webfont.svg#rosarioregular') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	  
	@font-face {
		font-family: 'rosario_italic';
		src:  url('../fuentes/rosario-italic-webfont.svg#rosarioregular') format('svg');
		font-weight: normal;
		font-style: normal;
	
	}
	
	@font-face {
		font-family: 'rosario_bold';
		src: url('../fuentes/rosario-bold-webfont.svg#rosariobold') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'rosario_bold_italic';
		src: url('../fuentes/rosario-bolditalic-webfont.svg#rosariobold_italic') format('svg');
		font-weight: normal;
		font-style: normal;
	
	}
}

body{
	text-align:center;
	margin: 0 auto;
	font-family: rosario_regular;
	font-size:16px;
	line-height:1.4 em;
	}
	
.pagina {
	width:980px;
	text-align:left;
	margin: 0 auto;
	}
	
.encabezado{
	width:980px;
	clear:both;	
	margin: 10px 0 15px 0;
	float: left;
	}
	
.lf_encabezado{
	width:220px;
	height:110px;
	float:left;
	}			

.ct_encabezado{
	width:540px;
	height:110px;
	float:left;
	}

.rg_encabezado{
	width:220px;
	height:110px;
	float:left;
	}
	
.barra_menu	{
	text-align:left;
	width:980px;
	clear:both;
	z-index:10000;
	float: left;	
	}

.slider{
	width:980px;
	clear:both;
	margin:25px 0px 25px 0px;
	float:left;
	height:auto;
	}	
	
.cuerpo{
	width:980px;
	clear:both;
	margin-bottom:15px;
	float:left;	
	}	
	
.clrbothmgrb{
	clear: both;
	margin-bottom:55px;
	float:left;
	}	

.clrbothmgrb2{
	clear: both;
	margin-bottom:10px;
	float:left;
	}
	
.clrboth{
	padding:5px 0px 5px 0px;
	clear:both;
}
	
.footer{
	margin-top:25px;
	padding: 5px;
	background-color: #EEE;
	text-align:center;
	clear:both;
	font-size:14px;
	}	
	
.cuerpo_izquierdo{
	float:left;
	width:580px;
	}
	
.cuerpo_derecho{
	float:left;
	width:400px;
	text-align:right;	
	}		
	
.texto_hover li:hover{
	color:#F00;
	cursor: pointer;
	background-color:#EEE;
	}	

.mas_espacio {
	line-height: 1.6em;
	}
	
.etiqueta_formulario{
	width:80px;
	text-align:right;
	float:left;
	padding-right:7px;
	}	
	
.texto_formulario{
	width:350px;
	float:left;
	}	