/*
Free Basic Html5 Responsive Templates
Author: Kimmy
Author URI: http://www.zerotheme.com/
*/

/* ---------------------Reset----------------------- */
a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var{
	background:transparent;
	border:0 none;
	font-size:100%;
	margin:0;
	padding:0;
	border:0;
	outline:0;
	vertical-align:top;
	}
ol, ul {
	list-style:none;
	}
blockquote, q {
	quotes:none;
	}
table, table td {
	padding:0;
	border:none;
	border-collapse:collapse;
	}
img {
	vertical-align:top;
	}
embed {
	vertical-align:top;
	}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {
	display:block;
	}
mark, rp, rt, ruby, summary, time {
	display:inline;
	}
input, textarea {
	border:0; 
	padding:0; 
	margin:0; 
	outline: 0;
	}
iframe {
	border:0; 
	margin:0; 
	padding:0;
	}
input, textarea, select {
	margin:0; 
	padding:0px;
	border:#CCC solid 1px;
	height:26px;
	}
.breadcrumb {
    color: #515151;
    font-size: 12px;
}
#red-movil{ display:none}
.icons ul li { padding-left:0 !important; -webkit-padding-start:4px !important ;-o-padding-start:4px;}




/* -------------------------------------------- */
/* ------------------Style---------------------- */
/* -------------------------------------------- */
html {behavior: url('css3.htc');}
html, body {
	width:100%; 
	padding:0; 
	margin:0;
	}
body {
	background-color: #FFFFFF;
	color: #292929;
	font: 14px/18px Arial, Helvetica, sans-serif;
	

    /*color: #515151;
    font-family: "Droid Sans";*/

	}

/*-------------------------*/
a{
	color: #8B8B8B;
	text-decoration: none;
	}
a:hover {
	text-decoration: none; 
	color:#F5A628
	}

a.button, input.button {	
	cursor: pointer;	
	color: #808080;	
	line-height: 12px;	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;	
	font-weight: bold;	
	background: #E4E4E4;	
	border:1px solid #DFDFDF;
	}
a.button {	
	display: inline-block;	
	text-decoration: none;	
	padding: 6px 12px 6px 12px;
	}
input.button {	
	margin: 0;	
	border: 0;	
	height: 24px;	
	padding: 0px 12px 0px 12px;
	}
a.button:hover, input.button:hover {
	background: #006699;
	color:#ffffff;
	}

/*-------------header */
header {
	
	width: 100%;
	
}

#logo {
    float: left;
    width: 468px;
}


header #logo {
	
}

header #search-box {
	/*position: relative;
	width: 300px;
	float:right;*/
	
	float: right;background-color: #f1f1f1; margin-top:20px; padding-top: 8px; box-shadow: inset 0px 2px 3px rgba(255,255,255,0.8), 1px 1px 3px rgba(245,245,245,0.2); width:245px; 
}
header #search-form {
	height: 25px;
	border: 1px solid #999;
	background-color: #fff;
	overflow: hidden;
	}
header #search-text {
	font-size: 14px;
	color: #ddd;
	background: transparent;
	}
header #search-box input[type="text"] {
	width: 100%;
	/*padding: 5px 0 5px 1em;*/
	color: #333;
	outline: none;
	}
header #search-button {
	position: absolute;top: 0;right: 0;height: 27px;
	width: 80px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 26px;
	background-color: #999;
	cursor: pointer;
	border:0px;
	}

/*------------menu */

nav {
	width: 960px;
	margin: 0 auto;	
}

.head-nav {
	clear: both;
	text-align: right;
	margin-top: 15px;
}

.head-nav ul li {
   font-size: 13px;
    list-style: none;
    display: inline;
    margin-right: 4px;
	
}

.head-nav ul li a {
    text-decoration: none;
    color: #7a7979;
    text-transform: uppercase;
}

.head-nav ul li a:hover {
    color: #ba2025;
}

/*-------------content */
#content {}

.block {padding: 10px 0px;background:#ffffff;}

.main-content{}
.main-content article{
	margin: 15px 0;
	overflow: hidden;
	position: relative;
	border: 1px solid #ccc;
	padding: 10px;
}
.main-content .heading h2{
	font-size: 22px;
	line-height: 40px;
	font-weight: bold;
	color: #F5A628;
}
.main-content .heading h4{
	font-size: 22px;
	line-height: 50px;
	font-weight: bold;
	color: #E63840;
}

.sidebar_head7 h3 {
	color: #09a8b7;
	font-size: 22px;
	line-height: 50px;
	font-weight: bold;
}

.main-content_tit1{
	background-image:url(http://www.conaculta.gob.mx/images/icon_noticias.gif); 
	background-repeat:no-repeat; 
	background-position:right;	
}

.main-content_tit4{
	background-image:url(http://www.conaculta.gob.mx/images/icon_video.gif); 
	background-repeat:no-repeat; 
	background-position:right;	
}

ul.mult_nota { list-style:none; width:200px; float:left; padding-right:15px; padding-bottom:15px:}


.main-content_img{
	min-height:181px; 
	width:185px; 
	float:left;
	margin-right:10px; 
	vertical-align: middle;
  	display: table-cell;
  	table-layout: fixed;
  
	}
.main-content_img img{
	width:100%; height:147px;
	}

.main-content_tit2{ background-image:url(http://www.conaculta.gob.mx/images/icon_fotogaleria.gif); background-repeat:no-repeat; background-position:right; }
.main-content .heading h2 a{ font-weight:bold; color:#F5A628; text-decoration:none}
.main-content .heading h2 a:hover {font-weight:bold; color:#666; text-decoration:none}
.main-content .heading .info{font-size:12px; font-style:italic;}
.main-content .content{
	float: left;
	width: 100%;
	height: auto;
}
.main-content .content2{ background-color: #FFFFFF; float:left; width:100%}
.main-content .content2 img{border: none; padding:0px; float:left}
.main-content .content img{ margin:3px 10px 0px 0;}
.main-content .footer{}
.main-content .footer .more{float:right;}
.main-content .footer .more a{ text-decoration:none;}

/*detalle nota*/ 

article.main_detalle {
	margin: 0px 0;
	overflow: hidden;
	position: relative;
	padding: 10px;
	border:none;
	text-align:justify;
	color:#868686;
	border:#CCC solid 1px;
	line-height: 2;
}
article.main_detalle ul {
	margin: 0; 
	padding:0;
	
}
article.main_detalle li {
	list-style: disc;
	list-style-position:inside;
	
}
article.main_detalle .slider li {
	list-style: none;
	
}

article.main_detalle p {
	margin-top:16px;
	
}

article.main_detalle h1{
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
	color: #878787;
	text-align: left;	
}
article.main_detalle h3{
	font-size: 14px;
	color: #878787;
	font-weight:normal;
	line-height: 30px;
}

.main_detalle_img{
	width:100%; 
	float:left;
	height:229px;
	max-height:229px;
	overflow:hidden;
	text-align:center;
	background-color:#E1E1E1;
	line-height:229px;
	
}


.sidebar section{margin-bottom: 15px; border:#CCC solid 1px;}
.sidebar .heading{
	font-size: 20px;
	font-weight: bold;
	padding: 15px;
	padding-left:7px;
}
.sidebar_head1{
	background-image:url(http://www.conaculta.gob.mx/images/icon_boletin.gif);
	background-repeat:no-repeat;
	background-position:230px center;
	color: #80BD60;
}
.sidebar_head2{
	 background-image:url(http://www.conaculta.gob.mx/images/icon_video.gif); 
	 color:#E8393D;
	 background-repeat:no-repeat; 
	 background-position:235px -5px;; 
	 margin-bottom:10px;
}
.sidebar_head3{
	background-image:url(http://www.conaculta.gob.mx/images/icon_encuesta.gif); 
	color:#09A8B7; 
	background-repeat:no-repeat; 
	background-position:right;
}
.sidebar_head4{
	background-image:url(http://www.conaculta.gob.mx/images/icon_homenaje.gif); 
	color:#7D3275; 
	background-repeat:no-repeat; 
	background-position:right;
}
.sidebar_head5{
	background-image:url(http://www.conaculta.gob.mx/images/icon_audio.gif);  
	background-repeat:no-repeat; 
	background-position:right; 
	margin-bottom:10px;
	color: #FF7C3B;
}

.sidebar_head6{
	background-image:url(http://www.conaculta.gob.mx/images/icon_categoria.gif);  
	background-repeat:no-repeat; 
	background-position:right; 
	margin-bottom:10px;
	color: #782F76;
}
.sidebar_head7{
	background-image:url(http://www.conaculta.gob.mx/images/icon_relacionadas.gif); 
	color:#09A8B7; 
	background-repeat:no-repeat; 
	background-position:right;

	}
.sidebar_head8{
	background-image:url(http://www.conaculta.gob.mx/images/icon_fotogaleria.gif); 
	color:#F29A30; 
	background-repeat:no-repeat; 
	background-position:right;
}
.sidebar .content{
	padding: 10px;
	background-color: #F1F1F1;
	margin:5px;
}
.sidebar .content img{
	float: left;
	margin: 5px;
	height:auto;
	max-width:100%;
}
.sidebar .content h1{
	text-align:center;
	font-size:18px;
	color:#828282;
	font-weight:bold;
}
.sidebar_cartelera {
	background-color:#DE3994; 
	text-align:center;
	}
	
.sidebar_tuit {
	background-color: #FFFFFF;
	text-align: center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
	
.sidebar_video {
	background-color:#EDEDED; text-align:center; border:0px;
	}
.sidebar_publicidad {
	background-color:#EDEDED; text-align:center; float:left;
	}


	
.featured{width:100%; margin-bottom: 20px;}

ul {margin:0; padding:0; list-style-image:none;}
ul.list li { line-height:18px; border-bottom:#CCC solid 1px;
   
    height: 55px;
    max-height: 55px;
    overflow: hidden;
    
}
ul.list li a { font-size:14px; color:#292929; line-height:15px;}
ul.list li a:hover {color:#006699; text-decoration:none;}


ul.audio li {padding:10px 0 5px 35px; line-height:18px; background:url(../images/bullet_audio.gif) 0 10px no-repeat; border-bottom:#CCC solid 1px;}
ul.audio li a { font-size:14px; color:#828282; line-height:25px;}
ul.audio li a:hover {color:#006699; text-decoration:none;}

.audio1{
	padding:24px 0 0px 18px; line-height:18px; background:url(../images/bullet_audio.gif) 0 0px no-repeat; 
}
ul.cat li {padding:0px 0 5px 5px; line-height:18px; border-bottom:#CCC solid 1px;}
ul.cat li a { font-size:16px; color:#868686; line-height:28px;}
ul.cat li a:hover {color: #782F76; text-decoration:none;}


ul.relacionadas li {padding:0px 0 5px 5px; line-height:18px; border-bottom:#CCC solid 1px;}
ul.relacionadas li a { font-size:14px; color:#868686; line-height:25px;}
ul.relacionadas li a:hover {color: #04A5C7; text-decoration:none;}



.btn_boletin { background-color:#80BD60; color:#FFF; border:none; float:left; font-size:12px; height:27px; }
.btn_encuesta { background-color:#09A8B7; color:#FFF; border:none; float:left; font-size:14px; }
/*------------footer */ 
footer {
	/*padding: 20px 10px;
	margin-top: 15px;*/
}
footer .heading{
	color: #666666;
	padding-bottom: 5px;
	font-size: 18px;
	font-weight: bold;
	margin-bottom:15px;
}
footer .content{
	color: #9E9E9E;
}
footer .content img{float:left; margin:5px; border:#ffffff 5px solid;}
footer ul {margin:0; padding:0;list-style-image:none;}
footer ul li { list-style: disc; margin-left:20px;}
footer ul li a {
	font-size: 14px;
	color: #9E9E9E;
}
footer ul li a:hover {color:#BA2025; text-decoration:none; cursor:pointer;}

.divBase {
    clear: both; 
    width: 100%; 
    border-top: 1px solid #dedede; 
    margin-bottom: 1px;
}

.infoBase {
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	font-size: 14px;
	color: #666666;
	text-align: center;
	padding: 14px 0px;
	margin-bottom: 1px;
}

.infoBase a {
    text-decoration: none; 
    color: #808080;
}

.coolLine {
    border-bottom: 1px solid #DEDEDE;
    border-top: 1px solid #DEDEDE;
    float: left;
    height: 1px;
    margin-top: 38px;
    width: 28%;
}
.baseBrand {
	text-align:center;
	width:100%;
    padding: 6px 0; 
    margin-bottom: 30px;
    box-shadow: inset 0px 2px 3px rgba(255,255,255,0.8), 1px 1px 3px rgba(245,245,245,0.2);
}
#logo_conaculta_pie{ margin:0 auto;    /*background-image:url(../images/logotipo_sep_conaculta_sm.png);  background-repeat:no-repeat; */}

.infoDir {
    clear: both;
    
    text-align: center; 
    font-weight: lighter; font-size: 13px;
}

.infoDir p {
    color: #808080; 
    
}

.infoDir a {
    text-decoration: none; 
    color:#808080;
}



/*-------------copyright*/
#copyright{
	display: inline-block;
	width: 100%;
	text-align: center;
	padding: 8px 0px;
	background-color:#FBFBFB;
}

/*------------fin footer */ 


.info {
    color: #666666;
    font-size: 18px;
    line-height: 1.4;
    margin-top: 5px;
	font-family:Arial Narrow;
}

/** audio player styles **/
.audio-player, .audio-player div, .audio-player h2, .audio-player a, .audio-player span, .audio-player button {
  margin: 0;
  padding: 0;
  border: none;
  outline: none;
}

div.audio-player {
  position: relative;
  width: 0px;
  height: 44px;
	right:0px;
	bottom:27px;
  /*margin: 0 auto;*/
  background: #4c4e5a;
  background: -webkit-linear-gradient(top, #4c4e5a 0%, #2c2d33 100%);
  background: -moz-linear-gradient(top, #4c4e5a 0%, #2c2d33 100%);
  background: -o-linear-gradient(top, #4c4e5a 0%, #2c2d33 100%);
  background: -ms-linear-gradient(top, #4c4e5a 0%, #2c2d33 100%);
  background: linear-gradient(top, #4c4e5a 0%, #2c2d33 100%);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
	behavior: url(ie-css3.htc);
}
.audio-player strong {
  position: absolute;
  top: 13px;
  left: 11px;
	width:233px;
	font-size:12px;
  /*font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 16px;
  color: #ececec;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.5);*/
}

/* play/pause control */
.mejs-controls .mejs-button button {
  cursor: pointer;
  display: block;
  position: absolute;
  text-indent: -9999px;
}

.mejs-controls .mejs-play button, .mejs-controls .mejs-pause button {
  width: 34px;
  height: 34px;
  top: 32px;
  left: 7px;
  background: transparent url('playpause.png') 0 0 no-repeat;
}
.mejs-controls .mejs-pause button { background-position: 0 -35px; }
 
 
/* mute/unmute control */
.mejs-controls .mejs-mute button, .mejs-controls .mejs-unmute button {
  width: 18px;
  height: 19px;
  top: 9px;
  right: 142px;
  background: transparent url('audio.png') 0 0;
}
.mejs-controls .mejs-unmute button { background-position: 0 -19px; }


/* volume scrubber bar */
.mejs-controls div.mejs-horizontal-volume-slider {
  position: absolute;
  top: 13px;
  right: 15px;
  cursor: pointer;
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
  width: 120px;
  height: 11px;
  background: #212227;
  -webkit-box-shadow: inset 0px 1px 0px rgba(0,0,0,0.3), 0px 1px 0px rgba(255,255,255,0.25);
  -moz-box-shadow: inset 0px 1px 0px rgba(0,0,0,0.3), 0px 1px 0px rgba(255,255,255,0.25);
  box-shadow: inset 0px 1px 0px rgba(0,0,0,0.3), 0px 1px 0px rgba(255,255,255,0.25);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
	behavior: url(ie-css3.htc);
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  position: absolute;
  width: 0;
  height: 9px;
  top: 1px;
  left: 1px;
  background: #90d26a;
  background: -webkit-linear-gradient(top, #90d26a 0%, #83bb63 100%);
  background: -moz-linear-gradient(top, #90d26a 0%, #83bb63 100%);
  background: -o-linear-gradient(top, #90d26a 0%, #83bb63 100%);
  background: -ms-linear-gradient(top, #90d26a 0%, #83bb63 100%);
  background: linear-gradient(top, #90d26a 0%, #83bb63 100%);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
	behavior: url(ie-css3.htc);
}


/* time scrubber bar */
.mejs-controls div.mejs-time-rail { width: 38px; }
 
.mejs-controls .mejs-time-rail span {
  position: absolute;
  display: block;
  width: 38px;
  height: 12px;
  top: 40px;
  left: 55px;
  cursor: pointer;
  -webkit-border-radius: 0px 0px 2px 2px;
  -moz-border-radius: 0px 0px 2px 2px;
  border-radius: 0px 0px 2px 2px;
	behavior: url(ie-css3.htc);
}
 
.mejs-controls .mejs-time-rail .mejs-time-total { 
  background: #565860; 
  width: 100px !important; /* fixes display bug using jQuery 1.8+ */
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
	behavior: url(ie-css3.htc);
}
.mejs-controls .mejs-time-rail .mejs-time-loaded {
  top: 0;
  left: 0;
  width: 0;
  background: #7b7d82;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
	behavior: url(ie-css3.htc);
}
.mejs-controls .mejs-time-rail .mejs-time-current {
  top: 0;
  left: 0;
  width: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
	behavior: url(ie-css3.htc);
  background: #90d26a;
  background: -webkit-linear-gradient(top, #90d26a 0%, #83bb63 100%);
  background: -moz-linear-gradient(top, #90d26a 0%, #83bb63 100%);
  background: -o-linear-gradient(top, #90d26a 0%, #83bb63 100%);
  background: -ms-linear-gradient(top, #90d26a 0%, #83bb63 100%);
  background: linear-gradient(top, #90d26a 0%, #83bb63 100%);
}

/* metallic sliders */
.mejs-controls .mejs-time-rail .mejs-time-handle {
  position: absolute;
  display: block;
  width: 20px;
  height: 22px;
  top: -6px;
  background: url('handle-lg.png') no-repeat;
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
  position: absolute;
  display: block;
  width: 12px;
  height: 14px;
  top: -1px;
  background: url('handle-sm.png') no-repeat;
}


/* time progress tooltip */
.mejs-controls .mejs-time-rail .mejs-time-float {
  position: absolute;
  display: none;
  width: 33px;
  height: 23px;
  top: -26px;
  margin-left: -17px;
  z-index: 9999;
  background: url('time-box.png');
}
 
.mejs-controls .mejs-time-rail .mejs-time-float-current {
  width: 33px;
  display: block;
  left: 0;
  top: 4px;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #666;
  text-align: center;
  z-index: 9999;
}


.correcta {
	background-color:#09A8B7;
	color:#FFFFFF;
	text-align:center;
	padding: 10px 0 10px 0;
}
.incorrecta {
	background-color:#990000;
	color:#FFFFFF;
	text-align:center;
	padding: 10px 0 10px 0;
}
.opciones {
	float:left;
	margin-right:15px;
	
	
	
}


#balazo {
    color: #999;
    font-family: "Droid Sans";
    font-size: 18px;
    margin-bottom: 5px;
    margin-top: 5px;
}

/*Estilos para efemerides*/
.dia_efemeride{width:265px; height:30px;font-size:24px; line-height:30px; display:block;  color: #333; background-color: #F5EBEB; text-align:left; padding-left:15px;}
.cont_efemeride{max-height:150px; line-height:150px; overflow:hidden; vertical-align: middle; }
.cont_efemeride img{margin-top:0;bottom:60px; position:relative; border:0;}
.mas_efemeride{width:100%; height:20px; float:left; text-align:right}
.cont_efemerides2 {line-height: 150px; max-height: 150px; overflow: hidden; vertical-align: middle; width:245px;}
cont_efemerides2 img{margin-top:0;bottom:60px; position:relative; border:0;}
.homenaje{float:left; width:100%;}
.homenaje_izq{float:left;}
.linea_efemeride{ display:block; height: auto;  max-height: inherit; overflow:hidden; }
.fecha_efemeride14{
	color:#FFF; 
	background-color: #832C84; 
	left:90px; 
	width:70px; 
	padding:3px;
	text-align:center; 
	position:relative; top:-16px;
	}
.mas_efemeride14{
	width:100%; 
	height:20px; 
	float:left; 
	text-align:right;
	}
.text_efemeride14{ 
	text-align:left;
	}
/*Fin de estilos para efemerides*/

.heading.main-content h1 {
    color: #ba2025;
    font-family: 'Droid Sans';
    font-size: 1.6em;
    font-weight: bold;
    margin: 8px 0 18px;
}
	
#contenido_nota {
    color: #515151;
    font-family: 'Droid Sans';
    font-weight: normal;
    text-align: justify;
}

#articulo {
    color: #515151;
    float: left;
    font-family: 'Droid Sans';
    font-size: 14px;
    line-height: 2;
    text-align: justify;
    width: 100%;
}


.horarios_mexmun {
    color: #ba2025;
    font-family: 'Droid Sans';
    font-size: 0.9em;
    font-weight: normal;
    margin: 5px 0;
}	
	

.compartir {
    float: right;
    margin-top: 5px;
    text-align: right;
}
	
.titulo_categorias {
    background-color: #a8006e;
    color: #ffffff;
    display: block;
    font-weight: bold;
    margin-bottom: 15px;
    padding: 10px;
}

.alist_2013 {
    background-color: white;
    border: 1px solid #ccc;
    margin-bottom: 32px;
    padding: 1px;
    width: 100%;
}


.alist_2013 ul {
    margin: 8px 0;
    padding: 0 6px 0 18px;
}

.alist_2013 ul li {
    border-bottom: 1px dotted #dbdbdb;
    color: #606060;
    font-family: 'Droid Sans';
    font-size: 14px;
    font-weight: lighter;
    line-height: 1;
    list-style: none outside none;
    margin-bottom: 8px;
    padding-bottom: 8px;
}

.titulo_mas_informacion {
    background-color: #f47d30;
    color: #ffffff;
    display: block;
    font-weight: bold;
    margin-bottom: 15px;
    padding: 10px;
}

	
	
.linea_ultima{min-height:140px; display:block; overflow:hidden;}	
.actualizacion{
	font-size: 11px;
	color: #999;
	text-align:center;
}



/*Nuevo buscador de la apf 30/04/2014*/
div#search-gobmx-button-cell{
                height: 19px;
background-color: transparent!important;
border: none!important;
margin-left: 10px;
text-align: center;
padding-top: 1px;
padding-right: 3px;
padding-left: 3px;
min-width: 20px;
cursor: pointer;
background:url(http://www.sep.gob.mx/work/models/sep1/css/search.png) left top no-repeat;         
                }              
#search-gobmx-button{
                display:none!important;
                }
div#gobmx-searchbox-container-sep{display:block !important;position:relative !important;float:right !important;}
.bloqueNotas_recuadro{width:19em!important;height: 238px!important;
}

.gsq_a, .gsq_a:hover { float:left; background-color: #fff; position:relative; z-index:99999; border-bottom:#000;}

.gsc-completion-selected {
    background: none repeat scroll 0 0  #F00;
}
.gsc-completion-container {
    background: none repeat scroll 0 0   #fff;
    border: 1px solid  #F00;
    font-family: Arial,sans-serif;
    font-size: 16px;
    margin-left: 0;
    margin-right: 0;
}
.gsc-completion-title {
    color: #0000CC;
}
.gsc-completion-snippet {
	color: #F00;
}

.gssb_a, .gssb_a td {
    line-height: 22px;
    white-space: nowrap;
}
.gssb_a td span:hover{
	background-color: #CCC;
}
/*.gssb_a, .gssb_a td {background-color: #FFF ; position:relative; z-index:9999; }*/

/*Fin de Nuevo buscador de la apf*/
.sinborde{
	margin:0;
	padding:0;
	background-color:#0F3;
	border:none;}
	
	
	.icon_play a {
		padding-right:18px;}
	.icon_play{
		padding-bottom:10px;
		margin-top:10px;}
	
/*inicio efecto que hacer hoy*/ 
.vin_quehacer{
	color:#FFF; 
	height:22px; 
	padding-top:10px; 
	font-size:16px; 
	font-weight:bold; 
	background-image:url(http://www.conaculta.gob.mx/imagenes/bg_azul.gif); 
	background-repeat:no-repeat; 
	background-position:left;
	text-align:left;
	padding-left:6px;
	}
			.boxgrid{ 
				width: 100%; 
				height: 210px; 
				float:left; 
				overflow: hidden; 
				position: relative;
				background-color:#CCC;
				margin-bottom:10px;
			}
				.boxgrid img{ 
					position: absolute; 
					top: 0; 
					left: 0; 
					border: 0;
					width:100%;
				}
				.boxgrid p{ 
					padding: 10px 10px; 
					color:#afafaf; 
					font-weight:bold; 
					font:10pt "Lucida Grande", Arial, sans-serif; 
				}
				
			.boxcaption{ 
				float: left; 
				position: absolute; 
				background: #333333; 
				height: 120px; 
				width: 100%; 
				opacity: .8;
				text-align:left;
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}
			.boxcaption h3{
	margin: 10px 10px 0 10px;
	color: #FFF;
	font: 12pt Arial, sans-serif;
	letter-spacing: -1px;
	font-weight: bold;
}  

		.boxcaption h3 a{
			color:#FFF;
			text-decoration:none;
}  
		.boxcaption h3 a:hover{
			color:#12B7A7;
			text-decoration:none;
}  
			captionfull .boxcaption {
 					top: 260;
 					left: 0;
 				}
 				.caption .boxcaption {
 					top: 140;
 					left: 0;
 				}
	.quehacer_p{ width:137px; font-size:12px; line-height:15px; margin-top:5px;}
	.side_quehacer{
	text-align:center; 
	float:left; 
	width:100%;
	}
.side_quehacer2{
	text-align:center; 
	float:left; 
	width:100%; 
	border:none; 
	
	}
.side_quehacer2 h2{
	color: #12B7A7;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}
	
	
					
	/*fin efecto que hacer hoy*/ 

/*inicio carrusel Nuestros sitios */ 	

	
/*fin carrusel Nuestros sitios */ 



	
.col09b{ 
	font-size:18px; 
	line-height:1.2em;
	}
	
	
.btn_news{  background-color: #80bd60;
    border: medium none;
    color: #fff;
    font-size: 12px;
    height: 20px;
	width:80px;
	padding:5px;
	margin:auto;}
.btn_news a{ 
    color: #fff;
	text-decoration:none;}
.btn_news a:hover{ 
    color: #666;
	text-decoration:none;}
.col09b a{
	font-size:22px;
	margin-bottom:10px;
	color:#555;
	font-family:Arial Narrow;
}
/*.col09b, .col09b p {
	color:#666666;
}*/

.btn_mas a{background-color:#E6E6E6; float:right; margin-top:10px; font-size:11px; color:#E5423A; font-weight:100; padding:8px; letter-spacing:2px;border-radius: 6px;  height:10px; text-align:center; padding-top:2px;}
	.btn_mas a:hover{background-color: #CCCCCC; font-size:11px; color:#E5423A; text-align:center; font-weight:100; padding:8px; letter-spacing:2px; border-radius: 6px; height:10px; padding-top:2px;}
	
	
/********************Estilos para nuevo menú para celulares slide*****/
.sidr{display:none;position:absolute;position:fixed;top:0;height:100%;z-index:999999;width:260px;overflow-x:none;overflow-y:auto;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:15px;background:#333;color:#fff;-webkit-box-shadow:inset 0 0 5px 5px #222;-moz-box-shadow:inset 0 0 5px 5px #222;box-shadow:inset 0 0 5px 5px #222}.sidr .sidr-inner{padding:0 0 15px}.sidr .sidr-inner>p{margin-left:15px;margin-right:15px}
.sidr.right{left:auto;right:-260px}
.sidr.left{left:-260px;right:auto}
.sidr h1,.sidr h2,.sidr h3,.sidr h4,.sidr h5,.sidr h6{font-size:11px;font-weight:normal;padding:0 15px;margin:0 0 5px;color:#fff;line-height:24px;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4d4d4d), color-stop(100%, #1a1a1a));background-image:-webkit-linear-gradient(#4d4d4d,#1a1a1a);background-image:-moz-linear-gradient(#4d4d4d,#1a1a1a);background-image:-o-linear-gradient(#4d4d4d,#1a1a1a);background-image:linear-gradient(#4d4d4d,#1a1a1a);-webkit-box-shadow:0 5px 5px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 5px 3px rgba(0,0,0,0.2);box-shadow:0 5px 5px 3px rgba(0,0,0,0.2)}
.sidr p{font-size:13px;margin:0 0 12px}
.sidr p a{color:rgba(255,255,255,0.9)}
.sidr>p{margin-left:15px;margin-right:15px}
.sidr ul{display:block;margin:0 0 15px;padding:0;border-top:1px solid #1a1a1a;border-bottom:1px solid #4d4d4d}
.sidr ul li{display:block;margin:0 5px;line-height:40px;border-top:1px solid #4d4d4d;border-bottom:1px solid #1a1a1a; padding:0; }
.sidr ul li:hover,.sidr ul li.active,.sidr ul li.sidr-class-active{border-top:none;}
.sidr ul li ul li:hover{
	line-height:30px;
}
.sidr ul li:hover > ul{
	display: none;
	}
.sidr ul li:hover>a,.sidr ul li:hover>span,.sidr ul li.active>a,.sidr ul li.active>span,.sidr ul li.sidr-class-active>a,.sidr ul li.sidr-class-active>span{}
.sidr ul li a,.sidr ul li span{padding:0 15px;
display:block;
text-decoration:none;
color:#fff;
text-align:left;
border-bottom: medium none;
}
.sidr ul li ul{border-bottom:none;margin:0}
.sidr ul li ul li{line-height:30px; font-size:13px}
.sidr ul li ul li:last-child{border-bottom:none}
.sidr ul li ul li:hover,.sidr ul li ul li.active,.sidr ul li ul li.sidr-class-active{border-top:none;}
.sidr ul li ul li:hover>a,.sidr ul li ul li:hover>span,.sidr ul li ul li.active>a,.sidr ul li ul li.active>span,.sidr ul li ul li.sidr-class-active>a,.sidr ul li ul li.sidr-class-active>span{/*-webkit-box-shadow:inset 0 0 15px 3px #222;-moz-box-shadow:inset 0 0 15px 3px #222;box-shadow:inset 0 0 15px 3px #222*/background-color:#000;}
.sidr ul li ul li a, .sidr ul li ul li span {
    background: none repeat scroll 0 0 #555;
    color: rgba(255, 255, 255, 0.8);
    font-size: 15px;
    padding: 5px 0;
}
	
.sidr form{margin:0 15px}.sidr label{font-size:13px}.sidr input[type="text"],.sidr input[type="password"],.sidr input[type="date"],.sidr input[type="datetime"],.sidr input[type="email"],.sidr input[type="number"],.sidr input[type="search"],.sidr input[type="tel"],.sidr input[type="time"],.sidr input[type="url"],.sidr textarea,.sidr select{width:100%;font-size:13px;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 10px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;border:none;background:rgba(0,0,0,0.1);color:rgba(255,255,255,0.6);display:block;clear:both}.sidr input[type=checkbox]{width:auto;display:inline;clear:none}.sidr input[type=button],.sidr input[type=submit]{color:#333;background:#fff}.sidr input[type=button]:hover,.sidr input[type=submit]:hover{background:rgba(255,255,255,0.9)}
.sidr ul li ul {
    display: none;
	background: none repeat scroll 0 0 #555;
}
.sidr li.has-submenu > a:after {
    content: "▶";
    font-size: 12px;
    margin-left: 5px;
	transform: rotate(90deg);
}

}
.sidr ul li img{
	margin-top:5px;}
	
#simple-menu {
    background: none repeat scroll 0 0 #888;
    color: #fff;
    display: none;
    float: left;
    font-weight: bold;
    margin-bottom: 5px;
    padding: 12px;
}
#menu_tab{
	display:none;
}

#cerrar_menu{
	background-color:#000;
	text-align:right;
}
#cerrar_menu a{
	text-align:right;
}
.sidr ul li a img {
    margin: 5px 15px 0 0;
}
@media only screen and (max-width: 767px) {
	#simple-menu {
		display:block;
}
header #search-box {
    padding:1% !important;

    width: 98% !important;
}
.listaVideos{ display:none;}

/*.menu.icons {
    display: none;
}*/
.zerogrid {
    margin-bottom: 0 !important;
}
#menu_hr{
		display:none;
	}
	.name_head_seccion{  
	line-height:1; 
	}
}

@media only screen and (max-width: 850px) {
	.menu.icons {
    /*display: none;*/
}
}

@media only screen and (max-width: 450px) {
	.tit_not_breadcrumb {
    display: none;
	}
	.name_head_seccion{padding: 2px 5px 0; padding: 2px 5px 0;}
	.listaVideos{ display:none}
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	#menu_hr,.menu.icons, #sidebar_comparte{
		display:none;
	}
	#menu_tab{
		display:block;
	}
	#menu_tab #simple-menu{
		display:block;
	}
	.colum_descarga1{ margin-right:8px;}
}
/********************Fin de Estilos para nuevo menú para celulares slide*****/	

/**************Estilos para acordeon de redes sociales************************/
ul.acordeon *{ margin:0 auto;  padding:0;  vertical-align:top;  color:#fff;  -webkit-transition:all .6s ease-in-out;  -moz-transition:all .6s ease-in-out;  transition:all .6s ease-in-out;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box}

ul.acordeon{ width:100%;  overflow:hidden;  margin:20px auto;  padding:0;  text-align:right;  list-style:none;  font-size:0; height:50px}

ul.acordeon li{ display:inline-block;  *display:inline; zoom:1; /* IE7 */ width:20%;  height:50px;  background:#ccc;  text-align:center;  border-right:1px solid #eee}

ul.acordeon li h4{ display:inline-block;  *display:inline; zoom:1; /* IE7 */ width:100%;  height:100%;  padding:10px;  font-size:30px;  text-align:center}

ul.acordeon li .contenido{ display:inline-block;  *display:inline; zoom:1; /* IE7 */ width:0%;  height:100%;  overflow:hidden;  font-size:14px;  background:#FFF}

ul.acordeon li:hover{ width:56%; line-height:50px}

ul.acordeon li:hover h4{ width:40%;   background:#CFACA7; color:#000}
ul.acordeon li:hover h4 span{ color:#eee}

ul.acordeon li:hover .contenido{ width:60%}

ul.acordeon li .contenido iframe[src*="twitter"], 
ul.acordeon li .contenido iframe[src*="facebook"], 
ul.acordeon li .contenido a[data-pin-href*="pinterest"]{ display:inline-block !important;  margin:10px auto !important;  vertical-align:top !important}
#redes_acordeon{width:50%; float:left; text-align:right}
#cont_redes_comp{width:100%; float:left; margin-bottom:10px}
#cont_num_com{width:50%; float:left}
#player_1{min-height:400px; min-height:385px!important}

@media (max-width:600px){ ul.acordeon{width:98%}
 ul.acordeon li:hover{width:50%}
 ul.acordeon li h4{font-size:18px}
 ul.acordeon li:hover h4{width:25%}
 ul.acordeon li:hover .contenido{width:75%}
#redes_acordeon{width:98%; text-align:center; float:left; padding-top:10px}
#cont_num_com{width:98%}
#player_1{min-height:150px; height:200px}
.menu.icons {
    /*display: none;*/
}
}


/**************Fin de Estilos para acordeon de redes sociales****************/
#banners_bottom{
	width:100%;
	float:left;
	border:0;
}
#banners_bottom img{
	width: 100%;
	max-width:100%;
	height:auto;
}
#banners_bottom img:first-child{
	margin-bottom:14px;
}

/**************inicio de Estilos conenido de convocatorias****************/
#conv_contenido{padding-bottom:25px; float:left; width:100%; border-bottom:#CCC solid 1px; padding-top:15px;
    font-family: 'Droid Sans';
    font-weight: normal;
    text-align: justify;}
.conv_lista{float:left; width:67%}
.conv_titulo{ font-size:17px; color:#000; float:left; width:100%}
.conv_titulo a{ font-size:17px; color:#000; text-decoration:none;}
.conv_titulo a:hover{ color:#ba2025; text-decoration:none;}
.conv_descripcion{ font-size:14px}
.conv_fecha{ font-size:12px; color:#ba2025}
.conv_img{ float:left; padding-right:2%; width:170px; min-height:120px;}
.pleca_seccion{border-bottom: 1px dotted #333;
    float: right;
    width: 66%;
	margin-bottom:10px;
	}
	.name_head_seccion{background-image: url("../images/back_head_seccion.png");
    background-position: right center;
    background-repeat: no-repeat;
    color: #fff;
    float: left;
    font-family: Arial;
    font-size: 11px;
    padding: 0px 30px 0px 20px;
    text-transform: uppercase;
    width: auto;}
.formato_hora{color: #900;
    font-family: Arial;
    font-size: 0.8em;
    font-weight: 800;
    margin-bottom: 10px }
.catego_general{ display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;}
.prensa_head_content1{font-family: Arial Narrow;
    font-size: 20px;
    line-height: 20px;
    margin-bottom: 10px;}
.head_zona_prensa{
	background-color: #346667;
    border-top: 1px solid #000000;
    color: #fff;
    float: right;
    font-family: "Arial Black",Gadget,sans-serif;
    font-size: 18px;
    height: 25px;
    margin-top: 10px;
    text-transform: uppercase;
    width: 100%;
	padding-top:6px;	
	}
	.head_zona_prensa img{
		float: left;
    margin-right: 20px;
    margin-top: -12px;
			}
		.bg_descarga{
			background-image:url(../images/flecha_descarga.png);
			background-repeat:no-repeat;
			background-position: right;}
.paquete1{
	background-color:#EEEEEE;
	float:left;
	width:98%;
	padding:8px;
	margin-bottom:4%;
	}
.box_consulta{background-color:#009999; color:#FFF; padding:5px; margin-bottom:10px;}
.img_descarga1{width:100%; float:left; margin-bottom:15px;}
.colum_descarga1{width:48%; float:left}
.colum_descarga2{width:50%; float:left;}
.colum_comunicados{ width:50%; float:left; margin-top:10px;}
.colum_comunicados img { float:left; margin-right:8px;}

article .cont_video{ background-color:#FFF}

.listaVideos{float:left; width:100%; height:70px; margin-top:18px; background-color:#000;}
section.img_cent{
	text-align:center;
}

/*Estilos para reproductor de audio en home*/
.ttw-music-player {
    width: 100%;
	max-width: 300px;
    margin: 10px auto;
    font-family: 'Lato', arial, sans-serif;
}

.ttw-music-player .player {
    width: 100%;
		background-color:#333;
}

/** Album Cover **/
.ttw-music-player .album-cover {
    /*position: relative;*/
    float: left;
    background: #333 url(../js/plugin/images/album-cover-bg.jpg) no-repeat scroll;
		background-position:center center;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, .75);
    -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, .75);
    -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, .75);
}

.ttw-music-player .album-cover .img {
    box-shadow: inset 0 0 1px rgba(255, 255, 255, .6);
    -moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, .6);
    -webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, .6);
    background-position:center center;
    background-repeat:no-repeat;
    background-color:transparent;
}

.ttw-music-player .album-cover .highlight {
    background: transparent url(../js/plugin/images/album-cover-highlight.png) no-repeat 0 0 scroll;
    opacity: 1;

}

.ttw-music-player .album-cover:hover .highlight {
    opacity: 1;
}

.ttw-music-player .album-cover,
.ttw-music-player .album-cover .img,
.ttw-music-player .album-cover .highlight {
    display: block;
    height: 40px;
    width: 100%;
		background-color:#333;
		
}

.ttw-music-player .album-cover img,
.ttw-music-player .album-cover .img,
.ttw-music-player .album-cover .highlight {
    /*position: absolute;
    top: 0;
    left: 0;*/

    width:100%;
}

/** Track Info **/
.ttw-music-player .track-info {
    margin: 8px 10% 0;
    width: 80%;
    float: left;
    font-size: 12px;
		background: transparent url(../js/plugin/images/fondo_trans1.png) repeat 0 0 scroll;
		    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
	/*	background: #666 none repeat scroll 0 0;*/
    /*opacity: 0.8;*/

}

.ttw-music-player .track-info p {
    margin: 0;
}

.ttw-music-player .player .title {
    color: #efefef;
    /*text-shadow: 0 1px 1px rgba(0, 0, 0, .8);*/
    font-family: 'Lato Bold', arial, sans-serif;
    font-weight: bold;
    font-size: 14px;
		padding:5px;
}

.ttw-music-player .artist-outer {
    /*color: #727272;
    font-family: 'Lato Italic', arial, sans-serif;
    font-style: italic;*/
		display:none;
}

.ttw-music-player .artist {
    color: #999;
    font-family: 'Lato', arial, sans-serif;
    margin-left: 4px;
}

.ttw-music-player .rating {
    width: 75px;
    height: 16px;
}

.ttw-music-player .rating-star {
    width: 15px;
    height: 16px;
    display: block;
    float: left;
    background: transparent url(../js/plugin/images/rating-off.png) no-repeat center center scroll;
    cursor: pointer;
}

.ttw-music-player .rating-star:hover,
.ttw-music-player .rating-star.on,
.ttw-music-player .rating-star.hover {
    background: transparent url(../js/plugin/images/rating-on.png) no-repeat center center scroll;
}

/** Player **/
.ttw-music-player .player-controls {
    margin: 12px 10% 0;
    width: 80%;
    height: 30px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    background: transparent url(../js/plugin/images/fondo_trans1.png) repeat 0 0 scroll;


    float: left;
}

.ttw-music-player .player-controls .main {
    width: 52px;
    height: 12px;
    margin: 9px 9px;
    float: left;
}

.ttw-music-player .player-controls div {

    float: left;
    cursor: pointer;
}

.ttw-music-player .previous, .ttw-music-player .next {
    height: 10px;
    width: 15px;
    margin: 1px 0;
}

.ttw-music-player .play, .ttw-music-player .pause {
    width: 8px;
    height: 12px;
    margin: 0 7px;
}

.ttw-music-player .previous {
    background: transparent url(../js/plugin/images/player-previous.png) no-repeat center center scroll;
}

.ttw-music-player .next {
    background: transparent url(../js/plugin/images/player-next.png) no-repeat center center scroll;
}

.ttw-music-player .play {
    background: transparent url(../js/plugin/images/player-play.png) no-repeat center center scroll;
}

.ttw-music-player .pause {
    background: transparent url(../js/plugin/images/player-pause.png) no-repeat center center scroll;
}

.ttw-music-player .progress-wrapper {
    height: 9px;
    width: 135px;
    float: left;
    background: transparent url(../js/plugin/images/player-progress.png) repeat-x 0 0 scroll;
    margin: 10px 0;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.ttw-music-player .progress {
    height: 9px;
    width: 135px;
    cursor: pointer;
}

.ttw-music-player .elapsed {
    height: 6px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    margin: 1px;
    width: 60%;
    background: transparent url(../js/plugin/images/player-elapsed.png) repeat-x 0 0 scroll;
}

.ttw-music-player .unused-controls {
    display: none !important;
}

/** Description **/
.ttw-music-player .description {
    clear: both;
    margin: 5px 0 0 0;
    font-size: 12px;
    color: #999;
    /*text-shadow: 0 1px 1px rgba(0, 0, 0, .6);*/
}

.ttw-music-player .description.showing{
   /* margin:30px 0;*/
}

/** Track List **/
.ttw-music-player .tracklist {
    padding: 0 10px 20px 20px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .15), 0 1px 0 rgba(255, 255, 255, .04);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .15), 0 1px 0 rgba(255, 255, 255, .04);
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .15), 0 1px 0 rgba(255, 255, 255, .04);
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    background: transparent url(../js/plugin/images/tracklist-bg.png) repeat 0 0 scroll;
    color: #999;
    font-size: 12px;
		max-height:220px; 
		overflow:auto;
}

.ttw-music-player .tracklist ol {
    margin: 0;
    padding: 0;
    overflow:hidden;
}

.ttw-music-player .tracklist li {
   /* text-shadow: 0 1px 1px rgba(0, 0, 0, .6);*/
    background: transparent url(../js/plugin/images/tracklist-item-bg.png) repeat-x bottom left scroll;
    padding: 10px 0 10px 0;
    list-style-position: inside;
    position: relative;
}

.ttw-music-player .tracklist li:hover {

		color:#004B97;
}

.ttw-music-player li:last-child{
    background: none;
}

.ttw-music-player .show-more-button li:last-child{
    background: transparent url(../js/plugin/images/tracklist-item-bg.png) repeat-x bottom left scroll;
}



.ttw-music-player .tracklist .title {
	padding-right:10px;
    width: 195px;
    display: inline-block;
    padding: 0 0 0 14px;
    cursor: pointer;
		color:#333;
}

.ttw-music-player li:nth-child(1n + 10) .title{
    padding-left:7px;
}

.ttw-music-player li.playing {
    color:  #F00 !important;
		background-color: #FAC0C9;


}

.ttw-music-player .tracklist .rating {
    margin-left: 10px;
    width: 30px;
    display: block;
    position: absolute;
    right: 72px;
    top: 12.5px;
}

.ttw-music-player .rating-bar {
    height: 10px;
    width: 3px;
    display: block;
    float: left;
    cursor: pointer;
    background: transparent url(../js/plugin/images/rating-bar.png) no-repeat 0 0 scroll;
}

.ttw-music-player .rating-bar.on,
.ttw-music-player .rating-bar:hover,
.ttw-music-player .rating-bar.hover {
    background: transparent url(../js/plugin/images/rating-bar-on.png) no-repeat 0 0 scroll;
}

.ttw-music-player .buy {
    width: 62px;
    height: 16px;
    display: inline-block;
    position: absolute;
    top: 9px;
    right: 0;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    background: transparent url(../js/plugin/images/buy-bg.png) repeat 0 0 scroll;
    margin: 0 0 0 10px;
    font-size: 10px;
    text-align: center;
    line-height: 16px;
    text-shadow: none;
    color: #999;
    text-decoration: none;
}

.ttw-music-player .buy:hover {
    color: #eee;
}

.ttw-music-player .buy.not-active{
    display:none;
}

.ttw-music-player .more {
    display:none;
    font-family: 'Lato Italic', arial, sans-serif;
    font-style: italic;
    font-size: 11px;
    /*text-shadow: 0 1px 1px rgba(0, 0, 0, .6);*/
    padding: 10px 0;
    margin: 10px 0;
    cursor: pointer;
    text-align: center;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    background: transparent url(../js/plugin/images/tracklist-more.png) repeat 0 0 scroll;
}

.ttw-music-player .more:hover {
    color: #eee;
    box-shadow: inset 0px 0px 20px rgba(0, 0, 0, .2);
    -moz-box-shadow: inset 0px 0px 20px rgba(0, 0, 0, .2);
    -webkit-box-shadow: inset 0px 0px 20px rgba(0, 0, 0, .2);
}

.ttw-music-player .show-more-button .more{
    display:block;
}


/** Transitions **/
.ttw-music-player .more,
.ttw-music-player .album-cover .highlight,
.ttw-music-player .tracklist li,
.ttw-music-player .buy {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

/* http://perishablepress.com/press/2009/12/06/new-clearfix-hack */
.ttw-music-player .player:after {
    clear: both;
    content: ' ';
    display: block;
    font-size: 0;
    line-height: 0;
    visibility: hidden;
    width: 0;
    height: 0;
}



/*estilos que estaban en el home*/
.menu.icons{text-align: center; float:right; font-family:Arial, Helvetica, sans-serif; font-variant:small-caps; width:100%; color: #333; font-size:14px; font-weight:700; background-color: #fff;  }
.menu.icons .txt_comp{border-top:1px dotted #999; float:left; font-size: 10px; width:100%; font-weight: 600; letter-spacing: 3px; text-align: center; text-transform: uppercase; color:#006FDD; height:15px;}

.addthis_sharing_toolbox{float:left;  padding:10px;  margin-bottom:10px; width:100%; min-height:30px;}
#sidebar_comparte{ height:80px; background-color:#fff; margin-bottom:15px;}
.at-share-btn { width:32px; height:35px}
.bx-wrapper { max-width:930px !important;}
#googlebox { z-index:1000000 !important;}
#sitios .bx-controls-direction a{ opacity:1 !important}

	.info1 {
 		color: #858585;
    	font-size: 13px;
    	line-height: 1.4;
    	margin-top: 5px;
		}
	.info1 .mas {
		cursor:pointer;
		font-size:12px;
		color:#666; font-weight:600;
		}
	.bx-wrapper { 
		max-width:930px !important;
		} 
	.menu ul li > a > img{ 
		width:auto;
		}
	.menu{ 
		font-size:16px;
		}
	.menu ul li{ 
		padding-left:4px;
		-webkit-padding-start:8px;
		}
	#sitios .bx-controls-direction a{ 
		opacity:1 !important;
		}
	.info{ font-size:15px;}
	.bx-wrapper .bx-controls-direction a{ margin-top:-40px;}
	.btn_mas a{background-color:#E6E6E6; float:right; margin-top:10px; font-size:11px; color:#E5423A; font-weight:100; padding:8px; letter-spacing:2px;border-radius: 6px;  height:10px; text-align:center; padding-top:2px;}
	.btn_mas a:hover{background-color: #CCCCCC; font-size:11px; color:#E5423A; text-align:center; font-weight:100; padding:8px; letter-spacing:2px; border-radius: 6px; height:10px; padding-top:2px;}
	
	
	
	.cont_redes_mult{display:block; float:left; position:relative; bottom:25px; background-color:#FFF; zoom: 1;
	filter: alpha(opacity=70);opacity: 0.7; width:185px; height:25px; line-height:25px;}
	.cont_redes_mult:hover{	filter: alpha(opacity=90); opacity: 0.9;  }
	.btnShareGral{ background-image:url(images/iconos_redes_to.png); background-position:-100px -24px; background-repeat:no-repeat; height:22px; width:22px; display:block; float:left; padding:2px; border-right:1px dashed #004080;}
	.btnShare{background-image:url(images/iconos_redes_to.png); background-position:0px 0px; background-repeat:no-repeat; height:22px; width:22px; display:block; float:left; padding:2px;}
	.btnShare:hover{background-image:url(images/iconos_redes_to.png); background-position:0px -24px; background-repeat:no-repeat; height:22px; width:22px; display:block; float:left; padding:2px;  cursor: pointer;
    cursor: hand;}
		
	.btnGoogle{max-width:none; background-image:url(images/iconos_redes_to.png); background-position:-74px 0px; background-repeat:no-repeat; height:22px; width:22px; display:block; float:left; padding:2px;}	
	
	.btnGoogle:hover{max-width:none; background-image:url(images/iconos_redes_to.png); background-position:-74px -24px; background-repeat:no-repeat; height:22px; width:22px; display:block; float:left; padding:2px;}	
	
	
	
	.quehacer_p{ width:100%;}
	
.tab_numero{
    color: #666;
    float: left;
    font-size: 36px;
    height: 70px;
    line-height: 70px;
    margin-top: -15px;
    width: 28px;
		border-right:1px solid #CCC; margin-right:10px;
}
@media only screen and (max-width: 700px) {
	#googlebox {
   		 display: none !important;
	}
	#menu_hr, .menu.icons, #sidebar_comparte {
    display: none;
}
}


/*estilos para audio playlist*/
    State hidden
*/
div.hidden-on-collapse{
    display: none;
}

/*
    Top Header
*/
div#top-header{
    background-color: #f2f2f2;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    width: 370px;
    height: 40px;
    margin: auto;
    text-align: center;
    line-height: 20px;
    padding-top: 10px;
    position: relative;
    margin-bottom: -50px;
}

/*
    Large album container
*/
div#top-large-album{
    width: 370px;
    height: 370px;
    margin: auto;
    z-index: 0;
}

/*
    Large Album Art
*/
img#large-album-art{
    width: 370px;
    height: 370px;
    border-radius: 5px;
}

/*
	Small Player
*/
div#small-player{
	width: 370px;
	height: 45px;
	background-color: #f2f2f2;
	border-radius: 5px;
    margin: auto;
    z-index: 99999;
    position: relative;
}

/*
   Small Player Left
*/
div#small-player-left{
    height: 45px;
    width: 25px;
    float: left;
}

/*
    Expand and Contract Album Art
*/
div.small-player-toggle-expand{
    background-image: url('images/iTunes-Expand.svg');
    background-repeat: no-repeat;
    background-size: 100%;
    cursor: pointer;
    width: 12px;
    height: 12px;
    margin-left: 6px;
    margin-top: 27px;
}

div.small-player-toggle-contract{
    background-image: url('images/iTunes-Contract.svg');
    background-repeat: no-repeat;
    background-size: 100%;
    cursor: pointer;
    width: 12px;
    height: 12px;
    margin-left: 6px;
    position: absolute;
    bottom: 6px;
}

/*
    Small Player Album Art
*/
img#small-player-album-art{
    width: 45px;
    height: 45px;
    float: left;
}

/*
    Small Player Middle
*/
div#small-player-middle{
    margin-left: 10px;
    margin-top: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
    width: 260px;
    height: 30px;
    float: left;
    cursor: pointer;
}
div#small-player-middle-top{
    width: 260px;
    float: left;
    height: 30px;
}
div#small-player-middle-bottom{
    width: 260px;
    float: left;
}

/*
    Small Player Middle Meta
*/
div#small-player-middle-controls{
    display: none;
    width: 72px;
    margin: auto;
}
/*
    Small Player Right
*/
div#small-player-right{
    width: 25px;
    float: left;
}

/*
    Playlist Icon
*/
div#toggle-playlist{
    background-image: url('images/black-playlist.png');
    background-repeat: no-repeat;
    background-size: 100%;
    width: 20px;
    height: 15px;
    margin-top: 13px;
    cursor: pointer;
}
div#toggle-playlist-full{
    background-image: url('images/black-playlist.png');
    background-repeat: no-repeat;
    background-size: 100%;
    width: 20px;
    height: 15px;
    cursor: pointer;
    position: absolute;
    right: 10px;
    top: 12px;
}

/*
    Small Player Full Bottom
*/
div#small-player-full-bottom{
    padding-top: 5px;
    margin-top: -45px;
}

/*
    Small Player Full Bottom Controls
*/
div#small-player-full-bottom-controls{
    width: 72px;
    margin: auto;
}

/*
    Small Player Full Bottom Info
*/
div#small-player-full-bottom-info{
    margin: auto;
    margin-top: -7px;
    width: 350px;
    clear: both;
}
div#small-player-full-bottom-info span.current-time{
    display: block;
    float: left;
    margin-top: -3px;
    margin-right: 3px;
}
div#small-player-full-bottom-info span.time-duration{
    display: block;
    float: left;
    margin-top: -3px;
    margin-left: 3px;
}
/*
    Previous
*/
div#middle-top-previous{
    height: 20px;
    width: 23px;
    cursor: pointer;
    background-image: url('images/black-prev.png');
    background-repeat: no-repeat;
    background-size: 100%;
    float: left;
    margin-top: 8px;
    margin-right: 3px;
}
div#middle-bottom-previous{
    height: 20px;
    width: 23px;
    cursor: pointer;
    background-image: url('images/black-prev.png');
    background-repeat: no-repeat;
    background-size: 100%;
    float: left;
    margin-top: 8px;
    margin-right: 3px;
}
/*
    Play Pause
*/
div#middle-top-play-pause.amplitude-play-pause{
    height: 23px;
    width: 20px;
    cursor: pointer;
    margin-top: 5px;
    float: left;
}
div#middle-top-play-pause.amplitude-paused{
    background-image: url('images/black-play.png');
    background-repeat: no-repeat;
    background-size: 100%;
}
div#middle-top-play-pause.amplitude-playing{
    background-image: url('images/black-pause.png');
    background-repeat: no-repeat;
    background-size: 100%;
}

div#small-player-bottom-play-pause.amplitude-play-pause{
    margin: auto;
    height: 23px;
    width: 20px;
    cursor: pointer;
    margin-top: 5px;
    float: left;
}
div#small-player-bottom-play-pause.amplitude-paused{
    background-image: url('images/black-play.png');
    background-repeat: no-repeat;
    background-size: 100%;
}
div#small-player-bottom-play-pause.amplitude-playing{
    background-image: url('images/black-pause.png');
    background-repeat: no-repeat;
    background-size: 100%;
}

/*
    Next
*/
div#middle-top-next{
    height: 20px;
    width: 23px;
    cursor: pointer;
    background-image: url('images/black-next.png');
    background-repeat: no-repeat;
    background-size: 100%;
    float: left;
    margin-top: 8px;
    margin-left: 3px;

}
div#middle-bottom-next{
    height: 20px;
    width: 23px;
    cursor: pointer;
    background-image: url('images/black-next.png');
    background-repeat: no-repeat;
    background-size: 100%;
    float: left;
    margin-top: 8px;
    margin-left: 3px;
}
/*
    Song Time Visualization
*/
div#song-time-visualization{
    width: 260px;
    height: 5px;
    background-color: #bebebe;
}
div#song-time-visualization div.amplitude-song-time-visualization-status{
    background-color: #676261;
    height: 5px;
}

div#song-time-visualization-large{
    width: 304px;
    height: 5px;
    background-color: #bebebe;
    display: inline-block;
    vertical-align: middle;
    float: left;
}
div#song-time-visualization-large div.amplitude-song-time-visualization-status{
    background-color: #676261;
    height: 5px;
}

/*
    Now Playing Information
*/
div.now-playing-title{
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
    font-weight: 300;
    font-size: 12px;
    color: #676261;
    line-height: 14px;
}
div.album-information{
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
    font-weight: 300;
    font-size: 12px;
    color: #bebebe;
}
/*
    Current song time
*/
span.current-time{
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
    font-weight: 300;
    font-size: 10px;
    color: #676261;
}

/*
   Duration
*/
span.time-duration{
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
    font-weight: 300;
    font-size: 10px;
    color: #676261;
}

/*
    Playlist
*/
div#small-player-playlist{
    width: 370px;
    height: 40px;
    margin: auto;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    background-color: #f4f4f4;
    padding-top: 15px;
    height: 200px;
    overflow-y: scroll;
    display: none;
}
div.information{
    padding: 0px 20px;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
    font-weight: 300;
    font-size: 20px;
    color: #676261;
}
/*
    Playlist Items
*/
div.playlist-item{
    padding: 5px 20px;
    cursor: pointer;
    clear: both;
}
div.playlist-item.amplitude-active-song-container{
    background-color: #eee;
}
div.playlist-item img.album-art{
    width: 45px;
    height: 45px;
    float: left;
}
div.playlist-meta{
    float: left;
    padding-left: 10px;
    padding-top: 8px;
}
.newsl-mov {
    background-color: #eee;
    display: none;
    padding: 3% 10%;
    width: 80%;
}

.newsl-mov .cerrar {
    background-color: #777;
    border-radius: 50px;
    color: #fff;
    font-weight: bold;
    padding: 5px 10px;
    position: absolute;
    right: 5px;
    top: 5px;
}

/*fin de estilos para audio playlist*/


