.EstBody {
	font-family: Geneva, Arial, Helvetica, sans-serif
	}

body {
	background-image: url();
	background-color: #FAFBFA;
}

p {
	margin-bottom: 10px;
	margin-top: 10px;
}
	
.menulink {
	display: block;
	width: auto;
	text-align: left;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFFFFF;
	BORDER: solid 1px #FFFFFF;
	border: solid 1px #FFFFFF;
}

.menulink:hover {
	border: solid 1px #6100C1;
	background-color:#0099FF;
}

.titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000066;
	list-style-position: outside;
	list-style-type: upper-roman;
	text-align: justify;
}

.tituloBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000066;
	list-style-position: outside;
	list-style-type: upper-roman;
}

.textoBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	}
	
.textresaltado {
	font-family: "Courier New", Courier, monospace;
	font-size:11px;
	font-weight:normal;
}

.compactlist {
	position:relative;
	display:block;
	left:-25px;
	list-style-position:outside;
}


.swlF1 {
	/*background-color:#EFEFEF;*/
	border-color:#CCCCCC;
	border-style:solid;
	border-width:thin;
}

.swlF2 {
	border-color:#66CCCC;
	border-style:solid;
	border-width:thin;
}

.swlF3 {
	border-color:#9999FF;
	border-style:solid;
	border-width:thin;
}

.swlF4 {
	border-color:#FFCC99;
	border-style:solid;
	border-width:thin;
}

.swcF1 {
	/*background-color:#EFEFEF;*/
	border-color:#CCCCCC;
	border-style:solid;
}

.swcF2 {
	/*background-color:#EFEFEF;*/
	border-color:#66CCCC;
	border-style:solid;
}

.swcF3 {
	/*background-color:#EFEFEF;*/
	border-color:#9999FF;
	border-style:solid;
}

.swcF4 {
	/*background-color:#EFEFEF;*/
	border-color:#FFCC99;
	border-style:solid;
}


.descripcion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-align: justify;
}

.PieBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003399;
	text-align: right;
	vertical-align:middle;
	background-image:url(../img/blueframe.jpg); /*URL to tab image */
	background-repeat:repeat-x;
	height:20px;
	padding-right:15px;
}


.PiePagina {
/*	background-image: url(http://selab.es/cgi-sys/Count.cgi?df=ACFF.dat|display=Counter|ft=6|md=8|frgb=100;100;196|dd=M);
	background-position: right;
	background-repeat:no-repeat;*/
	text-align: center;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FF0000;

}

#PieLogo1 {
	position:relative;
	left:-340px;
	top:-28px;
	vertical-align: top;
	z-index:101;
}

#PieLogo2 {
	float:right;
	position:relative;
	right:48px;
	top:-68px;
	color:#000000;
	}

/************ menu tabs styles ********/

#ddimagetabs {}
#ddimagetabs #tabN{	width: 109px;}
#ddimagetabs #tabM{	width: 140px;}
#ddimagetabs #tabL{	width: 260px;}
#ddimagetabs #tabXL{width: 330px;}

#ddimagetabs a{
	display: inline;
	text-decoration: none; /*tab font */
	color: #FFFFFF; /*font color */
	height: 20px; /*height of tab image */
	float: left;
	margin-left: 0px; /*spacing between tabs */
	padding-top: 8px; /*vertical offset of tab text from top of tab*/
	background-image:url(../img/bluetab.jpg); /*URL to tab image */
	background-repeat: repeat-x;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#ddimagetabs a:hover, #ddimagetabs a.current{
	background-image:url(../img/bluetabover.jpg); /*URL to tab image onmouseover */
	color: #FFFFFF; /*font color */
}


#tabcontentcontainer{
width:480px; /*width of 2nd level content*/
height:0px; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/
}

.tabcontent{ display:none;}



/*
======= Nifty Corner styles ========
*/

/*Nifty Corners Cube CSS by Alessandro Fulciniti
The following classes are added dinamically by javascript,
and their use should be avoided in the markup */

b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}

/*
	Drop-in
*/

#dropinboxv2cover{
width: 320px; /*change width to desired */
position:absolute; /*Don't change below 4 rules*/
z-index: 100;
overflow:hidden;
visibility: hidden;
}

#dropinboxv2{
width: 300px; /*change width to above width-20. */
border: 2px solid black; /*Customize box appearance*/
background-color: lightyellow;
padding: 4px;
position:absolute; /*Don't change below 3 rules */
left: 0;
top: 0;
}
