/*CSS SKEL*/

/* @group tables */

.tablereport table{
margin: 1em;
padding: 4em;
border: 1px solid #D1D2D8;
}
.tablereport , caption{
	background-color: #F8F8F8;
	font: 11px verdana;color: Black;
	
}
.tablereport caption{	padding: 0em 0 .3em .5em; color: #B43C31;}
.tablereport caption h4{font: 120% verdana; font-weight: bold;}

.tablereport td{
font: 11px verdana;color: Black;
border-bottom: 1px solid #D1D2D8;
padding: .2em;
}
.tablereport th{
border-bottom: 1px solid #D1D2D8;
text-align: left;
}

.tablereport1{
	margin: 0em;
	padding: .5em;
}
.tablereport1 td{
border-bottom: 1px solid #D1D2D8;
	color: #4D5383;
}


.tablereport2{
/*margin: .5em .1em .5em .3em;*/
margin: 0;
}

.tablereport2 caption{
font: 11px verdana;
font-weight: bold;
padding: .4em;
margin: 0;
}

.tablereport2 td{
font: 10px verdana;
color: Black;
border-bottom: 1px solid #D1D2D8;
padding: .3em;


}
.tablereport2 th{
font: 11px verdana ;
font-weight: bolder;
color: black ;
border-bottom: 1px solid #EDEDED;
padding: .7em;
background-color: #EDEDED;

}

.tablereport2 p{
	margin-top: 0px;
	padding: 0;
}

.tablereport2 img{
	margin: 0;
	padding: 0;
}



.tablereport3{
margin: 0 0 .3em 0 ;
border: 1px solid #B43C31;
}

.tablereport3 caption{
font: 15px Century Gothic;
border-top: 3px solid #D1D2D8;
text-align: left;
margin: 0 0 0 0 ;

}
.tablereport3 td{
font: 11px verdana;
color: Black;
border-bottom: 3px solid #D1D2D8;
padding: 0;
text-align: right;
padding-top: .4em;	
}
.tablereport3 th{
font: 11px verdana;color: #003366;
border-bottom: 3px solid #D1D2D8;
font-weight: bold;
padding: .7em;
background-color: #FFFFEA;
}

.tablereport3 .data{
font: 2em sans-serif;
color: #D27D2E;
font-weight: bold;
padding: .1em;

}
.tablereport3 img{
	margin: 0;
	padding: 0;
}



/* @end */

/* @group fuentes */

.font1{
	font-size: 20px;
	font-family:Arial, Helvetica, sans-serif;
}
.font2{
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
}

.font3{
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
}

.bold{font-weight: bold;}



/* @end */

/* @group boxes */

.messageBox{
	padding: 1em;
	margin: 1em;
	background-color: #EDEDED;
	border: 1px solid #4D5383;

}

.messageBox h1{
	border-bottom: 1px solid #4D5383;
}
.messageBox p, h3, ul{
margin: 1em 1px 0 10px;
}

.messageBox h3{
	color: #4D5383;
	font-size: 150%;
	padding: 0;
}

.messageBox img{
margin: 1px 10px 0 0;

}

.box0{
	padding: .3em;
	margin: .3em auto;
	border: 1px solid #AFD079;
	background-color: white; 
}

.box0 h4{
font: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;
border-bottom:1px dotted #999900;
margin: .3em auto;
}

.box0 h3{
font: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;
font-size: 120%;
margin: .2em 0 0 .2em;
}
.box0 p{
margin: .2em;
padding: 0;

}

.box0 ul{
list-style-type:none; /*con esto quitamos las vi�etas*/
	margin:0 0 0 1em; /*le quitamos el margen a la lista*/ 
	padding:0; /*y el relleno*/
}
.box0 li{
font: Verdana, Geneva, Arial, Helvetica, sans-serif;
font: 11px Verdana;
}

.box1{
	padding: 8px;
	/*margin: .3em auto;*/
	background-color: #EDEDED;
}

.box2{
	padding: .5em;
	margin: .1em 0 1em .5em;
	background-color: #EDEDED;
}

.box3{
	padding: 0 .5em 0.5em .5em;
	margin: 2px;
   background-color: #FBFBFB;
	border: 1px solid #AFD079;
}

.box3 li{
		color: #777788;
		line-height: 1.5em;
}



/* @end */

/* @group alerts */

div#alert{
	/*position: relative;*/
	width: 100%;
	margin: 1em 0 1.5em 0em;
	padding: 0em;
	background-color: #EFEFF8;
	border: 1px solid #1F2772;
}
#alert ul{
margin: .5em 1em 1em 20px;
font-family:Verdana,Arial, Helvetica, sans-serif;}
#alert li{
color: BLACK;
font-family:Verdana,Arial, Helvetica, sans-serif;
margin: 0 0 0 1.5em;
}
#alert h4{
margin: 0;
padding: .3em;
color: WHITE;
background-color: #1F2772;}
#alert p{
margin: 1em 1em 0 1em;
padding: .3em;
}
#alert img{

}



/* @end */

/* @group layout */

div.container {width:99.8%; margin-bottom:.5em;border: 1px solid #4D5383;}



#wrap {
    margin:0 auto;
    width:750px;
	 voice-family: "\"}\""; 
	 voice-family:inherit;
	 width: 750px;
	 text-align: left;	 

    }
html>#wrapper	{
	width: 750px;	 
	} 
	 
#header {
padding: 0px;
margin: 0px 0 0 0;   

width: width: 750px;
}

div#headersection {
    padding: 0 15px 0 14px;
    margin: 0px;
    text-align: left;
	 height: 74px;
	 background-repeat: repeat-x;
	 background-image: url(../images/headbgsectionlow.gif);
	 color: #FFF;

}

div#headersection h2{
	font-size:16px;
	padding: 0;
	margin: 0;
	font-family: "Lucida Grande";
	color: #00D8DB;
}


#mainwrap{
	border: 1px solid #5E6390;
	/*border-top: none;*/
	color: Black;
	padding: .5em;

}

#sidebar {
   
	 float:right;
	 width: 50%;
position: relative;
/*	 width: auto;*/
	 padding: 0.1em;
	 	 background: #EDEDED;
		 padding: .2em;
		 text-align: center;
/*margin: 1em;*/
		

	 }
#sidebar h3{
	margin: 0;
	padding: 0;
}
#footer {
    /*background:#cc9;*/
	 clear:both;
    }

div#indicator
{
  position: relative;
  padding-left: 2em;
  /*width: 100px;
  height: 40px;*/
  z-index: 900;
  background: url(/images/indicator.gif) no-repeat 0 0;
  vertical-align: middle;
}

#purchase{
	/*position: relative;*/
	/*width: 520px;*/
	margin: .2em 2em .2em .2em;
	padding: 0em;
	background-color: #FFFFEA;
	border: 1px solid #999900;
}

#purchase ul{
margin: .5em 1em 1em 40px;
font-family:Verdana,Arial, Helvetica, sans-serif;}
#purchase li{
color: BLACK;
font-family:Verdana,Arial, Helvetica, sans-serif;
margin: 0 0 0 1.5em;
}
#purchase .image{
margin: .2em 2em .2em .2em; 
 width: 50px;
 text-align: center;
 border: 1px solid #999900;

}
#purchase .image .caption{
 text-align: center;
 font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: White;
	background-color: #1F2772;
	border: 1px solid #EDEDED;
}
#purchase img{
	vertical-align: middle;
	
}
#purchase h4{
margin: 0;
padding: .3em;
color: #003366;
background-color: #AFD079;}
#purchase p{
margin: 1em 1em 0 1em;
padding: .3em;
}

.clear{
	clear: both;
}

.center {margin-left:auto; margin-right:auto;}
.textcenter{text-align: center;}

.listinline ul{
	margin: 0;
	text-decoration: none;
	width: 95%;
}

.listinline li{
	list-style: none;
margin: .4em;
display: inline;
width: 10px;
}

/*Menu*/
#navcontainer{
clear: both;
    }
#navlist
{
padding: 3px 0;
margin-left: 0;
margin-top: .4em;
border-bottom: 1px solid #EDEDED;	

}

#navlist li
{
list-style: none;
margin: 0;
display: inline;
}


#navlist li a
{
padding: .2em 0.3em .2em 0.4em;
margin-left: 0px;
border: 1px solid #778;
border-bottom: none;
background: /*#91B851*/white;
text-decoration: none;
letter-spacing: 1px;
font: bold 16px arial, helvetica, sans-serif;
}

#navlist li a:link { color: black /*#448*/; }
#navlist li a:visited { color: black /*#667*/; }
#navlist li a:hover
{
color: white;
background: /*#D27D2E*/ #D27D2E;
border-color: #1F2772;

}

#navlist li a#current
{
background: /*#4D5383*/ #EDEDED;
border-bottom: 2px solid #EDEDED;
color: black;

}
/*MENU SECUNDARIA*/



#subnavcontainer ul
{
padding: .5em 0 ;
margin: 0;
list-style-type: none;
background-color: #EDEDED;
/*border-left: 1px solid #778;
border-right: 1px solid #778;*/
border: 1px solid #778;
border-bottom: none;
color: #FFF;
width: 748px;
font: normal 90% arial, helvetica, sans-serif;
text-align: left;
}

#subnavlist li { padding-left:.2em; display: inline; }

#subnavlist img{
	vertical-align: middle;
}

#subnavlist li a
{

font: bold 12px arial, helvetica, sans-serif ;
text-decoration: none;
background-color: #EDEDED;
color: black;
padding: .1em .9em  .3em .5em;
border-right: 1px solid #fff;
}

#subnavlist li a:hover
{
background-color: #369;
color: #fff;
}

#subnavlist li a#subcurrent
{
background: white;
border-bottom: 1px solid white;
color: Black;
}
  
#footer p { padding:5px; margin:0;color: Black;text-align: center; }	 

div#help {	
	width: 200px;
	float: left;
	padding:0px;
	margin-left: .5em;
	border-left: 0 dotted #EDEDED;
	/*background-color: #777788;*/
	/*background-color: #F0F0F0;*/
}

div#help p {	
	font: 11px  Lucida Sans, verdana, arial, helvetica, sans-serif ;
	color: #777788;
	text-align: justify;
	line-height: 2em;
	padding: 0 .3em .3em .3em;
}
div#help img{
	vertical-align: middle;
}

div#help h3 {	
	margin: 0;
	color: #336699;
}

div#content {	
	width: 520px;
	float: left;
	margin-right: 5px; 
}

div#contentmidd {	
	width: 50%;
	float: left;
	margin-right: 5px; 
}
div#helpmidd {	
	width: 47%;
	float: left;
	padding:0px;
	padding: .2em;
	border-left: 0 dotted #EDEDED;
	/*background-color: #777788;*/
	/*background-color: #F0F0F0;*/
}


div#content table{margin: 0 0 5 0 px; }
div#content h3{margin: 2px;color:#4D5383;}
div#content h2{color:#4D5383;  font-stretch:wider;   }

div#content #panel{	
	margin: 0px;
	width: 20px;
	float: right;	
}



/* @end */

/* @group Elements */

body{
    margin:0;
    padding:0;
    background:#FFF;
    color:#000;color: #C0C1DC;
	 text-align: center;
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
}


img{border: 0;margin: 1px;}

a:link, a:active{
color: #336699;
text-decoration: none;
	font-weight: bold;
}
a:hover,a:visited {
color: #B43C31;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
}

h1,h2,h3,h4{font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 2px;
}
h1{color:#D27D2E; font-size: 170%;margin-bottom: 2px;
	line-height: 18px;
}
h2{font-size: 150%;
	line-height: 15px;
}
h3{ color:black;font-size:130%;border-bottom: 1px solid #EDEDED;}
h4{color: #999900; 
	font-size:12px;
	margin: 1em 0 0 0;
	border-bottom: 1px solid #EDEDED;}

p{font-family:Verdana,Arial, Helvetica, sans-serif ;font-size:11px;}
ul{margin:0px; padding: 0;}
input{vertical-align: middle;}
label{
	font-weight: bold;
	color: #666;
}



/* @end */
/*
#purchase #purchaseleft{
margin: 2px;
padding-left: 2em;
width: 100px;

}

#purchase #purchaseright{
width: 300px;

}
*/
.bg0{
	background-color: #FFFFEA;
}
.bgpriv2{
	background-color: #EEFFEF;
}


.percmeter
{
position: static;
padding-left: 30px;
margin: 0;
/*border: 1px solid #778;	*/
font: bold 12px Verdana, sans-serif;
}
.percmeter ul{
margin-left: -40px;

}
.percmeter li{
padding: .3em;
margin-left: 30px;
display: inline;
color: #fff;
background-color: #036;

}





#header div{
	float: left;
	display: inline;
	margin: 0px;

	}
#header #liquid{
	width: 275px;
	text-align: right;
	margin:0px 0px .5em 0 ;
padding: 1.5em .3em 2em 0 ;
	background-image: url(../images/secciones/PagSeccion_r2_c3.gif);

}
#header #liquid a{
font: 12px Helvetica;
color: White;
}
#header #liquid h3{
		margin:12px 1px 0 0 ;
		font: bold 14px Helvetica;color: white;
}
#header .headerlg {
	background-image:  url(/images/secciones/PagSeccion_r2_c2.gif);
	background-position: top;
background-repeat: no-repeat;
	width: 471px;
	height: 60px;

}
#header .headerlg img {
		margin: 10px 0 0 5px;
		border: 0;
		/*border: 1px solid #1F2772;*/
}

#main1col {
	 margin: .1em;
	 padding: 1em;
	 
	 width:95%;
	 min-height: 200px;
	 font-family:verdana;
	 font-size:110%;
	 text-align: center;
    }

#main {
 /*   background:#9c9;*/
 	/* float:left;*/
	 margin-right: 3px;

	 width:420px;
	 min-height: 200px;
	 font-family:sans-serif;
	 font-size:110%
    }
#main ul li{
	list-style-image: url(../images/check2.png);
	padding: .3em;
}

#main table{
margin: 1em;
}	 
#main table th{
background-color: #AFD079;
font: bold 12px Verdana;color: Black;
padding: .5em .5em .5em .5em;

}
#main table td{
font: 11px verdana;color: Black;
border-bottom: 1px solid #778;
padding: .2em;
}



#main h1, #main h2, #main h3, #main p { padding:0 0px; 	 line-height: 150%;}
#main h1  { color:#D27D2E; font-size:170%;font-family:Arial, Helvetica, sans-serif ;  font-weight: bold;     }
#main h2  { color:#1F2772;font-size:160%}
#main h3  { color:#1F2772;font-size:140%; font-family:Helvetica;margin: 0;}
#main p, li  { color: Black; text-align: left;}

.JetSurvey{
background-color: #4D5383;	
padding: 0.3em;
font: 11px sans-serif;
color: White;
font-weight: bold;
text-transform: uppercase;
letter-spacing: .3px;
}

.JetSurvey .jet{
color:#D27D2E;
}