/********************************  TIPOGRAFÍA  **********************************/
.txt9v1, .txt9v2
{font:500 9px Verdana,Arial,Helvetica,sans-serif}
.txt10v1, .txt10v2, .txt10v3
{font:500 10px Verdana,Arial,Helvetica,sans-serif}
.txt11v1, .txt11v2, .txt11dt, .txt11v3, .txt11v4
{font:500 11px Verdana,Arial,Helvetica,sans-serif}
.txt11v3b, .txt11v2b
{font:800 11px Verdana,Arial,Helvetica,sans-serif}
.txt12v1
{font:500 12px Verdana,Arial,Helvetica,sans-serif}
.txt12v1b, .txt12v2
{font:800 12px Verdana,Arial,Helvetica,sans-serif}
.txt14v1, .txt14v2
{font:700 14px Arial,Helvetica,sans-serif}
.txt18v1, .txt18v2
{font:500 18px Arial,Helvetica,sans-serif}
.txt21v1
{font:600 21px Arial,Helvetica,sans-serif}
.txt25v1
{font:600 25px Arial,Helvetica,sans-serif}


/**********************************   COLOR   ***********************************/
.txt10v1, .txt11v1, .txt12v1
{color:#333333}
.txt9v1, .txt10v3, .txt14v1, .txt18v1
{color:#999999}
.txt9v2, .txt10v2, .txt11v2, .txt11v2b, .txt12v1b, .txt11dt
{color:#666666}
.txt11v3b
{color:#FFFFFF}
.txt18v1:hover, .txt14v1:hover, .txt10v2:hover, a.txt11v2:hover
{color:#DFA333}
.txt25v1
{color:#CF9323}
.txt11v3, .txt14v2, .txt18v2, .txt11v3b, .txt11v4, .txt12v2 						
{color: #B07D1E}
.txt21v1
{color:#C7D2D8}
.verde
{color:#008000}
.rojo
{color:#FF0000}

/**********************************   FONDO   ***********************************/
.bckg1
{background-color:#EEEEEE}
.bckg2
{background-color:#FFFFFF}
.bckg3
{background-color:#DFDFDF}
.bckg4
{background-color:#D4D0C8}
.bckg5
{background-color:#999999}

/**********************************   OTROS   ***********************************/
.txt11v3, .txt14v1, .txt14v2, .txt18v1, .txt18v2, .txt11v2b
{text-decoration:none}

.tabla1
{border-color:#EEEEEE; border-width:1px; border-style:solid}
.tabla2
{border-color:#EEEEEE; border-width:2px; border-style:solid}

.tablaC{
border:1px solid #EEE;
padding:8px; 
width:340px;
_width: 338px; 
float: left;
}


thead tr {
background-color: #DFDFDF;
}

th {
font:800 11px Verdana,Arial,Helvetica,sans-serif;
font:800 11px Arial,Helvetica,sans-serif;
padding: 2px 4px 2px 4px;
text-align: left;
vertical-align: top;
text-decoration:none;
color:#666666
}

td.txt11dt
{border-top-color:#EEEEEE;border-top-width:1px;border-top-style:solid}

td.txt11dt a {
padding: 2px 4px 2px 4px;
font:500 11px Verdana,Arial,Helvetica,sans-serif;
font:500 11px Arial,Helvetica,sans-serif;
text-decoration:none;
color:#666666
}

th a, th a:visited {
  font:800 11px Verdana,Arial,Helvetica,sans-serif;
  font:800 11px Arial,Helvetica,sans-serif;
  text-decoration:none;
  color: #666666;
}

th a:hover {
  font:800 11px Verdana,Arial,Helvetica,sans-serif;
  font:800 11px Arial,Helvetica,sans-serif;
  text-decoration: none;
  color: #666666;
}

th.sorted {
  background-color: #EEEEEE;
}

th.sorted a, th.sortable a {
background-position: right;
display: block;
width: 100%;
height: 20px;
}

th.sortable {
background-image: url(/acfondos/img/arrow_off.gif);
background-position: 0px 20px;
background-repeat:no-repeat;
}


th.order1 {
background-image: url(/acfondos/img/arrow_up.gif);
background-position: 0px 20px;
background-repeat:no-repeat;
}


th.order2 {
background-image: url(/acfondos/img/arrow_down.gif);
background-position: 0px 20px;
background-repeat:no-repeat;
}

body {margin-bottom:0px; margin-top:0px}


/* Accordion */
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid  #EEEEEE; background: #EEEEEE ; color: #666666; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #666666; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #eeeeee; background: #EEEEEE;  font-weight: bold; color: #B07D1E; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #B07D1E; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #eeeeee; background: #eeeeee ; font-weight: bold; color: #B07D1E; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color:  #B07D1E; outline: none; text-decoration: none; }

.ui-accordion-header {
 cursor:pointer;
	margin:0;
	margin-top:10px;
 padding:5px;
	font: 800 14px Verdana, Arial, Helvetica, sans-serif;
}
.ui-accordion-header.header{
 font-size:11px;
	padding:2px
}

.ui-accordion-content {
 border:1px solid #eeeeee;
	font: 500 11px Arial, Helvetica, sans-serif;		
	padding:10px;
}

.ui-accordion-content a {
 color:#666666;	
}

.ui-accordion-content ul{
 list-style:none;
	margin:0;
	padding:0;

}

.ui-accordion-content li a{
 background: url(../img/triangulo_peq.gif) 0 50% no-repeat;
	padding-left: 10px;
}
/* Accordion fin */

/*tooltip*/
.bt-content {
  font: 500 11px Arial, Helvetica, sans-serif;
  color: #000;
  line-height: normal;		
}

/* styling for active target elements - usually for background hilighting */
.bt-active {
  /* example:
  background-color: yellow !important;
  */		
}
/*tooltip fin*/


/*Validacion formularios*/
label.error { color: #FF0000; margin-left:10px; font-weight:bold; font-style:oblique}
label.valid { color: #666666; margin-left:10px; font-weight:bold; font-style:oblique}

/*Solapas*/
a{
 outline:none;
}

.navcontainer {
        margin: 0 auto;
								margin-bottom:-1px;
        padding: 10px 0 0 0;
        font-family: georgia, serif;							
}

.navcontainer:after {
        content: ".";
        display: block;
        line-height: 1px;
        font-size: 1px;
        clear: both;
								border:none
}

ul.navlist {
        list-style: none;
        padding: 0;
        margin: 0 ;
        width: 100%;
        font: 800 11px Verdana, Arial, Helvetica, sans-serif;																						
}

ul.navlist li {
        display: block;
        float: left;								
        margin: 0;
        padding: 0;
}

ul.navlist li a {
        display: block;
        padding: 7px;
								margin-right: 3px;								
        color: #999999;
								background:#EEE;
        text-decoration: none;
								border-bottom:2px solid #FFF;
}

.navcontainer>ul.navlist li a { width: auto; }

ul.navlist li.active a {       
        color: #B07D1E;
								border-bottom:2px solid #EEE;
								top:2;
								cursor: default;								
}

ul.navlist li a:hover, ul.navlist li.active a:hover {
        color: #CF9323;
}

/*Custom select*/
.textshow{
	font:500 11px Arial, Helvetica, sans-serif;
	color:#666;	
}

.selectborder
{ 
    border-bottom: dashed 1px #ddd;
}

.selectitem
{
    font:500 11px Arial, Helvetica, sans-serif;
				color:#666;	
    cursor:default;
    margin: 2px;   
}

.selecttext
{         
    width: 100%;
    text-align: left;
}
