@charset "UTF-8";

html,body {
   height:100%;
   margin:0px;
/* necesario para las sub-alturas */
}

body {
   overflow-x: hidden;
   background-image:url(images/A_Bubbles.jpg);
   background-color:#FFFFFF;
   
/* Para evitar el feo scroll horizontal de explorer 7 */
}


.head_space {
	width: 1008px;
	/*height:auto !important;
	 para los navegadores de verdad */
	height:260px;


	left: 0px;
	top: 0px;
	right: 0px;
	margin-top:5px;
	bottom: 0px;
	position: relative;
	margin:0 auto;
	vertical-align:top;
	text-align: center;
	
}


.tabla0 {
	width: 970px;
	height:auto !important;
	/* para los navegadores de verdad */
	height:100%;
	/* Para que explorer lo interprete como alto mínimo */
	min-height:100%;
	/* para los navegadores de verdad */

	left: 0px;
	top: 10px;
	right: 0px;
	bottom: 0px;
	max-height: 100%;
	position: relative;
	margin:0 auto;
	vertical-align:top;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius: 10px;
	behavior: url(estiloweb/fuentes/PIE.htc);
	
	box-shadow: 0px 0px 10px #000;
   	-webkit-box-shadow: 0px 0px 10px #000;
   	-moz-box-shadow: 0px 0px 10px #000;
   	position:relative;
	background-color:#ffffff;	
}
.areaindex {
	width: 970px;
	height:auto !important;
	/* para los navegadores de verdad */
	height:920px;
	/* Para que explorer lo interprete como alto mínimo */
	min-height:920px;
	/* para los navegadores de verdad */

	left: 0px;
	top: 10px;
	right: 0px;
	bottom: 0px;
	max-height: 100%;
	position: relative;
	margin:0 auto;
	vertical-align:top;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius: 10px;
	behavior: url(estiloweb/fuentes/PIE.htc);
	
	box-shadow: 0px 0px 10px #000;
   	-webkit-box-shadow: 0px 0px 10px #000;
   	-moz-box-shadow: 0px 0px 10px #000;
   	position:relative;
	background-color:#ffffff;	
}
.areapresupuestosondeos {
	width: 970px;
	/*max-height: 100%;
	 para los navegadores de verdad */
	left: 0px;
	top: 10px;
	right: 0px;
	bottom: 0px;
	position: relative;
	margin:0 auto;
	vertical-align:top;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius: 10px;
	behavior: url(estiloweb/fuentes/PIE.htc);
	
	box-shadow: 0px 0px 10px #000;
   	-webkit-box-shadow: 0px 0px 10px #000;
   	-moz-box-shadow: 0px 0px 10px #000;
   	position:relative;
	background-color:#ffffff;
	
	
}
.tablaCentral {
	width: 948px;
	background-color:#FFFFFF;
	text-align: center;
	float: left;
	margin-left:10px;
	margin-top:40px;
	position: absolute;
	/*height:auto !important;
	 para los navegadores de verdad */
	/*height:100%;
	 Para que explorer lo interprete como alto mínimo */
	
	
	
}

.tablaCantoCenter {
	width: 948px;
	text-align: center;
	float: left;
	margin-left:10px;
	height:auto !important;
	/* para los navegadores de verdad */
	height:100%;
	/* Para que explorer lo interprete como alto mínimo */
	min-height:100%;	
	
}
.divpie {
	width:970px;
	text-align: center;
	float: left;
	height:45px;
	/*vertical-align:baseline;*/
	bottom:0px;
	position:absolute;
	
	border-radius:0px 0px 10px 10px ;
	-moz-border-radius:0px 0px 10px 10px ;
	-webkit-border-radius:0px 0px 10px 10px;
	behavior: url(estiloweb/fuentes/PIE.htc);
}
.tablaCantoLeft {
	width: 30px; 
	text-align: center;
	float: left;
}

.tablaCantoRight {
	width: 30px; 
	text-align: center;
	float: left;
}



.textoBase {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}

.textoppal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #555;
}

#textoppal::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.3);
	border-radius: 8px;
	background-color: #F5F5F5;
}

#textoppal::-webkit-scrollbar
{
	width: 8px;
	background-color: #F5F5F5;
}

#textoppal::-webkit-scrollbar-thumb
{
	border-radius: 8px;
	-webkit-box-shadow: inset 0 0 8px rgba(0,0,0,.3);
	background-color: #888888;
}



#textoppal::-moz-textoppal-track{
	-moz-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}

#textoppal::-moz-textoppal{
	width: 12px;
	background-color: #F5F5F5;
}

#textoppal::-moz-textoppal-thumb{
	border-radius: 10px;
	-moz-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #D62929;
}




#textoppal::-ms-scrollbar-track{
	-ms-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}

#textoppal::-ms-scrollbar{
	width: 12px;
	background-color: #F5F5F5;
}

#textoppal::-ms-scrollbar-thumb{
	border-radius: 10px;
	-ms-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #D62929;
}


#textoppal::scrollbar-track{
	box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}

#textoppal::scrollbar{
	width: 12px;
	background-color: #F5F5F5;
}

#textoppal::scrollbar-thumb{
	border-radius: 10px;
	box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #D62929;
}





















.Estilo1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #666666;
}
h1{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: oblique;
	font-weight:bold;
	color: #0066cc;
}
.textoTitular {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: oblique;
	font-weight:bold;
	color: #0066cc;
}
.textoNegrita {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight:bold;
	color: #555555;
}
.textoBTNmenus {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: bold;
	font-weight:bold;
	color: #777777;
	float:right; background-color:#BAC0C7;
	border-radius:3px;-moz-border-radius:3px;-webkit-border-radius: 3px;
	height:18px; 
	text-align:center;
	margin-top:-20px;
}

.amaranthTITLE{
	font: 16px/22px 'AmaranthItalic', Arial, sans-serif;
	letter-spacing: 0;
	color:#0066cc;
}
h2{
	font: 16px/22px 'AmaranthItalic', Arial, sans-serif;
	letter-spacing: 0;
	color:#0066cc;
}
.amaranthTXT{
	font: 12px/22px 'AmaranthItalic', Arial, sans-serif;
	letter-spacing: 0;
	color:#777;
}

@font-face {
    font-family: 'AmaranthItalic';
    src: url('estiloweb/fuentes/Amaranth-Italic-webfont.eot');
    src: url('estiloweb/fuentes/Amaranth-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('estiloweb/fuentes/Amaranth-Italic-webfont.woff') format('woff'),
         url('estiloweb/fuentes/Amaranth-Italic-webfont.ttf') format('truetype');
         url('estiloweb/fuentes/Amaranth-Italic-webfont.svg#AmaranthItalic') format('svg');
    font-weight: normal;
    font-style: normal;
	
}

.panels {
	/*border: 1px solid #696;*/
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	behavior: url(estiloweb/fuentes/PIE.htc);
	
	box-shadow: 1px 1px 1px #bbb;
   	-webkit-box-shadow: 1px 1px 1px #bbb;
   	-moz-box-shadow: 1px 1px 1px #bbb;
   	position:relative;
	background-color:#efefef;
	background: #bbbbbb;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#bbb));
	background: -webkit-linear-gradient(#FFFFFF, #bbb);
	background: -moz-linear-gradient(#FFFFFF, #bbb);
	background: -ms-linear-gradient(#FFFFFF, #bbb);
	background: -o-linear-gradient(#FFFFFF, #bbb);
	background: linear-gradient(#FFFFFF, #bbb);
	-pie-background: linear-gradient(#FFFFFF, #bbb);
	
}

#boxscroll_laempresa {
	border-color:#CCCCCC;
	/* border-style:dashed;
	background-image:url(images/pattern_water.jpg);*/
	height: 460px;
	width: 660px;
	padding:5px;
}
#boxscroll_noticia {
	background-color:#efefef;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	width: 650px;
	padding:5px;
	opacity: .95;-moz-opacity: .95;filter:alpha(opacity=95);
}