@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: "Futura Std Book";
    src: url(../fonts/futurastd-book.otf);
	src: local('☺'), url('../fonts/futurastd-book.woff') format('woff');
    font-weight:400;
}
@font-face {
    font-family: "Futura Std Medium";
    src: url(../fonts/futurastd-heavy.otf);
	src: local('☺'), url('../fonts/futurastd-heavy.woff') format('woff');
    font-weight:400;
}
@font-face {
    font-family: "Eras Medium ITC";
    src: url(../fonts/ErasITC-Medium.ttf);
    font-weight:400;
}

/****************SLIDER*****************/
.slider2 {
	width: 95%;
	margin: auto;
	overflow: hidden;
}

.slider2 ul {
	display: flex;
	padding: 0;
	width: 400%;

	animation: cambio 60s infinite normal;
}

.slider2 li {
	width: 100%;
	list-style: none;
}

.slider2 img {
	width: 100%;
}

@keyframes cambio {
	0% {margin-left: 0;}
	12% {margin-left: 0;}

	12.5% {margin-left: -100%;}
	25% {margin-left: -100%;}

	25.5% {margin-left: -200%;}
	37% {margin-left: -200%;}

	37.5% {margin-left: -300%;}
	50% {margin-left: -300%;}

	50.5% {margin-left: -400%;}
	62% {margin-left: -400%;}

	62.5% {margin-left: -500%;}
	75% {margin-left: -500%;}

	75.5% {margin-left: -600%;}
	87% {margin-left: -600%;}

	87.5% {margin-left: -700%;}
	100% {margin-left: -700%;}
}
/*******************************/

body { 	margin:0;  	padding:0; 	color:#999;	 font-size:12px;  font-family:Verdana, Geneva, sans-serif; }

h1 { font-size:18px;  color:#333; }
h2 { font-size:16px;}
li { line-height:20px; }
.Title1 { font-size:18px; font-weight:bold; text-align:center; color:#FFF; font-family:"Century Gothic"; background:#069; box-shadow: 2px 2px 10px #999; -moz-box-shadow: 2px 2px 10px #999; border-radius:0 20px 0 20px; -moz-border-radius:0 20px 0 20px;}
.Title1 { font-size:18px; font-weight:bold; text-align:center; color:#FFF; font-family:"Century Gothic"; background:#069; box-shadow: 2px 2px 10px #999; -moz-box-shadow: 2px 2px 10px #999; border-radius:0 20px 0 20px; -moz-border-radius:0 20px 0 20px;}

a:link, a:visited { text-decoration: none;  color:#888; }
a:active { text-decoration: none; }

#banner {
	background-repeat: no-repeat;
}

#line1 {
	width:95%;
	margin:0px 0 20px 20px;
	box-shadow: 2px 2px 5px #999;
	-moz-box-shadow: 2px 2px 5px #999;
	height:2px;
	border-bottom:1px solid #CCC;
}

#MainDiv {
	margin:auto;
	width:940px;
	height:auto;
	padding:50px 20px 30px 20px;
	margin:-15px auto;
	text-align:center;
	box-shadow: 2px 2px 30px #999;
	-moz-box-shadow: 2px 2px 30px #999; 
	background-color:#FFF;
	border-radius:10px;   
	-moz-border-radius:10px; /* Firefox */ 
}
#MainDiv2 {
	width:auto;
	height:auto;
	padding:0;
	margin:-315px auto 0px auto;
	text-align:center;
}

#TopDiv {
	width:980px;
	height:20px;
	display: block;
	background:#FFF;
	margin: 5px auto;
	padding-left: 15px;
	color:#333;
	font-family:Verdana;
	font-size:12px;
}

#BannerDiv {
	width:980px;
	height:160px;
	margin:auto;
	text-align:center;
	background:#FFF;
	box-shadow: 0px 4px 10px #999;
	-moz-box-shadow: 2px 2px 10px #999;
	border-radius:0 0 10px 10px ; 
	-moz-border-radius:0 0 10px 10px ; /* Firefox */
	z-index:-9;
}

#Servicios {
	width:940px;
	height:auto;
	text-align:justify;	
}

#Servicios2 {
	width:800px;
	height:auto;
	text-align:justify;
	padding-left: 60px;
	font-family: 'Century Gothic';
	font-size: 13px;
}

#est_seg1 {
	width: 220px;
	height: 90px;
	background: #143045;
	padding: 5px 20px 5px 20px;
	display: inline-table;
	margin-top:10px;
}

#est_seg2 {
	width:480px;
	height: 100px;
	float: right;
	font-size: 13px;
	color: #000000;
}

#est_seg3 {
	width: 330px;
	height: 170px;
	padding: 5px 30px 0 30px;
	background: white;
	display: inline-table;
	margin-top:10px;
}

#est_seg4 {
	width: 330px;
	height: 170px;
	padding: 5px 30px 0 30px;
	background: white;
	display: inline-table;
	margin-bottom: 15px;
}

#est_seg5 {
	width:195px;
	height: 615px;
	padding: 5px 30px 0 30px;
	background: white;
	margin-left: 15px;
	float: right;
}

#est_seg6 {
	width:330px;
	height: 620px;
	float: right;
}

#est_seg7 {
	display:inline-table;
	width:430px;
	padding: 5px 30px 5px 30px;
	background: white;
}

#est_img1 {display: inline-table; }

#Navegacion {height:25px; width:658px; color:#09C; font-size:11px; font-weight:bold; border-bottom:3px solid #390;}
#Navegacion a {color:#09C; font-weight:normal;}
#Navegacion a:hover {text-decoration:underline;}

#Right {
	width:275px; 
	background:#2F4A68;
	color:#FFF; 
	border-radius:10px 10px 0 0; 
	-moz-border-radius:10px 10px 0 0; /* Firefox */
	display:inline-table;
}
#Right a{color:#E9E9E9}
#Right ul{list-style:none; text-align:justify; height:auto; margin-left:-25px;}
#Right li{width:230px; border-bottom:1px dotted #999; font-size:11px; line-height:14px;}

#NoticiasDiv {
	width:660px;
	margin:-25px auto;
	text-align:justify;
	background:#FFF;
	color:#666;
	line-height:20px;
	padding:10px 20px 0 20px;
	border-radius:10px 10px 0 0; 
	-moz-border-radius:10px 10px 0 0; /* Firefox */
	display:inline-table;
}
#NoticiasDiv h1, span2 { font-weight:normal; font-size:36px; display:inline; font-family: "Courier New", Courier, monospace; line-height:45px;}
#NoticiasDiv h2{ margin-top:40px; color:#3b911c;}   

#shared { width:660px; padding:10px 0 10px 0; margin-top:20px; border-top:1px dashed; border-bottom:1px dashed;}
#shared a{ margin-right:8px; }

#ListaArticulos { background:#F3F3F3; text-align:center; font-size:11px; padding:10px; border-bottom:solid 1px #CCC; border-top:solid 1px #CCC; margin:20px 0 40px 0; line-height:20px;}
#ListaArticulos a { color:#09C; }

#MenuDiv {
	width:560px;
	height:38px;
	padding:0px 0 0px 40px;
	margin:-90px 30px 0px 0px;
	float:right;
}
#MenuDiv div{ background-color:#143045; height:35px; display:inline-block; font-family:"Century Gothic"; font-size:15px; font-weight:bold;  color:#CCC; margin-right:-5px;}
#MenuDiv a:hover{ height:30px; background:#2B4558; border-top:1px solid #2B4558; border-bottom:1px solid #2B4558; color:#FFF;} 
#MenuDiv div p { margin-top:8px; }
#MenuDiv a{ height:28px; display:block; color:#CCC; padding:7px 27px 0 27px; margin-top:-9px; }
#MenuDiv .active { height:37px; background:#2B4558; border-top:2px solid #2B4558; color:#FFF; position:static;}

#Fotos, #Fotoscel {
	width:100%;
	height:350px;
	background-color:#DEDA00;
	margin:-15px 0 0 0;
	z-index:-10;
	position:relative;
}
#Fotoscel {display: none;}
#Fotos div { width:980px; height:350px; margin:auto;}
#Fotos img { float:right;}
#Fotos h2 {color:#FFF; font-size:50px; font-weight:bold; margin:0 20px 0 20px; font-family:"Futura Std Medium";}
#Fotos h3 {color:#00425F; font-size:40px; font-weight:normal; font-family:"Futura Std Book"; }

#ArticulosDiv {
	width:250px;
	height:300px;
	margin-left:-15px;
	font-size: 12px; 
}

#ArticulosDiv ul li { list-style:none;  margin:10px 10px 0 0;  text-align:justify;  font-size:11px;  border-bottom:dotted 1px; }
#ArticulosDiv ul li p span { color:#09C; float:right; font-style:italic;}
#ArticulosDiv ul li h3 { font-weight:bold; font-size:12px; color:#C70;}

#imgarticulos {
	width:390px;
	height:auto;
	padding:5px;
	margin:5px 0 10px 20px;
	border:1px solid #CCC;
	float:right;
}

#Caja, #Caja2 {
	width:270px;
	height:340px;
	padding:10px;
	margin:3px 15px 20px 0px;
	display:inline-table;
	position:relative;
	text-align:center;
	color:#000;	
	box-shadow: -1px 1px 5px #999;
	-moz-box-shadow: -1px 1px 5px #999; /* Firefox */
	border-radius:6px; 
	-moz-border-radius:6px; /* Firefox */
	opacity:0.9;
}
#Caja3 {
	width:900px;
	height:auto;
	text-align:left;
	background-color:#4D4D4D;
	line-height:18px;
	font-size:22px;
	font-weight: bold;
	background-image:url(../images/preguntas.jpg);
	background-position:right;
	background-repeat:no-repeat;
	margin:-30px 15px 20px 0px;
	padding: 10px 20px;
	display:inline-table;
	position:relative;
	color:#FFF;
	box-shadow: -1px 1px 5px #999;
	-moz-box-shadow: -1px 1px 5px #999; /* Firefox */
	border-radius:6px;
	-moz-border-radius:6px; /* Firefox */
	opacity:0.9;
}

#Caja:hover{ opacity:1;}
#Caja h2 { width:inherit;  height:25px;  margin-top:-18px;  padding:12px 0 5px 0;  background:#143045;  color:#EBEBEB;  text-align:center;
		   font-size:16px; border-radius:10px;  -moz-border-radius:10px; /* Firefox */  -webkit-border-radius:10px; /* Safari y Chrome */ }
#Caja h3 { font-size:12px; font-weight:normal;}
#Caja ul li { margin:0 5px 0 -20px; }
#Caja p { text-align:justify; }
#Caja p span { position:absolute; color:#09C; left:230px; top:340px; font-style:italic; }
#Caja a img { border:none; }
#Caja img { box-shadow: 3px 3px 5px #999;  -moz-box-shadow: -3px 3px 5px #999; /* Firefox */  border-radius:10px 30px 10px 30px;   -moz-border-radius:6px; width: 270px; height: 140px; /* Firefox */ }

#Caja2 {
	height:370px;
}

#Caja2:hover{ opacity:1;}
#Caja2 h2 { width:inherit;  height:20px;  margin-top:-18px;  padding:8px 0 5px 0;  background:#143045;  color:#EBEBEB;  text-align:center;
		   font-size:14px; border-radius:10px;  -moz-border-radius:10px; /* Firefox */  -webkit-border-radius:10px; /* Safari y Chrome */ }
#Caja2 h3 { font-size:12px; font-weight:normal;}
#Caja2 ul li { margin:0 5px 0 -20px; }
#Caja2 p { text-align:justify; }
#Caja2 p span { position:absolute; color:#09C; left:240px; top:370px; font-style:italic; }
#Caja2 a img { border:none; }
#Caja2 img { box-shadow: 3px 3px 5px #999;  -moz-box-shadow: -3px 3px 5px #999; /* Firefox */  border-radius:10px 30px 10px 30px;   -moz-border-radius:6px; /* Firefox */ }

#box1 {
	width:700px;
	height:150px;
	text-align:justify;
	display:inline-block;
}

#Nosotros {
	display:inline-block;
	width:150px;
	height:150px;
	margin:0 20px 0 20px;
}
#Nosotros img { display:inline-block; }

#Articulos {
	display:inline-block;
	width:920px;
	height:160px;
	border:1px solid #CCC;
	padding:10px;
	margin-bottom:20px;
	box-shadow: 2px 2px 5px #CCC;
	-moz-box-shadow: -2px 2px 5px #999; /* Firefox */
	opacity:0.9;
	cursor:pointer;
}
#Articulos:hover { opacity:1; }
#Articulos img { border:1px solid #CCC; padding:5px; float:left; margin-right:15px; }
#Articulos span { float:left; font-size:9px; width:160px; height:160px; }
#Articulos span p { margin-top:150px; color:#999;}
#Articulos div { width:743px; float:right; text-align:justify; height:160px; font-size:14px; line-height:20px; overflow:hidden;}
#Articulos div h3{ background:#09F; height:20px; padding-top:4px; color:#EFEFEF; text-align:center; font-weight:bold; margin:0;}

#FooterDiv {
	width:100%;
	height:auto;
	position:absolute;	
	text-align:center;
	font-weight:bold;
	background:#252017;
	opacity:0.95;
	color:#B2AE9C;
}

.Footer_compania, .Footer_servicios, .Footer_redes, .Footer_contacto {
	width:auto;
	height:auto;
	padding:5px 20px 10px 20px;
	margin-right:10px;
	display:inline-table;
	text-align: justify;
}

.Footer_contacto {
line-height:15px; font-weight:normal;}

#FooterDiv li { border-bottom:1px dotted; font-size:13px; font-family:"Lucida Sans Unicode"; line-height:30px;}
#FooterDiv a:hover { color:#FFF; }
.Footer_compania:hover, .Footer_servicios:hover, .Footer_redes:hover {background:#000;  border-radius:10px;  -moz-border-radius:10px;}
.Footer_compania a, .Footer_servicios a, .Footer_redes a {width:auto; display:block;}
.Footer_redes img {border:none;}

#SocialMedia {
	width:170px;
	margin:5px 0px 0 0;
	opacity:0.8;
	display:inline-table;
	float: right;
	margin-top: -1px;
}
#SocialMedia img { margin-right:12px; border:0; }
#SocialMedia:hover { opacity:1; }

.ticker {
	width:100%;
	height:280px;
	overflow:hidden;
}

.pics {
	width:660px; 
	height:260px;
	margin:-10px 0 20px 0;
	border-radius:30px;
	-moz-border-radius:30px;
	box-shadow: -2px 2px 5px #999;
	-moz-box-shadow: -2px 2px 5px #999; /* Firefox */
}
.pics img { overflow:hidden;  border-radius:30px;   -moz-border-radius:30px; /* Firefox */}

#bg {
	position:fixed; 
	top:38%; 
	left:-12%; 
	width:50%; 
	height:50%; z-index:-999;
}
#bg img { position:absolute;  top:0;  left:0;  right:0;   bottom:0;  margin:auto;  min-width:50%;  min-height:50%; }

#bg2 {
	position:fixed; 
	top:0%; 
	left:70%; 
	width:50%; 
	height:100%; z-index:-998;
}
#bg2 img { position:absolute;  top:0;  left:0;  right:0;   bottom:0;  margin:auto;  min-width:50%;  min-height:50%; }

#contacto input {width:200px; margin-bottom:30px; border-radius:30px; -moz-border-radius:30px; text-align:center; color:#333;}
#contacto textarea {width:280px; height:150px;}

input.error, textarea.error{
	border-color:#F00;
}

input.active, textarea.active { border:2px solid #143045;}

.requisites{
	display:none;
}
.requisites.error{
	display:inline;
	position:absolute;
	margin:7px 0 0 10px;
	font-style:italic;
	color: #C00;
}

a.tooltip {outline:none; }
a.tooltip strong {line-height:30px;}
a.tooltip:hover {text-decoration:none;} 
a.tooltip div {
    display:none; padding:14px 20px;
    margin-top:-527px; margin-left:-260px;
    width:640px; line-height:16px;
}
a.tooltip:hover div{
    display:block;
	position:absolute; 
    border:2px solid #FFF;
	color:#EEE;
    background:#000;
}
.callout {z-index:0;position:absolute;border:0;top:508px;left:235px;}
    
/*CSS3 extras*/
a.tooltip div
{
    border-radius:2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-box-shadow: 0px 0px 8px 4px #666;
    -webkit-box-shadow: 0px 0px 8px 4px #666;
    box-shadow: 0px 0px 8px 4px #666;
}
.slider2, .slider {width:980px; height:350px; margin:50px auto; position:relative;}
.slider2 img, .slider img {border:none; float:right; margin:-30px 10px 0 0;}
.slider2 h2, .slider h2 {color:#FFF; font-size:50px; width:400px; font-weight:normal; padding:4px 0 4px 80px; font-family:"Futura Std Medium"; line-height:40px; border:dotted 2px; border-left:none; border-color:#00425F; border-radius:0px 50px 50px 0px; -moz-border-radius:0px 50px 50px 0px; /* Firefox */ }
.slider2 h3, .slider h3 {color:#00425F; font-size:40px; font-weight:normal; font-family:"Futura Std Book";}
.slider2 p, .slider p  {color:#00425F; text-align:justify; font-style:italic; font-size:13px; margin:10px 0 0 20px; width:550px;}
.slider2 div, .slider div {color:#FFF; float:left; height:350px; background-repeat:no-repeat; background-position:right; cursor:pointer;}
a.next, a.prev {z-index:99; padding:0px 5px; display:block; }
#next {}
.next {position:absolute; right:-20px; top:50%; background:url(../images/right.png) no-repeat; width:20px; height:14px;}
.prev {position:absolute; left:-20px; top:50%; background:url(../images/left.png) no-repeat; width:20px; height:14px;}
a.inactive {color:#ccc; background:#fff; border:100px solid #eee; outline:none; display:none; visibility:hidden;}
/* ul.navi is the generated navigational bullets we generate, you can disable this */
ul.navi {list-style:none; position:absolute; bottom:10px; right:5px;}
ul.navi li {float:left; margin-right:5px;}
ul.navi li a {background-color:#CCC; display:block; height:10px; width:10px; text-indent:-9999px; outline:none; -moz-border-radius: 5px; border-radius: 5px;-webkit-box-shadow:  0px 0px 2px  #000000;
-moz-box-shadow: 0px 0px 3px #000000;
box-shadow: 0px 0px 1px #000000; }
ul.navi li a.active {background-color:#fff;}

#spopup{
	background:none;
	box-shadow:inner 0 0 3px #333;
	padding:12px 14px 12px 14px;
	width:80px;
	position:fixed;
	bottom:95px;
	left:2px;
	z-index:90;
}

#topemail, #topcel, #toptel {display: inline-block; margin-right:5px;  font-size: 15px;}

#logocel {
	display: none;
}

#bannercel {display: none;}

#footeraux {
	width:980px;
	margin:15px auto;
	text-align:left;
	box-shadow: 1px 1px 10px #999;
	-moz-box-shadow: 2px 2px 10px #999;
	border-radius:10px;
	-moz-border-radius:10px;
}

#contacto1 {
	display:inline-table;
	width:180px;
}
#contactoimg {float:right; margin:-50px 0 0 0px;}

#contacto2 {
	display:inline-table;
	width:290px;
	padding:33px 0 0 0;
	text-align:left;
}

#pi {display: none}

#otro {
	width:2px;
	height:auto;
	margin:-20px 20px -20px -20px;
	display:inline-table;
	box-shadow: 1px 0px 2px #363129;
	-moz-box-shadow: 1px 0px 2px #363129;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#100E09, endColorstr=#251F16);
	background-image:-webkit-linear-gradient(#100E09, #251F16);
	background-image:-moz-linear-gradient(top, #100E09, #251F16);
}

/*menu hamburguesa style*/
/* Clearfix */
.clear:before, .clear:after {
	content: " ";
	display: table;
}

.clear:after {
	clear: both;
}

.clear {
	*zoom: 1;
}

a#pull {
	display: none;
}
nav {
	display: none;
	height: 40px;
	width: 100%;
	background-color:#143045;
	color: white;
	position: relative;
	border-bottom: solid 1px #DDD;
	margin-top: 15px;
	z-index: 1;
}

nav ul {
	padding: 0;
	margin: 0 auto;
	width: 600px;
	height: 40px;
}

nav li {
	display: inline;
	float: left;
}

nav a {
	color: #FFF;
	display: inline-block;
	width: 100px;
	text-align: center;
	line-height: 40px;
}

nav li a {
	border-right: 1px solid #576979;
}

nav li:last-child a {
	border-right: 0;
}

nav a:hover, nav a:active {
	background-color: #333;
}
/*Fin menu hamburguesa style*/

.mant {
	height: 400px;
	width: 900px;
}

@media screen and (max-width: 375px) and (min-width: 5px) {
	#topcel, #toptel {display: inline-block; margin-right:5px;  font-size: 8px;}
	#topemail { display: none; }
}

@media screen and (max-width: 450px) {
	#topcel, #toptel {display: inline-block; margin-left:5px;  font-size: 12px;}

	#TopDiv, #logo, #BannerDiv, #Caja, #Caja3, #MainDiv, #bannercel, #ArticulosDiv, #Articulos, #Articulos Div {
		width: 100%;
	}


	#TopDiv, #Caja2, #Articulos {padding: 0;}

	#Articulos { height: auto; margin-left: -5px; width: 97%;}
	#Articulos Div { margin: 10px 5px 10px 5px; width: 98% }
	#Articulos img, #Articulos span {float:none; margin:0; text-align: center;margin-top:5px;}
	#Articulos span p { margin-top:5px;}
	#Articulos h3 {margin: 0; padding: 0; text-align:center; margin-left: 4000px; width: 100%;}

	#Caja2 { height: auto; margin-left: 5px; width: 97%;}
	#Caja2 h2{ width: 95%; margin: auto; text-align: center; margin-top: -10px; margin-bottom: 15px;}
	#Caja2 p, #Articulos a {margin: 10px 5px 10px 5px;}
	#Caja2 p span { position:inherit; float:right; margin: 3px 5px 0 0;}

	#Fotoscel {display: block;}
	#Fotoscel div { width:100%; height:350px; margin:auto;}
	#Fotoscel img { float:right;}
	#Fotoscel h2 {color:#FFF; font-size:50px; font-weight:bold; margin:0 20px 0 20px; font-family:"Futura Std Medium";}
	#Fotoscel h3 {color:#00425F; font-size:40px; font-weight:normal; font-family:"Futura Std Book"; }
	.slider h2 {font-size:50px; width:auto; padding:4px 0 4px 80px; line-height:40px;}


	#MainDiv {
		padding:50px 0px 10px 0px;
		box-shadow: none;
		-moz-box-shadow: none;
	}

	#logos-footer {width: 80%}

	.ticker {
		width: 93%;
	}

	#BannerDiv {
		height: 40px;
		margin-top: 40px;
	}

	#logocel {
		display: inline-block;
		height: 30px;
		margin-right: 5px;
		margin-left: 10px;
		margin-bottom: 3px;
	}
	#topemail, #MenuDiv, #logo img, #Fotos, #otro, #contacto1, #Right, #est_img1, #est_img2 {
	display: none;
	}

	#contacto2 {display: block; margin: auto; text-align: center; width: 100%;}
	#contacto2 input {width: 85%; height: 25px;}
	#contacto2 textarea {width: 85%;}
	#contactoimg {float:none;}
	#contactoimg img {width:100%;}

	#spopup { bottom: 35px; width: 27px;}
	#spopup img { width: 40px;}

	#mibew img { width: 80px;}
	#screen, #bannercel {display: block;}

	#bannercel {
		background-image:url(../images/bg1-cel.png);
		background-position:left center;
		height: 150px;
	}

	#bannercel h2 {
		color:#1b2426;
		font-size:19px;
		line-height: 21px;
		font-weight:bold;
		font-family:"Futura Std Medium";
		margin:-25px 0 0 10px;
	}

	/*Menu Hamburguesa*/
	nav {
		display: block;
		border-bottom: 0;
		height: auto;
	}

	nav ul {
		display: none;
		height: auto;
		width: 100%;
	}

	nav li {
		width: 50%;
		float: left;
		position: relative;
	}

	nav a {
		text-align: left;
		width: 100%;
		text-indent: 25px;
	}

	nav a#pull {
		display: block;
		background-color: #003366;
		width: 100%;
		position: relative;
	}

	nav a#pull:after {
		content:"";
		background: url('../images/nav-icon.png') no-repeat;
		width: 30px;
		height: 30px;
		display: inline-block;
		position: absolute;
		right: 15px;
		top: 10px;
	}

	#Caja {
		padding: 8px 6px;
		margin-left: 4px;
		width: 95%;
	}

	#Caja h2 {
		width: 100%;
	}

	#Caja img { width: 100%; height: 200px;}

	#Caja3 {
		width: 95%;
		line-height:17px;
		font-size:16px;
		padding: 8px 6px;
		margin-left: 3px;
		box-shadow: none;
		-moz-box-shadow: none; /* Firefox */
		opacity:0.7;
	}

	#FooterDiv {
		padding-bottom: 29px;
	}

	#footeraux {
		width:95%;
	}
	#auxmobile {margin-top:315px;}

	.Footer_servicios a, .Footer_servicios li, .Footer_compania a, .Footer_compania li {
		display: inline;
	}
	.Footer_servicios, .Footer_compania {
		padding: 0;
	}

	#pi {display: inline}

	#line1 {margin-left: 5px;}

	#box1 {
		width:98%;
		height:auto;
	}

	#Servicios {
		width:97%;
		margin-left: 2px;
	}

	#Servicios2 {
		width:100%;
		padding-left:0px;
	}

	#est_seg1 {
		width: 100%;
		text-align: center;
		height: auto;
		padding: 0;
		display: block;
	}

	#est_seg2 {
		width:96%;
		height: auto;
		padding: 0;
		margin-right: 10px;
	}

	#est_seg3, #est_seg4, #est_seg5, #est_seg6, #est_seg7 {
		width: 96%;
		height: auto;
		padding: 0 5px;
		margin-left: 3px;
		float: none;
		background: white;
	}


	#NoticiasDiv {
		width:98%;
		line-height:20px;
		padding:0 4px 0 0;
		display:inline-table;
		margin: 0 0 0 5px;
	}
	#NoticiasDiv h1 { margin: auto; text-align: center; }
	#ListaArticulos {padding: 0;}
	#Navegacion, #shared, #ListaArticulos, #imgarticulos {width: 98%}

	#imgarticulos {
		height:auto;
		margin:auto;
		border:none;
		float:none;
		padding: 0;
		text-align: center;
		margin-bottom: 15px;
	}


	iframe.mibew-chat-frame {
		position: fixed !important;
		bottom: 5px !important;
		right: 5px !important;
		width: 210px !important;
		height: 480px !important;
	}

	.mant { width: 90%}
}
