/* CSS Ensip */
body, td, div, select{font-family: Verdana;font-size: 11px;color: #6B8285;margin: 0px;}
a {	font-family: Verdana;	font-size: 11px;	color: #0033FF;	margin: 0px;	text-decoration: none;}

/*estilos divs*/
div#todo{
	position:absolute; top:0px; left:0px; 
	width:1000px;
}

div#top{ 
	position:relative; float:left; 
	width:1000px; height:140px;
	background-color:#FFFFFF; 
	background-repeat:no-repeat; 
}

div#login{
	position:absolute; 
	bottom:3px; 
	right:5px;
}

div#menu{
	position:relative; float:left;
	width:1000px; height:33px;
	background-image:url(../img/backMenu.gif);
	background-color:#7C9193;
	border-bottom:1px solid #556465;
}

div#titulo{
	position: relative; float:left;  
	width:1000px; height: 100px;  

	background:#ACD01C url(../img/backTitulos.gif) no-repeat;
	border-top:1px solid #BDD949;
	border-bottom:1px solid #FFFFFF;
}

div#subMenu{
	position:absolute; bottom:0px; left:0px; 
	width:870px; height:20px;
}

div#contTarifas{ 
	position:absolute; bottom:5px; right:5px; 
	width:150px; 
	margin:0px;
}
div#tarifas{ 
	position:absolute; bottom:0px; right:0px;  
	height:60px; 
	background-color:#C7DF65; 
}

div#Rect1{
	float:left;
	position:relative;
	margin: 0px 0px 0px 5px;
	background-color:#657678;
	text-decoration: none;
}

div#Rect145{
	float:right;
	position:relative;
	margin: 0px 0px 0px 0px;
	background-color:#FFFFFF;
	text-decoration: none;
}

div#contenido{
	float:left; width:1000px; position:relative; margin:0px;
}

div#pie{
	position: relative; float: left; 
	width:1000px; 
	margin: 5px 0px 0px 0px; 
	padding-top: 4px; 
	text-align:right; 
	border-top: 1px solid #C5CACA; 
}
div#rectanguloLateral{
	position:relative; float:left; 
	width: 155px; height: 100px;
	background-color:#67787A;
	margin-bottom: 3px;
}
div#rectanguloLateralweb{
	position:relative; float:left; 
	width: 155px; height: 250px;
	background-color:#67787A;
	margin-bottom: 3px;
}



.liRect1{
	list-style-position: outside;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 20px;
	font: normal 11px verdana;
	color: #FFF;
}
.liRect1 a{
	list-style-position: outside;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	font: normal 11px verdana;
	color: #FFF;
}

/*estilos textos*/
h1{ margin: 0px 0px 5px 20px; padding: 0px; font: normal 28px arial; color: #FFFFFF;}
h2{ margin: 20px 0px 0px 30px; font: bold 24px arial; color: #657678;}
h3{ margin: 10px 20px 20px 20px; font: normal 14px verdana; color: #ACD01C;}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 20px;
	margin-right: 20px;
}

h4{ margin: 0px 0px 5px 30px; font: normal 12px verdana; color: #78941B;}
p#tarifas{padding: 5px; margin:0px;}

.txt20Verde{ font: normal 20px verdana;color: #78941B; }
.txt14Verde{ font: normal 14px verdana;bold;color: #78941B; }
.txt14blanco{ font-family:Arial; font-size: 14px; font-weight: bold; color: #FFF; }
.txt12blanco{ font-family:Arial; font-size: 12px; color: #FFF; }
.txt12main{ font-family:arial; font-size: 12px; color: #CCCCCC; }
.txt12Verde{font: normal 12px verdana;color: #78941B;}
.txt18Blanco{ font: normal 18px arial;color: #FFF; }
.txt10Gris{color: #82979A;font-family: verdana;font-size: 10px;font-style: normal;font-weight: normal;font-variant: normal;text-decoration: none;}
.txt12Gris{color: #82979A;font-family: verdana;font-size: 12px;font-style: normal;font-weight: normal;font-variant: normal;text-decoration: none;}

.a12main{font-family:arial;font-size: 12px; color: #CCCCCC;font-weight: normal;text-decoration: underline;}
.a10Gris{ font: normal 10px verdana; color: #82979A; }
.a10Gris:hover{	font: normal 10px verdana; color: #82979A;}
.a11Gris{color: #6B8285;font-family: verdana;font-size: 11px;font-style: normal;font-weight: normal;font-variant: normal;text-decoration: none;}
.a11Gris:hover{font: normal 11px verdana; color: #6B8285;}
.a11Verde{ font: normal 11px verdana; color: #ACD01C; }
.a11Blanco{color: #FFFFFF;font-family: verdana;font-size: 11px;font-style: normal;font-weight: normal;font-variant: normal;text-decoration: none;}
.a11Verde:hover{color: #FFF;}

.a12Verde{ font: bold 12px verdana; color: #78941B; }
.a12Verde:hover{color: #000000;}

/*forms*/
.input{ border: 1px solid #82979A;color: #78941B; font: normal 11px Verdana; padding:0px; }
.input2{ border: 1px solid #677677; background-color: #5C6C6D; color: #FFF; font: normal 11px Verdana; padding:3px; height:20px; }
.select{ border: 1px solid #677677; background-color: #5C6C6D; color: #FFF; font: normal 11px Verdana; padding:3px; height:20px; }

.multiline{ border: 1px solid #677677; background-color: #5C6C6D; color: #FFF; font: normal 11px Verdana;  }


.btn{ border: 1px solid #38474A; background-color: #38474A; color: #ACD01C; font: normal 11px Verdana; }
.btn2{ border: 1px solid #38474A; background-color: #ACD01C; color: #38474A; font: normal 11px Verdana; }

/*tablas*/
tr#verde td{ background-color: #ACD01C; height: 20px; font: normal 11px verdana; color: #FFF; text-align: center; border-left: 1px solid #CDE377; border-bottom: 1px solid #86A215; border-top: 1px solid #86A215}
tr#gris1 td{ background-color: #E1E4E4; height: 20px; font: normal 11px verdana; color: #82979A; border-top: 1px solid #FFF; border-left: 1px solid #FFF; padding: 4px;}
tr#gris2 td{ background-color: #F0F2F2; height: 20px; font: normal 11px verdana; color: #82979A; border-top: 1px solid #FFF; border-left: 1px solid #FFF; padding: 4px;}

tr#linia td{ border-top: 1px solid #CCCCCC;}
tr#linia2 td{ border-top: 1px solid #677677;}
tr#form td{ font: normal 11px verdana; color: #ACD01C; padding-top:5px;}

/*miscelània*/
.liniaPie{background-image:url(../img/backPie.gif); background-position: bottom; background-repeat: repeat-x;}
#ayudarigth {float: right;margin-right: 20px;width: 300px;margin-top: 20px;border: 1px double #CCCCCC;padding: 10px;}
#ayudaleft {float: left;margin-top: 20px;margin-left: 40px;}
#primera {	background-image: url(../img/primerarecarga.jpg);	width: 260px;	height: 200px;}
#segunda {	background-image: url(../img/vip.jpg);	width: 260px;	height: 200px;}

