@charset "utf-8";
@import "header.css";
@import "fonts.css";
@import "formularios.css";
@import "miscelaneas.css";
@import "home.css";

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/*Estructura ---------------------------------------------------------------------------------------------------------------*/

body { 
	padding:0;
	margin:0;
	margin:0 auto; 
	width:100%;	
	background-color:#E5E5E5; 
	line-height:1.3em; 
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#999;
	}

.main 							{ width:1000px; margin:0 auto; padding:0; clear:both; }
.content						{ width:980px; margin:2px auto; padding:20px 10px; background:#FFF; float:left; }

.col_ampliada					{ width:660px; float:left; }
.col_lateral					{ width:300px; float:right; }

.col_mini_01					{ width:320px; float:left; z-index:1000; }	
.col_mini_02					{ width:320px; float:right; }	

.col_mini_03					{ width:420px; float:left; }
.col_mini_04					{ width:220px; float:right; }
.col_mini_05 { 
	width:350px; 
	float:right; 
	*position:absolute; 			!important; /* IE7 e inferiores */
	*padding:0 0 0 10px; 			!important; /* IE7 e inferiores */
	}
	
.col_mini_06					{ width:180px; float:left; padding:10px; margin: 0 10px; }

.cont_abreviado					{ }
.cont_abreviado img				{ float:left; margin:0 10px 0 0; border:1px solid #CCC; }
.imagen							{ float:left; }

/*Columna lateral ----------------------------------------------------------------------------------------------------*/

/*titulos descriptivos Video*/
.titular img 					{ float:left; margin:0 10px 0 0;}

/*Modulo de Suscripcion*/
.mod_suscripcion_news			{ background:url(../images/bg_boletin.jpg) repeat-x; width:270px;  padding:15px; float:left; }


/*Internas -----------------------------------------------------------------------------------------------------------*/

.interna_titulares				{ float:left; }
.herramientas					{ float:right; width:120px; }
.herramientas ul li				{ float:left; padding:0 2px;}

/*Novedades --------------*/

/*Multimedia*/
.player							{ float:left; margin:0 10px 0 0; }

/*Publicaciones ----------*/

/*Revista*/
#revista					{ width:320px; float:right; }
#revista h3					{ padding:4px 0; }
#revista p span a			{ float:left; padding:7px 0 0 0;}
#revista ul					{ padding:4px 0; }
#revista ul li				{ padding:2px 0; margin:0 0 0 15px;  list-style:square outside;}
#revista img				{ float:left; padding:0 5px 0 0;}			

.revista_galeria			{}
.revista_galeria img		{ float:left; }

.form_filtro_revita ul 		{ margin:0; padding:8px 0; list-style:none;}
.form_filtro_revita label	{ float:left; width:90px; margin:2px 0 0 0; }
.form_filtro_revita select 	{ float:left; width:100px; height:19px; margin:0 0 0 10px; border:1px solid #d7d7d7; background:#fff; }
.form_filtro_revita input	{ float:left; padding: 0 0 0 10px;}

/*Institucional ----------*/

.institucional					{}
/*Sponsors */
.sponsors						{ width:122px; height:120px; margin:5px 5px; padding:0; border:0; float:left;}


/*Footer -----------------------------------------------------------------------------------------------------------*/

.footer							{ width:980px; padding:10px; margin:0 auto; border-top:5px solid #CCC; }

.footer .left_col				{ float:left; width:600px; }
.footer .left_col ul			{}
.footer .left_col ul li			{ float:left; padding:2px 2px 0 0; }

/*Buscador Footer*/
#foot_buscador				{ float:right; }
#foot_buscador input.text 	{ float:left;width:130px; height:16px; border:1px solid #d7d7d7; background:#fff; font:normal 11px Arial, Helvetica, sans-serif; color:#999; }
#foot_buscador input.img	{ float:left; margin:0 0 0 10px; }

.footer p					{ margin:0 0 3px 0; padding:0; }
