/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * Stylesheet/Hoja de Estilos: pages
 * Project/Projecto: ultracine.com
 * Author: Ignacio Giannotti - ignacio@iagiannotti.com
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* C O N T E N T
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/*#contenido {
 	font-size: 1.1em;
	line-height: 1.16em;
}*/
/* Graficos */
#main #report_container {
	padding: 0;
	float:left;
}
#main #slider-interna {
margin: 32px 0 0 0;
padding: 0;
}
/* Noticias */
.noticias .datos .imagen {
	float: left;
	width: 656px;
	padding: 10px 12px;
}
.noticias .datos .articulo {
	border-bottom: 18px #fff solid;
	float: left;
}
.noticias #slider-interna {
	padding-bottom: 0px;
}
.noticias #slider-interna .datos p {
	float: left !important;
	width: 656px;
	padding: 10px 12px !important;
  margin: 0;
	font-size: 1.4em;
	line-height: 1.36em;
}
.noticias .datos p strong {
	padding: 0 6px 15px 0;
  width: 630px;
  float: left;
  text-align: right !important;
}
.otras-noticias {
	float: left;
  width: 680px;
  background: #fff;
  border-top: 3px #fff solid;
}
.otras-noticias li {
	float: left !important;
	width: 100%; !important;
	height: 40px;
	position: relative;
	margin: 0 18px 4px 0 !important;
  float: left;
  background: rgba(22,118,152,0.8);
  font-family: 'DINRegular';
  color: #fff;
}
.otras-noticias li h2 {
	float: left;
  width: 680px !important;
  height: 40px;
  padding: 0 !important;
  font-size: 1.4em !important;
}
.otras-noticias li span {
	position: absolute;
  top: 8px;
  right: 8px;
  padding: 5px;
  border-radius: 10px;
  background: rgba(8,57,90,0.5);
  z-index: 10;
}
.otras-noticias li a {
	color: #fff;
  padding: 14px 0 0 10px;
  width: 671px !important;
	height: 26px;
  float: left;
  text-decoration: none;
	font-size: 1.1em;
	text-transform: uppercase;
	background: rgba(51,204,255,0);
	-webkit-transition:All 0.2s ease-out;
	-moz-transition:All 0.2s ease-out;
	-o-transition:All 0.2s ease-out;
}
.otras-noticias li a:hover {
	background: rgba(51,204,255,0.9);
	-webkit-transition:All 0.2s ease-out;
	-moz-transition:All 0.2s ease-out;
	-o-transition:All 0.2s ease-out;
}

.itemlist_viewmore {
	text-align: center;
}

.article_full_description {
	background: #fff;
  float: left;
  padding: 12px;
  margin: 0;
  font-size: 1.4em;
  line-height: 1.06em;
  width: 656px;
}
.article_full_description a { 
  text-decoration: none;
  color: #1b81a6 !important;
  -webkit-transition:All 0.2s ease-out;
	-moz-transition:All 0.2s ease-out;
	-o-transition:All 0.2s ease-out;
}
.article_full_description a:hover { 
  text-decoration: none;
  color:  #999 !important;
	-webkit-transition:All 0.2s ease-out;
	-moz-transition:All 0.2s ease-out;
	-o-transition:All 0.2s ease-out;
}
.article_full_description ul {
	list-style-type: disc !important;
  list-style-position: inside;
}
.article_full_description ul, .article_full_description ol {
float: left;
width: auto;
  margin: 0 18px 10px 0;
  overflow: hidden;
  color: #454545;
  clear: both;
}
.article_full_description ul li , .article_full_description ol li {
	float: left;
	padding: 10px;
  width: 100% !important;
}
.article_full_description ul li:hover , .article_full_description ol li:hover {
	float: left;
  background: #ffe48b;
	padding: 10px;
}

.vinculos {
	width: 680px;
	float: left;
	margin: 10px 0 15px 0;
	font-size: 1.4em;
	line-height: 1.26em;
	padding: 0 0 0 0;
  position: none;
  bottom: 0px;
}
.vinculos .boton-top {
	border-radius: 3px;
	padding: 7px 10px;
	margin: 0 10px 0 0;
	background: #acacac;
	text-decoration: none;
	font-family: 'DINMediumRegular';
	color: #fff;
	font-size: 1.2em;
	text-transform: uppercase;
	-webkit-transition:All 0.2s ease-out;
	-moz-transition:All 0.2s ease-out;
	-o-transition:All 0.2s ease-out;
	float: left;
	-webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(35%, transparent), to(rgba(0,0,0,0.3)));
}
.vinculos .boton-top:hover {
	background: #073657;
	-webkit-transition:All 0.2s ease-out;
	-moz-transition:All 0.2s ease-out;
	-o-transition:All 0.2s ease-out;
}
.vinculos .actual {
	background: #073657;
}
.home-estreno {
}
.home-estreno p {
}
.home-estreno strong  {
	padding: 0 !important;
  padding: 0 !important;
  width: auto !important;
  margin: 0 5px 0 0 !important;
}
.contacto .datos {
	width: 656px;
	float: left;
	background: #f0f0f0;
	color: #444545;
  padding: 10px 12px 10px 12px;
}
.contacto .datos p {
	font-size: 1.2em;
  line-height: 1.36em; 
}
.contacto .datos p em {
	font-size: .9em;
  font-weight: bold;
}
.contacto .datos p.first {
	margin: 20px 0 10px 0;
}
.contacto .datos form p {
	margin: 0 0 10px 0;
  float: left;
  width: 100%;
}
.contacto .datos form p label {
	float: left;
  width: 180px;
  font-size: 1.3em;
  padding: 7px;
}
.contacto .datos form p input {
	float: left;
  width: 300px;
  font-size: 1.3em;
  border: 1px #ccc solid;
  font-size: 1.3em;
  padding: 5px;
  border-radius: 5px;
}
.contacto .datos form p textarea {
	float: left;
  width: 445px;
  height: 271px;
  font-size: 1.3em;
  border: 1px #ccc solid;
  font-size: 1.3em;
  padding: 5px;
  border-radius: 5px;
}
.contacto .datos form .producto {
  border-bottom: 1px #ccc solid;
  margin: 10px 0 20px 0;
  position: relative;
}
.contacto .datos form .producto label {
	height: 135px;
}
.contacto .datos form .producto span.first {
	padding: 8px 0 0 0;
}
.contacto .datos form .producto span {
	width: 400px;
  float: left;
  text-align: center;
  margin: 0 5px 5px 0;
}
.contacto .datos form .producto span input {
	width: 16px;
  height: 16px;
  margin: 0 auto;
}
.contacto .datos form .producto span strong {
	width: auto;
  height: 16px;
  float: left;
  margin: 0 0 0 10px;
  font-size: 1.1em;
  text-align: center;
  cursor: default;
}
.contacto .datos form button {
  font-size: 1.4em;
	font-family: 'DINRegular';
	background: rgba(51,204,255,0.5);
	border-radius: 14px;
	padding: 10px 50px 10px 50px;
	z-index: 4;
  float: right;
	text-decoration: none;
	color: #fff;
	text-transform: uppercase;
	-webkit-transition:All 0.2s ease-out;
	-moz-transition:All 0.2s ease-out;
	-o-transition:All 0.2s ease-out;
  border: 0px;
  margin: 20px 5px 0 0 !important;
  cursor: pointer;
}
.contacto .datos form button:hover {
	background: rgba(51,204,255,0.9);
	-webkit-transition:All 0.2s ease-out;
	-moz-transition:All 0.2s ease-out;
	-o-transition:All 0.2s ease-out;
}
.contacto .datos form .obligatorio {
	width: 10px !important;
  height: 10px !important;
  background: #ccc;
  float: left;
  margin: 10px;
  border-radius: 10px;
}
.contacto .datos form .producto .obligatorio {
	position: absolute;
  top: 10px;
  right: 126px;
}
.contacto .datos form .es_obligatorio {
	margin: 20px 0 0 0;
}
.contacto .datos form .es_obligatorio span {
	width: 10px !important;
  height: 10px !important;
  background: #ccc;
  color: #ccc;
  text-align: center;
  float: left;
  margin: 10px;
  border-radius: 10px;
}
.contacto .datos form .es_obligatorio strong {
	width: 400px !important;
  height: 10px !important;
  float: left;
  margin: 7px 0 0 0;
}
.contacto .datos .otras-vias-de-contacto {
	float: left;
  margin: 20px 0 20px 0;
  width: 637px !important;
}

.contacto .datos .otras-vias-de-contacto h3 {
	font-family: 'DINMediumRegular';
	font-size: 1.8em;
	text-transform: uppercase;
	float: left;
	width: 100% !important;
	clear: both;
	background: #187697;
	font-weight: normal;
	padding: 10px;
	color: #fff;
	z-index: 3;
	cursor: default;
}
.contacto .datos .otras-vias-de-contacto h4 {
	font-family: 'DINMediumRegular';
	font-size: 1.4em;
	text-transform: uppercase;
	float: left;
	width: 100% !important;
	clear: both;
	font-weight: normal;
	padding: 10px;
  margin: 20px 0 10px 0;
	color: #333;
	z-index: 3;
	cursor: default;
}
.contacto .datos .otras-vias-de-contacto address {
	float: left;
  width: 656px;
}
.contacto .datos .otras-vias-de-contacto address p {
	float: left;
  margin: 0 0 0 10px;
  width: 300px !important;
  font-size: 1.3em;
}
.email_dispatched {
background: #70c2f5;
  padding: 10px 10px 10px 10px;
  width: 100%;
  font-size: 1.8em !important;
  margin: 10px 0 0 -10px !important;
  float:left;
  color: #fff;
}


.datos header {
  padding: 5px 10px 0px 10px !important;
  height: 40px !important;
}
.full {
background: #f0f0f0 !important;
}
.full table {
width: 630px;
float: left;
margin: 10px 0 20px 0;
font-size: 1.0em;
background: #fff;
}
.full table th {
text-align: left;
padding: 10px;
text-transform: uppercase;
font-family: "Arial",Verdana,sans-serif;
color: #4d759e;
border-bottom: 1px #c0d0e0 solid;
font-weight: normal;
}
.full table td {
text-align: left;
padding: 10px;
text-transform: uppercase;
font-family: "Arial",Verdana,sans-serif;
border-bottom: 1px #c0d0e0 solid;
cursor: default;
}
.full table tr:hover {
background: #4d759e;
color: #fff;
}
.full table tr:hover th {
background: #4d759e;
color: #fff !important;
}
.highcharts-container {
width: 660px !important;
margin: 10px 0 0 10px;
}

#iframe_report_container .databox {
background: #fff !important;
padding-bottom: 2px;
}
.articulo .article_full_description {
	font-family: Helvetica;
  background: #f0f0f0;
  line-height: 1.26em;
  text-align: justify;
  padding: 5px 12px;
  width: 640px;
}
.articulo .article_full_description .img-slider {
	display: none;
}
.articulo .article_full_description .dosenlinea {
	float: left;
  width: 630px;
}
.articulo .article_full_description .dosenlinea .foto {
	width: 47%;
  height: auto;
  float: left;
  margin: 0 0 0 10px; 
}
.articulo .article_full_description .dosenlinea .foto img {
	width: 100%;
  height: auto;
  margin: 0 0 0 0; 
}
.articulo .article_full_description .dosenlinea .foto .piefoto {
	width: 100%;
  height: auto;
  margin: 0 0 0 0;
	padding: 0;
  background: none;
	text-align: left;
}
.articulo .article_full_description .dosenlinea .piefoto {
}
.articulo .article_full_description b {
  font-weight: 600;
}
.articulo .article_full_description span.comillas {
	font-size: 1.2em;
  font-style: italic;
  padding: 30px 50px 30px 50px;
  margin: 0px 0 30px 0;
	float:left;
  width: auto;
  background: url(/images/comillas_abre.png) top left no-repeat,
  url(/images/comillas_cierra.png) bottom right no-repeat; 
}
.articulo .article_full_description span {
	float: left;
  width: 100%;
  margin: 0 0 20px 0;
}
.articulo .article_full_description .imageLeft {
	float: left; 
	width: 50%;
	margin: 0 10px 0 0 !important
}
.articulo .article_full_description .imageLeft .piefoto {
	width: auto !important;
}
.articulo .article_full_description .subtitulo {
	font-weight: 600;
  font-size: 1.3em;
}
.articulo .article_full_description .piefoto {
	font-weight: 600;
  font-size: 0.9em;
  width: 610px;
  padding: 5px 10px;
  text-align: left;
  background: #f8f8f8;
  margin: 0 20px 20px 0;
}