/*Modificado*/
/*html, body, div, p, h1, h2, h3, h4, h5, h6, blockquote, ol, ul, li, dl, dt, dd, td, form, fieldset, a, img, button {*/
html, body, div, p, h1, h2, h3, h4, h5, h6, blockquote, ol, ul, li, dl, dt, dd, td, form, a, img,chkList,drpDownList, button 
{
     /*margin: 0 0px 0 0px;
     padding: 0 0 0 0;
     border: 0;*/
}

/* 'Jello Mold' page construction technique based on http://www.positioniseverything.net/articles/jello.html */
body {
	margin: 0 0 0 0;
	/*margin-top:0px;*/
	/*margin-left:150px;*/
	/*padding: 0 300px;/*386px*/ /*version 8 */
	padding: 0 0px 0 0px;/*386px*/
	text-align: left;
	font-family:Tahoma;
	/*Modificado*/	
	font-size:9pt;/*font-size:76%;*/
	/*background-image:url(Images/bg_tile.png);*/
	/*background-image:url(Images/bg_tile.png);*/
	background-repeat:repeat-x;
	/*background-color:#FFFFFF;*/
	color:#333333;
	width:950px;

}



/*Typographics styles adapted from http://www.thenoodleincident.com/tutorials/typography/ */
h1 
{
	margin:0;
	font-size: 1.7em;
	font-weight: normal;	
	color: #003399;
	font-family:Arial Black;
	/*margin:0;
	font-size:12pt;
	font-weight: normal;*/
}
h2 {
	margin: 0;
	font-size: 11pt;
	font-weight: normal;
}
h3 {
	margin: 0;
	font-size: 11pt;
	font-weight: normal;
}
h4 {
	margin: 0;
	font-size: 11pt;
	font-weight: bold;
}
h5 {
	margin: 0;
	font-size: 10pt;
	font-weight: bold;
}
h6 {
	margin: 0.5em 0;
	font-size: 9pt;
	font-weight: bold;
}
p  {
    margin: 2px 0;
    line-height:1.4;
}
a {
	text-decoration:underline;
	/*Modificado*/
	color:#000066;/*color:#F369B1;*/
}

a:hover {text-decoration:none;}

#sizer {
	/*width: 58%;
	/*#max-width: 192px;*/
	/*max-width: 0px;*/
	/*margin: 10px auto 0 auto;*/
	margin: 0px 0 0 0px;/*0px auto 0 auto;*/
	/*padding: 0;*/
	width: 950px;/*50%*/
	/**max-width: 800px;*//*192px*/
	margin: 0px 0px 0px 0px;/*0px auto 0 auto;*/
	padding: 0 0px 0 0px;
	background: #FFFFFF;
}
#expander {
	position:left;/* relative;modificado nov*/
	/*Modificado*/
	/*min-width: 780px; banner normativa*/
	width: 950px;/*pantalla completa*/
	/*min-width: 772px;*/ /* Critical Safari fix! */
	/*Modificado*/
	/*margin: 0 -368px 0 -368px;/*margin: 0 -386px 0 -386px;*/*/
	margin: 0px 0px 0px 0px;/*margin: 0 -386px 0 -386px;*/
	background: #FFFFFF;/*AMARILLO*/
	/*Eliminado*/
	/*background-image:url(Images/column_bg.gif);*/
	background-repeat:repeat-y;
	/*background-position:top right;*/
	background-position:top left;
}

/* Holly hack for IE \*/
* html #expander { /*height: 0;*/ }
/* */

#wrapper { 
	width: 950; /* helps IE get the child percentages right. */
	border-bottom:1px solid #EBE4DE;
	text-align:left;
	/*Eliminado*/
	/*background-image:url(Images/column_bg.gif);*/
	background-repeat:repeat-y;
} 

/* http://positioniseverything.net/easyclearing */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {/*height: 1%;*/}
.clearfix {display: block;}
/* End hide from IE-mac */

#skiptocontent{
	position:absolute;
	margin-left:0px;
}
/****************************************************************************************************************************/
#leftcolumn
{
	/*margin-top:100px;*/
	width:140px;
	margin-right:-3px; /* IE 3px display bug fix (in conjunction with the rule following below)*/
	/*Eliminado*/
	/*background-color:#EBE4DE;*/
	font-size:0.9em;
}

html>body #leftcolumn{margin-right:0;}

#leftcoltop{
	height:40px;
	background-color:#FAECE8;	
	/*background-image:url(Images/leftcoltop.gif);*/
	background-position:bottom right;
	background-repeat:no-repeat;
	/*margin-top:100px;*/
}
/*#loginbox {
    min-height:124px;	
	margin:2px;
	padding:5px 0.5em;
	border:1px solid #493221;
	background-color:#FFFFFF;
	background-image:url(Images/colgradient_short.jpg);
	background-repeat:repeat-x;
	color:#6D584D;
}*/


* html #loginbox {height:124px;}

/*ACF: Modificacion estilo de busqueda*/
#wrap_busqueda table   {
	    font-family: Arial;
	    font-size: 10px;	    
    }

#wrap_busqueda font
{
	font-family: Verdana;
	font-size: 11px;	
	text-decoration: none;
	border: none;
}
#wrap_busqueda input.txtBox
{
	font-family:Times New Roman, Arial; 
        font-size: 12px; 
        color: Black; 
        height:15px;
        background-color: #DADEE1;
        
        /*background-color: #929BA2;*/
        border: #B3B8BE; 
        border-style: solid;         
        border-top-width: 1px; 
        border-right-width: 1px; 
        border-bottom-width: 1px; 
        border-left-width: 1px
}
#wrap_busqueda textarea
{
	font-family:Times New Roman, Arial; 
        font-size: 12px; 
        color: Black;      
        background-color: #DADEE1;
        
        /*background-color: #929BA2;*/
        border: #B3B8BE; 
        border-style: solid;         
        border-top-width: 1px; 
        border-right-width: 1px; 
        border-bottom-width: 1px; 
        border-left-width: 1px
}
#wrap_busqueda input.button
{       font-family:Eras Medium ITC;
        font-size: 12px; 
        color: Black;         
        border: #EFC928; 
        background-color: #F0D734;
        border-style: solid;
        /*width:100px;*/
        border-top-width: 1px; 
        border-right-width: 1px; 
        border-bottom-width: 1px; 
        border-left-width: 1px
}
/*#wrap_busqueda input.checkbox
{	
	font-family: Verdana;
	font-size: 20px;	
	text-decoration: none;
	border: none;
}*/

#wrap_busqueda select { font-family: Tahoma, Verdana, Arial; 
    font-size: 11px; 
    color: #000000; 
    background-color: #DADEE1; 
    border: #B3B8BE; 
    border-style: solid; 
    border-top-width: 1px; 
    border-right-width: 1px; 
    border-bottom-width: 1px; 
    border-left-width: 1px
}
/*ACF: Modificacion estilo de busqueda FIN*/


#loginbox h4 {margin:0;}

#leftbarcontainer {
	/*Eliminado*/
	/*margin:2px;*/
	/*padding:4em 0.5em;*/
	padding:0em 0em;
	/*Modificado*/
	border:0px solid #6D5B4D;/*border:1px solid #6D5B4D;*/
	background-color:#FFFFFF;
	/*Adicionado*/
	height:100px;
	/*background-image:url(Images/bg_left.png);/*cambiar a gif*/
	/*background-position:top left;*/
	background-position:top center;
	background-repeat:no-repeat;
	/*margin-top:100px; */
}
#subnav {
	padding-bottom:0em;
	overflow:hidden;
}

#subnav a {}

#subnav a:hover {text-decoration:underline;}

.leftbaritem {padding:0em 0em;}

/*#rightcolumn{
	*float:right;
	*width:0px;
	*margin-left:-3px; /* IE 3px display bug fix (in conjunction with the rule following below)*/
/*	*background-color:#EBE4DE;
	*font-size:0.9em;
}*/
/*html>body #rightcolumn{margin-left:0;}

#rightcoltop{	
	height:40px;
	padding:0 1em;
	text-align:right;
	color:#563821;
	background-color:#FAECE8;
	background-image:url(Images/rightcoltop.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
*/
/*#rightcoltop a {color:#563821;}

#searchbox {
	position:relative;	
	height:130px;
	padding:5px 0.5em;
	margin-bottom:-2px;
	background-color:#FFFFFF;
	background-image: url(Images/searchbox_bg.jpg);
	background-repeat: no-repeat;
}*/

/*#searchbox div {
    position:absolute; 
    bottom:0.5em; 
    text-align:right;
}*/
#loginbox .txtBox, #searchbox ,dropDownList {
    border:1px solid #64493E;
    background-color:#FFFF00;
    font-size:1em;
}
/*#rightbarcontainer {
	margin:2px;
	padding:4em 0.5em;
	border:1px solid #EAA6CB;
	background-color:#FFFFFF;
	background-image:url(Images/rightbarcontainer_bg.gif);
	background-repeat:no-repeat;
}
.rightbaritem{
	padding:2em 0.5em;
	background-image:url(Images/rightbarheader.gif);
	background-repeat:no-repeat;
}*/
/****************************************************************************************************************************/
#centercolumn{
	/*height:1%;*/	
	/*background-image:url(Images/centercolrightcorner.gif); */
	width:650px;
	background-repeat:no-repeat;
	background-position:top left;
	/*background-color:#FF00FF;*//*#FF00FFCOLOR FUXIA*/
}
html>body #centercolumn {
	/*height:auto;*/
	position:relative;
	margin-top:0px;/*152px;*//*ERA 155 NOV*/
	margin-left:150px;/*152px;*//*ERA 155 NOV*/
	/*margin-left:0px;/*152 a la izquierda*/
	/*Modificado*/
	margin-right:0px;/*margin-right:152px;*/
}
#centercoltop{
	/*height:18px;	NOV*/
	/*background-image:url(Images/centercolleftcorner.gif); */
	background-repeat:no-repeat;
}

html>body #centercoltop {/*height:19px;*/}

#mainnav {	
	height:15px;	
	background-color:transparent;
	font-size:8pt;
	background-image:url(Images/mainnav_bg3.png);
	background-repeat:repeat-x;
	background-position:right;
	/*Adicionado*/
	/*margin-top:-5px;  posicion de linea menu arriba*/
		
	margin-top:0px;/*152px;*//*ERA 155 NOV*//***************************************************
	margin-right:0px;/*152px;*//*ERA 155 NOV*/
	padding-left:500px;
	
	text-align:right;	  
	/*margin-right:4px;*/
	/*margin-bottom:0px;NOV*/
		
}
/*Adicionado*/
#mainnav2 {	
	height:15px;
	
	background-color:transparent;
	font-size:8pt;
	background-image:url(Images/mainnav_bg3.png);
	background-repeat:repeat-x;
	background-position:right;
	/*Adicionado*/
	/*margin-top:-5px; posicion de linea menu abajo*/
	margin-top:0px;
	margin-left:-148px;/*ERA 155 NOV*/
	text-align:right; 
	/*margin-right:4px;*/
	/*margin-bottom:0px;NOV*/
	/*padding:0em 15em;*/
}

html>body #mainnav {/*height:21px;*/}

#mainnav a {}

#mainnav table {text-align:top right;}

#mainnav .item {
	padding:0em 0em; 
	/*border-top:6px solid #FFFFFF;*/
	font-weight:bold;
	font-size:8pt;
	color:#6D584D;
	
}
/**/
#mainnav2 .item {
	padding:0em 0em; 
	/*border-top:6px solid #FFFFFF;*/
	font-weight:bold;
	font-size:8pt; 
	color:#6D584D;
}

html>body /*#mainnav .item {border-top:6px solid transparent;} */

#mainnav .selected {
	/*border-top:6px solid #FAEBE7;*/
	/*background-image:url(Images/mainnavselected.gif);*/
	/*background-repeat:repeat-x;	*/
}

html>body #mainnav .selected {/*border-top:6px solid #FAEBE7;*/} 
    
#header 
{
	width:800px;  
	/*position:left;*/	
	height:80px;
	/*Eliminado*/
	/*margin:2px;*/
	/*Modificado*/
	/*background-image:url(Images/encabezado.swf);*/
	background-repeat:no-repeat;
	/*Modificado*/
	background-position:top left;/*background-position:top right;*/
	/*Adicionado*/
	/*margin:0px 0px 0px 0px;*/
	margin-top:-100px;/*SOLUCION*/
	margin-left:-150px;/*cabecera 152px ERA NOV*/
	
}
#maincontent {
	/*margin-left:0px;*/
	padding:0em 0em;
	/*Modificado*/
	border:0px solid #EAA6CB;/*border:1px solid #EAA6CB;*/
	/*background-image:url(Images/maincontent_bg.gif);*/
	background-repeat:no-repeat;
	/*Modificado*/
	background-position:top left;/*background-position:top right;*/
}
#maincontent .teaser {
	margin:0em 0 0 0;/*-0.7em 0 0 0;*/
	color:#A68866;
}

/*#maincontent h2:before{content: url(Images/magnolia_small.gif);}*/
/*Eliminado*/
/*#maincontent fieldset {	
	*margin-bottom:1em;
	*padding:1em;
	*border:1px dotted #EEA2CD;
	*color:#573922;
}*/

#maincontent legend {background-color:#FFFFFF;}

* html #maincontent legend {padding:0em;/*era 0.5em nov*/}

#maincontent label {line-height:2em;} 

#maincontent .txtBox .drpDownList .chkList{
    border:1px solid #DDD1C4;
    font-size:9pt;    
    background-color:#FFFFFF;
    /*Adicionado*/
    font-family:Tahoma;
    
}

html>body #maincontent .txtBox {font-size:10pt;}

#maincontent .txtBox:focus {background-color:#FFFFF0;}   
    
#maincontent caption {
    text-align:left; 
    font-weight:bold;
}

#maincontent table tr td {padding: 1px 2px;} 

.button {
    border:1px solid #ffcc00;
    color:#ffffff;
    background-color:#00006f;/*#888888;plomo*/
    font-size:10pt;
}    
.chkList 
{
	font-size:9pt;
	font-family:Tahoma;  
} 
.imgfloatright {
	float:right;
	display:inline;
	margin: 0.25em 0 0.25em 1em;
}
.imgfloatleft {
	float:left;
	display:inline;
	margin: 0.25em 1em 0.25em 0;
}
div.readmore {
	text-align:right;
}
#footer {
    margin:0px 0px;/*ERA 10PX 0PXNOV*/
    padding:0em;
    font-size:smaller;
}

#footer a {padding:0 0em;}

@media print {	
	body {
		margin:0;
		padding:0;
		font-size:10pt;
		line-height:13pt;
		background:#FFFFFF !important;
	}
	#sizer {
		margin:0;
		width:auto !important;
	}
	#expander {
		margin:0 !important;
		background: none;
	}	
	#wrapper {
		border-bottom-style:none;
		background:none;
	}	
	a {
		color:#666666; 
		text-decoration:underline;
	}
	
	#leftcolumn, #rightcolumn, #maincontent h2:before {display:none;}	
	
	#centercolumn {
		width:650px;
		margin:0 !important;
		background:none;
	}
	#centercoltop {
		height:15px;/*auto;*/
		background:none;
	}
	#header {
		margin:0; 
		border:none;
		/*height:auto;*/
		background:none;
	}
	
	/*If the logo is a transparent gif it will look rather unsightly on paper, so you can turn 
		it off here. */
	#header img {display:none;}
	
	#maincontent {
		/*margin:0 0px; */
		border:none;
		background:transparent;
	}
	
	#maincontent .teaser {font-style:italic;}
	
	/*#maincontent fieldset {border:none;}*/
	
	#maincontent .txtBox {background:none;}
}