iframe.twitter-tweet-rendered { width:100%!important }
#minutoaminuto-emol iframe[src^="//www.youtube.com"] { width: 100%!important; }

#content {
max-width: 100%;
overflow-x: hidden;
}

div.cuerpo_noticia {
width:100%;
}

#cuDetalle_cuTexto_contMedios {
display: none;
}

/*#social_floating_icons { height: inherit!important; }*/

div.blogdiv {
border-bottom: 1px dotted #ccc;
padding-bottom: 15px!important;
padding-top: 15px!important;
margin-top:0px!important;
line-height: 20px;
background-color: #fff!important;
clear:both;
}

div.blogdiv:hover {
background-color: #f2f2f2!important;
}

div.vine-embed {
width:100%;
}

#minutoaminuto-emol {
width:100%;
max-width:100%!important;
overflow: hidden;
background-image: url(/especiales/fotos/recursos/elementos_graficos/load.gif);
background-repeat:no-repeat;
background-position:center center;
min-height:50px;
float:left;
clear:both;
margin-bottom:15px;
}

#minutoaminuto-emol div {
max-width: 100%;
}

#minutoaminuto-emol strong { font-weight: bold; }
#minutoaminuto-emol em { font-style: italic; }

#PupdateStat { display:none ;}

#PupdateStat img { display:none!important }
#minutoaminuto-emol div[title="Powered by 24liveblog.com"] { background-color: #367DCC!important }

#minutoaminuto-emol iframe[src^="http://tv.emol.com"] {
width:100%;
height: 386px;
}

#minutoaminuto-emol div#status_bar div > p[id] {
background-color: #31557D!important;
transition: background-color 0.2s linear;
  -webkit-transition: background-color 0.2s linear;
  -ms-transition: background-color 0.2s linear;
  -moz-transition: background-color 0.2s linear;
  -o-transition: background-color 0.2s linear;
}

#minutoaminuto-emol div#status_bar div > p[id]:hover {
background-color: #224267!important;
}

#minutoaminuto-emol p#pagestr {
background-color: #31557D!important;
color: #fff!important;
}

iframe.instagram-media,
iframe[src^="//instagram.com"] {
width:100%!important;
max-width:710px!important;
}

/*Caja resumen*/

#mam-resumen {
font-family: Arial, Helvetica, sans-serif;
display: block;
max-width: 709px;
margin-bottom:15px;
}

#mam-resumen ul {
list-style-type: none;
padding:10px;
margin:0px;
border: 1px solid #ccc;
border-top: none;
width: auto;
}

#mam-resumen ul li {
padding: 5px 10px 5px 20px;
position: relative;
}

#mam-resumen ul li:before {
content: '';
width:6px;
height: 6px;
background-color: #367dcc;
display: block;
position: absolute;
top:12px;
left:4px;
}

#mam-resumen h3 {
font-size: 14px;
background-color: #367dcc;
font-weight: bold;
padding: 8px 0px;
margin:0px;
text-indent: 15px;
color: #fff;
}

/*Citas*/

#minutoaminuto-emol blockquote {
background-color: #efefef;
border-bottom: 6px solid #438dd2;
color: #555555;
display: block;
padding: 15px 10px;
margin-bottom: 30px;
position: relative;
}

#minutoaminuto-emol blockquote p:before {
content: '“';
font-size: 98px;
float: left;
margin-top: 32px;
margin-right: 6px;
margin-bottom: -20px;
color: #c8c6c6;
}

#minutoaminuto-emol blockquote:before {
content: '';
width: 0;
height: 0;
border-style: solid;
border-width: 29px 30px 0px 0px;
border-color: #438dd2 transparent transparent transparent;
position: absolute;
right: 20px;
bottom: -35px;
}

#minutoaminuto-emol blockquote:after {
content: '';
width: 0;
height: 0;
border-style: solid;
border-width: 22px 23px 8px 0px;
border-color: #efefef transparent transparent transparent;
position: absolute;
right: 22px;
bottom: -30px;
}

#minutoaminuto-emol blockquote em,
#minutoaminuto-emol blockquote i {
font-style: normal;
color: #818181;
position: absolute;
bottom: -32px;
right: 60px;
font-size: 15px;
line-height: 20px;
}

#minutoaminuto-emol div.blogdiv:hover blockquote {
background-color: #fff;
}

#minutoaminuto-emol div.blogdiv:hover blockquote em,
#minutoaminuto-emol div.blogdiv:hover blockquote i {
color: #5a5a5a;
}

#minutoaminuto-emol div.blogdiv:hover blockquote:after {
border-color: #fff transparent transparent transparent;
}

#minutoaminuto-emol blockquote.twitter-tweet {
background-color: transparent;
border-bottom: 1px solid #ccc;
color: #000;
display: block;
padding: 10px;
margin-bottom: 30px;
position: relative;
}

#minutoaminuto-emol blockquote.twitter-tweet:before,
#minutoaminuto-emol blockquote.twitter-tweet:after {
display: none;
}

@media only screen and (max-width: 1024px) {

#minutoaminuto-emol iframe[src^="http://tv.emol.com"] {
height: 307px;
}

}

@media only screen and (max-width: 680px) {

#minutoaminuto-emol iframe[src^="http://tv.emol.com"] {
height: 264px;
}

}

@media only screen and (max-width: 500px) {

#minutoaminuto-emol iframe[src^="http://tv.emol.com"] {
height: 258px;
}

#minutoaminuto-emol blockquote em,
#minutoaminuto-emol blockquote i {
bottom: -32px;
right: 57px;
left: 0px;
font-size: 12px;
text-align: right;
line-height: 12px;
}

}

@media only screen and (max-width: 320px) {

#minutoaminuto-emol blockquote em,
#minutoaminuto-emol blockquote i {
font-size: 11px;
}

#minutoaminuto-emol iframe[src^="http://tv.emol.com"] {
height: 157px;
}

}