* {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

body {
  font:normal 12.4px "lucida grande",tahoma,verdana,arial,sans-serif;color: #2E4475;
  background-color: #ffffff; }
ul {
   list-style: none;
}
.navbar-default {background-color: #00AEEF;font-size:14px;}.navbar-default .navbar-brand {color: #ffffff;}
.navbar-header h1{margin:0px;}.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {color: #183B47;}
.navbar-default .navbar-text {color: #ffffff;}.navbar-default .navbar-nav > li > a {color: #ffffff;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {color: #183B47;background-color: #ffffff;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {color: #183B47;background-color: #347E99;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {color: #183B47;background-color: #347E99;}
.navbar-default .navbar-toggle {border-color: #347E99;}.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: #347E99;}
.navbar-default .navbar-toggle .icon-bar {background-color: #ffffff;}.navbar-default .navbar-collapse,.navbar-default .navbar-form {border-color: #ffffff;}
.navbar-default .navbar-link {color: #ffffff;}.navbar-default .navbar-link:hover {color: #183B47;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a {color: #fff;}
.navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {color: #fff;background-color: #347E99;}
.dropdown-menu {background-color: #00AEEF;}
.bubble {
  width: 100%;
  padding: .1em 1em;
  line-height: 1.4em;
  padding: 10px;
  background-color: #ffffff;
  position: relative;
  text-align: left;
  display: inline-block; min-height:40px;}
  .bubble:hover > .over-bubble {
    opacity: 1; }

.timeline {
  width:100%;
    background-color: #F4F5F2;
	padding-left:0px;
	margin-top:5px;
 }
  .timeline li {
    padding: 0px 1px 1px 1px; }
.colored{background-color: #F4F5F2;}
.timeline li:first-child {
    padding: 1px;}	
.icon-twitter {
  font-size: 1.5em; }

.new {
}

.over-bubble {
  /*line-height: 0.4em;*/
  padding-top: 3px;
  background-color: rgba(236, 240, 241, 0.8);
  position: relative;
  text-align: center;
  display: inline-block;
  position: absolute !important;
  height: 100%;
  width: 100%;
  opacity: 0;
  top: 0;
  left: 0;
  z-index: 999;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-in;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
  font-size: 2.8em;
  }
.action {
  margin-right: .3em;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-in;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  transition-timing-function: ease-in; }

.icon-star {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease; }
  .icon-star:hover {
    cursor: pointer;
    color: #f39c12; }

.icon-retweet {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease; }
  .icon-retweet:hover {
    cursor: pointer;
    color: #16a085; }

.icon-mail-reply {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease; }
  .icon-mail-reply:hover {
    cursor: pointer;
    color: #3498db; }

h3 {
  font-size: 1.2em;
  font-weight: bold;
  display: inline-block;
  margin-bottom: .2em;
  margin-top: 1px;
  color: #1C1C1C; }
  h2 {
  font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
  font-size:20px;
  margin-top: 1px;
  /*font-size:16px;
  font-weight:bold;*/
  color: #1c2a47;
  line-height: 1.3;
  }

.retweet {
  position: absolute;
  opacity: 1;
  top: 0;
  right: 1em;
  display: block;
  background-color: #16a085;
  padding: 4px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px; }
  .retweet .icon-retweet {
    color: white;
    margin: auto;
    width: 100%;
    display: block;
    font-size: 1.2em; }

.fb,.fb:visited,.fb:active,.twitter:visited,.twitter:active,.twitter {
padding-left: 10px!important;
padding-right: 10px!important;
float: none!important;
display: inline-block;
border-radius: 2px;
text-decoration:none!important;
color: white!important;
height: 35px;
line-height: 35px;
font-size:16px;
}
.fb:hover{color:white;background:#334e84;text-decoration:none;}
.twitter:hover{color:white;background: #0092EC;text-decoration:none;}
.fb i {
vertical-align: -10%;
font-size: 22px;
}
.fb2,.fb2:visited,.fb2:active,.twitter2:visited,.twitter2:active,.twitter2 {
padding-left: 10px!important;
padding-right: 10px!important;
float: none!important;
text-decoration:none!important;
color: white!important;
display: inline-block;
border-radius: 2px;
font-size: 10px;
height: 30px;
width: 85px;
line-height: 30px;
}
.fb2 i {
vertical-align: middle;
font-size: 22px;
}
.twitter2 i {
vertical-align: middle;
text-align:middle;
font-size: 22px;
padding-right: 5px;
}
#counter{width:60px;}
.fb2:hover{color:white;background:#334e84;text-decoration:none;}
.twitter2:hover{color:white;background: #0092EC;text-decoration:none;}
.twitter2{background:#00abec;}
.fb2 {
background: #3b5998;
margin-right: 3px;
}
.fbtnlike_text, .fbtntw_text{font-size:10px;}
.twitter{background:#00abec;}
.fb {
background: #3b5998;
margin-right: 5px;
}
.flecha{background-attachment: scroll;background-clip: border-box;background-color: transparent;background-image: url("../images/flecha.gif");background-origin: padding-box;background-position: left top;background-repeat: no-repeat;background-size: auto auto;height: 7px;margin-bottom: -2px;margin-left: 15px;position: relative;width: 11px;z-index: 200;}
.AreaDeTexto{border-color:#B4BBCD;border-width:1px; border-style:solid; }
.texto{padding:5px;}
.slideshow img{ cursor: pointer;}
.texto textarea{width:100%; border:none; height:17px; font-size:13px; color:#777777;font-family: "lucida grande",tahoma,verdana,arial,sans-serif;}
.Acciones{background-color: #F2F2F2;border-top-color: #E6E6E6;border-top-style: solid;border-top-width: 1px;min-height: 38px; display:none; padding:0; text-align:right; padding-top:3px; padding-right:3px}
form input.textCount{display:inline;overflow:hidden;color:#333;background:transparent none;border:none;margin:0;padding:4px}
.boton{display:inline;border:1px #29447E solid;border-color:#29447E #29447E #1A356E;background:#5B74A8;color:#FFFFFF;font-weight:bold;padding:5px 12px;font-size:11px;margin-left:10px;cursor:pointer;}
.col-sm-4{padding: 0px;text-align:right;}
.col-sm-8{padding-left: 5px;}
.footer {
  margin-top:20px;
  padding-right: 15px;
  padding-left: 15px;
  padding-top: 19px;
  color: #777;
  border-top: 1px solid #e5e5e5;
  text-align:center;
}
.frase{
margin-left: 5px;
float: left;
text-align: justify;
margin-right: 7px;
}
a.lfrase {
	text-align: justify;
	color: #2E4475;
	cursor: pointer;
	font: normal 11px "lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:12px;
}
.fb3,.fb3:visited,.fb3:active{padding-left: 10px!important;padding-right: 10px!important;float: none!important;display: inline-block;border-radius: 2px;text-decoration:none!important;color: white!important;height: 25px;line-height: 25px;font-size:13px;}
.fb3:hover{color:white;background:#334e84;text-decoration:none;}
.fb3 i {vertical-align: -10%;font-size: 13px;}
.fb3 {background: #3b5998;margin-right: 5px;}