@media screen,print
{
/*
General
*/
body
{
    color:#000000;
    background:#ffffff url('../../i/mosaico.gif') repeat;
    margin:0;
    padding:0;
}
body,
input,
select,
textarea
{
    font:normal 10px/13px Verdana, Arial, Helvetica, sans-serif;
}
#envoltorio
{
	width:850px;
	background-color:#eeeeee;
	text-align:left;
	padding:0;
	margin:0;
	border:0;
	position:relative;
}
img
{
    border:0;
    padding:0;
    margin:0;
}
/*
Cabecera
*/
#cabecerapagina 
{
	height: 192px;
	width: 850px;
	position: relative;
	margin: 0;	
	padding:0;
}
.btinicio
{
	width:122px;
	height:142px;
	padding:0;
	margin:0;
	border:0;
	position:absolute;
	left:30px;
	top:25px;
}
.btinicio img
{
	border:none;
}
#cabecerapagina .central
{
	width:444px;
	height:166px;
	padding:25px 21px 0 21px;
	border:0;
	margin:0 0 0 182px;
	background:#E6E6E6;
	position:relative;
}
#cabecerapagina .central img.destacado
{
	border:none;
	width:442px;
	height:121px;
}	
#cabecerapagina .derecha
{
	position:absolute;
	right:10px;
	top:25px;
	margin:0;
}
#cabecerapagina .menu
{
    position:absolute;
    height:25px;
    bottom:0;
    left:21px;
}
#cabecerapagina .menu a
{
    display:inline-block;
    font:normal 12px/13px "Trebuchet MS" Sans-Serif;
    text-transform:uppercase;
    color:#2e7030;
    padding:0; /*0 0 10px 0 */
    background:none;
    margin:0 29px 0 0;
}
#cabecerapagina .menu a:hover,
#cabecerapagina .menu a:active,
#cabecerapagina .menu a.activo
{
   	color:#e7691e;
    /*background:transparent url('../../i/flechaNEgris.gif') no-repeat left bottom;*/
}
#cabecerapagina .menu a.ultimo
{
    margin-right:0;
}
#cabecerapagina .derecha p
{
    margin:0;
}
#cabecerapagina .derecha p.subseccion
{
    margin:0 0 1px 0;
    padding:0 8px 1px 8px;
}
*.piepwd
{
	font-size:10px;
	line-height:11px;
	color:#000000;
	border:0;
	padding:0;
	margin:0;
	
}
*.piepwd a
{
	font-size:9px;
	line-height:11px;
 }
 *.piepwd a:hover
{
	color:#C01A3F;
}
/*
Contenido
*/
.sidebox
{
    min-height:0; /* IE7 hack para evitar bug CSS en .colizq con .sidebox .fin y float:right */
    display:block;
    background:White url('../../i/remateflecha.gif')  no-repeat bottom right;
    border:solid 1px #cccccc;
    padding:0 0 6px 0;
    margin:0 0 20px 0;
    text-transform:uppercase;
    color:#2e7030;
    width:160px;
}
.sidebox h2,
.sidebox h3
{
    padding:6px 8px 2px 8px;
    margin:0 0 6px 0;
}
.sidebox h2
{
    font-weight:normal;
    font-family:"Trebuchet MS" Sans-Serif;
    font-size:12px;
    border-bottom:solid 1px #cccccc;
}

.sidebox h2 img
{
    height:12px;
}
.sidebox h2 img.vineta
{
    width:26px;
    margin-right:2px;
    position:relative;
    top:1px;
}
.sidebox h3
{
    font-size:9px;
    font-weight:bold;
}

.sidebox p
{
    padding:0 8px;
    margin:1px 0;
    text-transform:uppercase;
}
.sidebox p.subseccion
{
    background:transparent url('../../i/fileteSideboxP.gif') no-repeat bottom left;
}
.sidebox .fin
{
    clear:both;
    border-top:solid 1px #cccccc;
    margin:2px 0 0 0;
    padding:1px 8px;
    text-transform:lowercase;
    font-size:9px;
    line-height:11px;
}
a,
em
{
	color:#e7691e;
}
em
{
    font-style:normal;
}
a
{
	border:none;
	background:none;
	text-decoration:none;
}
h1,
h2,
h3,
a:hover,
a:active,
.colordestacado,
caption
{
   color:#2e7030;
}
a:visited
{
    color:#666666;
}
a:active
{
    font-weight:bold;
}
p
{
	border:0;
	margin:7px 0;
	padding:0;
}
.primero
{
    margin-top:0!important;
}
.segundocolor
{
    color: #6c6c6c;
}
h1,
h2,
h3
{
   font-size:10px;
   margin-bottom:0;
   padding-bottom:0;
}

h1, h2
{
    font-weight:bold;
}

table
{
    margin:0;
    border:0;
    width:100%;
}
.listados td, .listados th
{
    border-style:none;
}
th
{
    font-weight:normal;
    vertical-align:bottom;
}
td
{
    vertical-align:top;
}
th,
tr.pie,
tr.pie td.etiqueta
{
   	color:#e7691e;
}
tr.pie td.etiqueta
{
    width:auto;
}
.etiqueta
{
    text-align:right;
    vertical-align:top;
    width:115px;
}
.alinearconetiqueta
{
    margin-left:115px;
}
.formcorto .etiqueta
{
    width:80px;
}
.formcorto .alinearconetiqueta
{
    margin-left:80px;
}
.ancho
{
    width:290px;
}
.corto
{
    width:155px;
}
td.icono
{
    width:20px;
}
img.icono
{
    width:16px;
    height:16px;
}
.cifra
{
    text-align:right;
}
td.cifra
{
    padding-right:10px;
}
.textopeq
{
    font-size:10px;
    line-height:12px;
}
.error
{
    color:Red;
}
input, textarea, select
{
	font-size:10px;
    line-height:12px;
	border:#cccccc;
}
.triplecol
{
    margin:0;
    padding:0;
    background:transparent url('../../i/fondoCuerpo.gif') repeat-y 182px 0;
}
.triplecol .colizq
{
	width:162px;
	margin:0;
	border:0;
	padding:0 10px 50px 10px;
	float:left;
}
.triplecol .doblecol 
{
	width:668px; /* 850 - 182px */
	margin:0 0 0 182px; /* 160px -3 fantasmas para IE6 */
	padding:0;
	border:0;
}
.triplecol .doblecol .colcentral
{
	width:444px;
	margin:0;
	padding:36px 21px;
	border:0;
	float:left;
	background-color:#FFFFFF;
}
.triplecol .doblecol .colder
{
	width:162px;
	margin:0 0 0 486px;
	padding:0 10px 120px 10px;
	border:0;
}
div.AspNet-TreeView ul
{
	margin:0 8px;
	padding:0;
	border:0;
}
div.AspNet-TreeView ul li ul
{
    margin:0 0 0 8px;
}
div.AspNet-TreeView li
{
    cursor:pointer;
}

div.AspNet-TreeView .AspNet-TreeView-Collapse,
div.AspNet-TreeView .AspNet-TreeView-Expand
{
    display:none;
    width:10px;
    cursor:pointer;
    margin-right: 2px;
    font-family: Courier; /* Por el espaciado fijo */
    font-size: large;
}
div.AspNet-TreeView .AspNet-TreeView-Collapse
{
    background:url('../../i/sistema/flechaexpandido.gif') no-repeat 0 3px;
}
div.AspNet-TreeView .AspNet-TreeView-Expand
{
    background:url('../../i/sistema/flechacontraido.gif') no-repeat 0 3px;
}
div.AspNet-TreeView li ul
{
    margin-left:20px;
}
.AspNet-TreeView-Selected a
{
    font-weight:bold;
}
.triplecol .colizq .menu div.AspNet-TreeView .AspNet-TreeView-Collapse
{
    background:url('../../i/flechaexpandido.gif') no-repeat 0 3px;
}
.triplecol .colizq .menu div.AspNet-TreeView .AspNet-TreeView-Expand
{
    background:url('../../i/flechacontraido.gif') no-repeat 0 3px;
}
.triplecol .colizq .menu a:hover
{
	color:#C01B3F;
}
.triplecol .colizq .menu ul,
.triplecol .colizq .menu a
{
	font-size:12px;
    line-height:12px;
	color:#FFFFFF;
	cursor:pointer;
}
div.AspNet-RadioButtonList
{
    margin:0;
}
div.AspNet-RadioButtonList ul
{
    margin:0;
    padding:0;
}
li.AspNet-RadioButtonList-Item
{
    list-style-type:none;
    margin:0;
    padding:0;
}
*.bordecampos
{
	border:thin solid #c5c5c5;
}
img.separador
{
    display:block;
    width:23px;
    height:12px;
    margin:8px;
}
.titulares
{
    padding-bottom:24px;
}
.titulares img.news
{
    width:144px;
    height:92px;
    padding:8px;
}
.titulares h3
{
    margin-bottom:0;
    padding-bottom:0;
}
.titulares h3,
.titulares p
{
    text-transform:none;
}
.titulares p
{
    color:#2f2827;
}
/*	Pie	*/
#piepagina
{
	clear:both;
	display: block;
	width:850px;
	padding:0;
	margin:0;
	position: relative;
	text-align: center;
	height:17px;
}
#piepagina .diseno,
#piepagina .avisolegal,
#piepagina .datoscontacto
{
	position:absolute;
    top:0;
	width:182px;
	text-align:center;
}
#piepagina .diseno
{
    top:-13px;
    left:0;
  	font-size:9px;
    line-height:11px;    
}
img.iconoLc
{
	width:29px;
	height:14px;
	padding:0;
	margin:0 0 2px 0;
	border:0;
}
#piepagina .avisolegal
{
    top:-91px;
    right:0;
}
#piepagina .datoscontacto
{
    left:182px;
    margin:0;
    padding:2px 0;
    width:486px;
    background:#e7691e none;
}
img.iconoiso
{
    width:93px;
    height:65px;
    padding:0;
    margin:0 0 27px 0;
}
.contacto .etiqueta
{
	text-transform:lowercase;
}
}
@media print
{
    body
    {
        background-image:none;
    }
    #cabecerapagina
    {
        display:none;
    }
 .triplecol .colizq
 {
    display:none;
 }   
 .triplecol .doblecol
 {
    margin-left:0;
 }
 .triplecol .doblecol .colder
 {
    display:none;
 }
 .triplecol .doblecol .colcentral
  {
    margin-left:25px;
    width:100%;
    float:none;
  }
  #piepagina .diseno,
	#piepagina .avisolegal
	{
		display:none;
	}
}
