/* Style Sheet designed, programmed and Structured by Makko-Donde Alliance for White Perfect Mexico */
/*            Please do not copy or imitate, try something original! Regards.                       */
/*                           All Rights Reserved - makko.com.mx                                     */
/* ------------------------------------------------------------------------------------------------ */
html, body, div, p {font-family: Tahoma, sans-serif; font-size: 12pt; color: #000000;}
h1{ font-size: 25pt; padding: 0 !important; margin: 0;}
h2{ padding:0; font-size: 20pt; font-weight: normal; margin: 0;}
h3{ padding: 0; font-size: 15pt; font-weight: normal; margin: 0;}
p{ padding:0; font-size: 12pt; background: transparent; margin: 0;}
img{border: none;}
.vacio{clear: both; border: none; margin: 0; padding: 0; background: transparent;}

body {
	background: #cccccc;
	text-align: center;
	padding: 0;
	margin: 0;
}

#main_wrapper{
	width: 980px;
	padding: 0 0 1em 0;
	background: #fffeff;
	margin: 0 auto;
	border-left: 4px solid white;
	border-right: 4px solid white;
}

#banners{
	padding: 0;
	margin: 0;
	border-bottom: 4px solid white;
}

#header{
	border-top: 2px solid #fffefe;
	border-bottom: 4px solid #fffefe;
	padding: 0;
	text-align: right;
	margin: 0;
	background: #cccccc;
}

#utilities{
	width: 46%;
	padding: 0.5em 0.5em 0.1em 0;
	margin: -0.3em 0 0 auto;
	background: transparent url('../img/utilities.png') repeat-x top left;
	color: #fffeff;
	font-size: 88%;
}

#utilities a{
	color: #fefffe;
	text-decoration: none;
}

#utilities a:hover{
	color: #0f0f0f;
}

#header_options{
	padding: 0;
	margin: 0;
	text-align: right;
	background: #010000 url('../img/backhead.jpg') repeat-x top left;
}

#header_options img.logo{
	float: left;
}

#header_magazine{
	padding: 0.3em 0 0.5em 0;
	margin: 0 0 0 auto;
	width: 42%;
}

#header_magazine p{
	width: 13%;
	color: #fffefe;
	font-size: 90%;
}

#header_magazine img{
	float: right;
	padding: 0.8em 0.3em 0 0.3em;
}

/* Menu Options */
#menu{
	padding: 0;
	margin: 0;
	background: transparent url('../img/barra_menu.jpg') repeat-x top left;
	text-align: left;
}

ul#menu_options{
	padding: 0.2em 0;
	margin: 0;
	list-style-type: none;
	width: 66%;
	font-size: 92%;
}

ul#menu_options li{
	display: inline;
	padding: 0.3em 0.4em 0.3em 0.4em;
	border-right: 1px solid #fffeff;
}

ul#menu_options a{
	color: #fecd32;
	text-decoration: none;
}

ul#menu_options a:link {color: #fffefe;}
ul#menu_options a:visited { color: #feffff;}
ul#menu_options a:hover{color: #000102;}
ul#menu_options a:active {color: #ffcd33;}

#principal #menu_options .home a,
#entretenimiento #menu_options .entertainment a,
#sucesos #menu_options .news a,
#opinion #menu_options .comments a,
#tendencias #menu_options .trends,
#video #menu_options .media a,
#podcast #menu_options .radio a{
	color: #000101;
	font-weight: bold;
}

#principal #menu_options .home,
#entretenimiento #menu_options .entertainment,
#sucesos #menu_options .news,
#opinion #menu_options .comments,
#tendencias #menu_options .trends,
#video #menu_options .media,
#podcast #menu_options .radio{
	background: transparent url('../img/menu_superior.jpg') no-repeat top left;
}

/* Busqueda */
#busqueda{
	width: 30%;
	float: right;
	text-align: right;
	padding: 0 0.2em 0 0;
}

#search_text{
	font-size: 90%;
	color: #fffefc;
}

/* contenidos centrales */
#content{margin-top: 1.4em;}

#tiempo_real{width: 165px;text-align: left;margin: 0 0.5em 0 0;float: right;}
#tiempo_real h2{background: transparent url('../img/relojito.jpg') no-repeat center left;font-size: 100%;color: #fcfffc;padding: 0.1em 0 0 2em;}
#tiempo_real a{color: #336699;}
ul#twitter_update_list{list-style-type: none;padding: 0;margin: 0;}
ul#twitter_update_list li{padding: 1em 0.7em;font-weight: normal;font-size: 88%;text-align: left;}
ul#twitter_update_list li:before{content: "* ";}

#banner_central{width: 137px;margin: 0;float: right;}

/* destacados + separador */
#separador{
	width: 652px;
	margin: 0 auto 0 0;
}

#destacados{margin: 0;width: 650px;float: left;}
#destacados img{float: right;}
.destacado_item{width: 260px;background: transparent url('../img/destacado.jpg') no-repeat center left;padding: 0.6em 0 0.5em 1.6em;margin: 0 auto 0 0;border-bottom: 2px solid #cccccc;text-align: left;}

.destacado_item p{font-size: 88%;}
.destacado_item p a{text-decoration: none;color: #020002;}
.destacado_item p a:hover{text-decoration: none;color: #0C63BB;}
.destacado_item:hover{background: transparent url('../img/destacado2.jpg') no-repeat center left;}

/* fin de destacados */
#recomendaciones{
	margin: 1em auto 1em 0;
	width: 650px;
}

p#opinion{
	width: 30%;
	float: left;
	background: transparent url('../img/opinion.jpg') no-repeat center center;
	margin: 0;
	padding: 0.5em 3.4em 0.5em 5em;
}

p#opinion a{
	text-decoration: none;
	color: #010001;
}

p#podcast{
	width: 21%;
	background: transparent url('../img/podcast.jpg') no-repeat center center;
	margin: 0 0 0 auto;
	padding: 0.5em 4.2em 0.5em 5.2em;
}

p#podcast a{
	text-decoration: none;
	color: #010001;
}

#content_video{
	width: 44%;
	padding: 0.5em 0;
	margin: 0 0 0 2em;
	float: left;
	border: 2px solid #caccca;
}

#content_video h2{
	text-align: left;
	font-size: 125%;
	padding: 0;
	margin: 0 0 0.3em 0.3em;
	color: #bbbbbb;
}

#flash_content{
	width: 53%;
	float: left;
	padding: 0;
	margin: 0;
}

#content_video_descr{
	width: 45%;
	padding: 0;
	margin: 0.8em 0 0 auto;
	text-align: left;
}

#content_video_descr h3{
	margin-bottom: 0.4em;
}

#content_video_descr h3 a{
	text-decoration: none;
	color: #676769;
}

#content_video_descr p a{
	text-decoration: none;
	color: #020001;
}

/* autores + limiter */
#autores_limiter{
	width: 765px;
	float: right;
	clear: right;
	margin-top: 1em;	
}

#autores{text-align: left;height: 80px;}
#autores_left{width: 30%;float: left;margin-left: 0.5em;text-align: left;}
#autores_center{width: 30%;float: left;text-align: left;}
#autores_right{	width: 30%;float: left;text-align: left;}
#autores h3{text-align: left;background: transparent url('../img/titulo-flash.jpg') repeat-x top left;color: #fffefe;margin: 0;padding: 0.2em 0 0.2em 0.2em;font-size: 110%;}
#autores a:link {color: #000;text-decoration: none;}
#autores a:visited { color: #000;text-decoration: none;}
#autores a:hover{color: #000102;background: transparent url('../img/destacado2.jpg') no-repeat center left;}
#autores a:active {color: #ffcd33;}

#revista_flash{margin-top: 1em;}
#revista_flash h3{
	text-align: left;
	background: transparent url('../img/titulo-flash.jpg') repeat-x top left;
	color: #fffefe;
	margin: 0;
	padding: 0.2em 0 0.2em 0.2em;
	font-size: 110%;
}

/* fin de autores y revista */
#primeras_planas{
	margin: 0;
	float: left;
	width: 17%;
	text-align: left;
}

#primeras_planas h2{
	font-size: 100%;
	padding-top: 0.3em;
	padding-bottom: 0.2em;
	padding-left: 0.3em;
	color: #feffff;
	background: transparent url('../img/botones-rojos.jpg') repeat-x top left;
}

#primeras_planas img{
	margin-top: 1em;
}

#primeras_planas h3{
	font-size: 100%;
}

#primeras_planas h3 a{
	color: #676865;
	text-decoration: none;
}

#primeras_planas p{
	font-size: 90%;
}

#primeras_planas p a{
	color: #369;
}

/* inicia footer */
#footer{width: 980px;padding: 0;margin: 0 auto;}
#footer_wrapper{width: 980px;margin: 1.4em auto 0 auto;text-align: left;padding: 0;}
#footer_logo{width: 10%;padding: 0.4em 0 0 0;margin: 0;}
#footer_copyright{width: 85%;float: right;padding: 0.7em;margin: 0;border-left: 1px solid black;}
#footer_copyright img{float: right;padding: 0.3em;margin: 0;}
#footer_copyright address{font-size: 92%;font-style: normal; color: #010001;}