

/*--------------------------------------------------------------------*/

/*------------------------- GENERALES WEB --------------------------------*/

html {
  margin: 0;
  padding: 0;
}

body {
  margin: 0;
  padding: 0;
  height: 100%;
  width: 100%;
  border: 0;
  font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
  font-size: 100%;
  color: #000;
  background-color: #F6F6F6;
}

img {
  border: 0;
}

a {
  text-decoration: none;
  color: #808080;
}

.oculto {
  display: none;
}

form {
  margin: 0;
  padding: 0;
}

ul li {
  list-style-type: square;
}

/*------------------------- Fin Generales ----------------------------*/
/*------------------------- Mensajes emergente -----------------------*/

#emergentes {
  width: 1px;
  height: 1px;
  overflow: hidden;
  display: none;
}

/*------------------------- Centrado ---------------------------------*/

.centrado {
  clear: both;
  position: relative;
  /*width: 59.0625em; 945px*/
  width: 58.1875em; /*931px*/
  margin: 0 auto;
  padding: 0; 
  overflow: hidden;
  z-index: 1;
}

/*------------------------- Fin Centrado -----------------------------*/
/*------------------------- cabecera superior----------------------------*/

#cabecera_sup {
  position: relative;
  float: left;
  margin: 0;
  padding: .25em 0;
  width: 100%;  
  min-width: 61.25em; /* Mismo ancho que el centrado */
  background-color: #F99D0D;
  color: #FFFFFF;
  z-index: 50;
}

#cabecera_sup .centrado {
  z-index: 50;
  overflow: visible;
}

/*---------------------------------------------------------------*/

#menu_cabsup {
  position: relative;
  float: right;  
  margin: 0;
  padding: .3em 2.125em 0 0;
  font-size: 1em;
  background-color: #F99D0D;
  color: #FFFFFF;
  z-index: 50;
}

#menu_cabsup li {
  list-style-type: none;
  float: left;
  position: relative;
  margin: 0;
  padding: 0 0 0 .625em;
  font-size: .6875em;
  text-transform: uppercase;
  border-left: 1px solid #F6F6F6;
  z-index: 50;
}

#menu_cabsup li.primero {  
  border-left: none;
  padding-right: .625em;
}

#menu_cabsup li a {  
  padding: 0 .375em;
  color: #FFFFFF;
}

#menu_cabsup li a:hover {
  background-color: #F99D0D;
  color: #FFFFFF;
}

#menu_cabsup li span {  
  line-height: 1;
}

/*------------------------- cabecera ----------------------------*/
#cabecera {
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
  /*width: 59.0625em; 945px*/
  width: 58.1875em; /*931px*/
  z-index: 1;
}
.cb_bloq_sup {
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 92px;
  background: transparent url("imgs/fnd_cabecera.jpg") no-repeat top left;
  
}


#logotipo {
  position: relative;
  float: left;
  width: 405px;
  height: 86px;
  overflow: hidden;
  /*top:5px;*/
  top:0;
  left:1em;
  margin: 0;
  padding: 0;
  font-size: 1em;
  z-index: 1;
}

#logotipo a {
  color: #808080;
}

#logotipo a:hover {
  color: #808080;
}

#logotipo span {
  position: absolute;
  top: 0;
  left: 0;
  width: 405px;
  height: 86px;
  margin: 0;
  padding: 0;
  background: transparent url("../imgslogo/logotipo_centroabierto.gif") no-repeat top left;
  z-index: 2;
  cursor: pointer;
}

#blq_login {
  clear: both;
  position: relative;
  float: left;
  width: 85%;
  margin: 0 0 .625em 0;
  padding: 1em;  
  /*font-size: .625em;*/
  background: #F99D0D;
  color: #FFFFFF;  
}

#blq_login h2{
  position: relative;
  float: left;
  width: 90%;
  margin: 0;
  font-family: Tahoma,Verdana,Arial,sans-serif;
  padding: 0 0 .25em .375em;
  font-size: 1.6875em;  
  font-weight: normal;
  background: transparent url("imgs/flecha_titulo2.gif") no-repeat 0 .35em;
}
#blq_login form {
  position: relative;
  float: left;
  width: 100%;
}

#blq_login a {
  color: #808080;
}

#blq_login a:hover {
  color: #EF2715;
}

#blq_login .fila_login {
  clear: both;
  position: relative;
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
}

#blq_login .fila_login2, #blq_login .fila_login2b {
  clear: both;
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
  width: 80%;
  margin-top: -1.25em;
}

#blq_login .fila_login2b {
  margin-top: -0.5em;
}

#blq_login .fila_login3 {
  position: relative;
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: .75em;
}

#blq_login .ctxt {
  border: 1px solid #FFF;
  color: #F99D0D;
  font-size: .9375em;
  width: 90%;
  margin: .25em 0 0 0;
  padding: .0625em .5em;
}

#blq_login .boton {
  clear: both;
  position: relative;
  float: right;
  border: none;
  background: #F99D0D; /*url("imgs/triangulo.gif") no-repeat 3px center;*/
  color: #FFFFFF;
  font-family: Tahoma,Verdana,Arial,sans-serif;
  font-size: .6875em;
  margin: 0.25em 0 0 0;
  padding: 0.25em;
  text-transform: uppercase;
}

#blq_login .boton:hover {
  color: #EF2715;
}

* html #blq_login .boton {
  margin-top: -0.5em;
}

#blq_login .aboton {
  border: none;  
  color: #FFFFFF;
  font-size: .9375em;  
  margin: 0;
  padding: 0;
  text-decoration: underline;
}

#blq_login .aboton:hover {
  color: #EF2715;
}

#blq_login .fila_login2 .aboton, #blq_login .fila_login2b .aboton {
  font-size: .6875em;  
}

#blq_login .fila_login3 a{
  color: #FFFFFF;
}

#blq_login .fila_login3 .aboton{ 
  background: #F99D0D;
  color: #FFFFFF;
  padding: 0 .125em;
  text-transform: uppercase;
  text-decoration: none;
}



.slogan {
	position:relative;
	float:left;
	width: 77.083em; /*931px*/
	margin:0;
	padding:.2em 0 0 0;
	padding-left:.5em;
	overflow:hidden;
	color:#FFF;
	font-size:0.75em;
	font-style:italic;
	background: transparent url("imgs/fnd_slogan.jpg") repeat-y top left;
	border-top:1px solid #F4F4F4;
}

.slogan p {
	padding:0;
	margin:0;
	color:#9B9B96;
	font-size:1em;
	overflow:hidden;
	
}


#busqueda {
  /*clear: both;*/
  position: relative;
  float: right;
  width: 40%;
  margin: 0;
  /*padding: .9375em 0 1.1875em 0;*/
  padding: 1.5em 1.1em .4em 0;
}

#busqueda form{
  position: relative;
  float: right;
  width: 75%;
  margin: 0;
  padding: 0;
}

#busqueda p.bsq_txtbuscar {
  float: left;
  width: 80%;
  margin: .5em 0 0 0;
  padding: 0;
  /*font-family: Tahoma,Verdana,Arial,sans-serif;*/
  /*font-size: .625em;*/
  color:#F99D0D;
}


#busqueda p.pavan{
  width: 70%;
  font-size: .6875em;
  text-transform: uppercase;
  /*margin-top: -1.5em;  */
}

#busqueda p.pavan a{
  color: #F99D0D;  
  text-decoration: underline;  
}

#busqueda .ctxt {
  border: none;  
  color: #F99D0D;
  font-size: 1.1875em;
  font-size: 1em;
  font-weight: normal;
  border: .05em solid #D8D8D8;
  width: 96%;
  margin: 0;
  padding: 0;  
}

#busqueda p.bsq_boton {
  float: left;
  width: 20%;
  margin: .5em 0 0 0;
  padding: 0;
   /*font-size: .625em;
  color: ; */
  
  
}

#busqueda .boton {
  border: none;
  float: right;
  background: #FFF; 
  color: #F99D0D;  
  overflow: hidden;  
  font-family: Tahoma,Verdana,Arial,sans-serif;
  font-size: .6875em;  
  margin: 0;
  padding: .245em 0;
  width: 4.5em;
  border: .1em solid #D8D8D8;
  text-transform:capitalize;
}



/* ------------------------------------------- */

#boletin {
  clear: both;
  position: relative;
  float: left;
  width: 100%;
  font-family: Tahoma,Verdana,Arial,sans-serif;
  margin: 0;
  padding: .25em 0 0 0;  
  background: transparent url("imgs/fondo_boletin.gif") no-repeat 0em 2em ;
}

#boletin h2{
  clear: both;
  position: relative;
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;  
  color: #F99D0D;
  font-weight: normal;
  font-size: 1.5em;
  text-align: center;
}

#boletin form{
  position: relative;
  float: right;
  width: 70%;
  margin: 0;
  padding: 0;
  margin-top: -0.5em;
}

#boletin p {
  float: left;
  width: 100%;
  margin: .5em 0 0 0;
  padding: 0;
  font-family: Tahoma,Verdana,Arial,sans-serif;
  /*font-size: .625em;*/
  color: #F99D0D;  
}

#boletin p.pavan{
  width: 70%;
  font-size: .6875em;
  margin-top: -1.5em; 
  padding-left: .8125em;
}

#boletin p.pavan a{
  color: #F99D0D;  
  text-decoration: underline;  
}

#boletin .ctxt {
  float: right;
  border: 1px solid #F6F6F6;  
  color: #F99D0D;
  font-size: .8125em;
  font-weight: normal;
  width: 90%;
  margin: 0;
  padding: .25em;  
}

#boletin .boton {
  border: none;
  float: right;
  background: #F99D0D; /*url("imgs/iclupa.gif") no-repeat top left;*/
  color: #FFFFFF;  
  overflow: hidden;  
  font-family: Tahoma,Verdana,Arial,sans-serif;
  font-size: .6875em;  
  width: 7.25em;
  margin: 0;
  padding: .25em 0;  
}

/* --------------------------------------------------*/

#menu_sup {
  position: relative;
  float: right;
  width: 55%;
  padding:.5em .8em 0 0; 
  margin:0;
  margin-top: .1em;
  /*background: #F99D0D;*/
  font-size: .875em;
  color: #F6F6F6;
  text-align:right;
  
}

#menu_sup a {
  color: #F6F6F6;
  padding: 0 .375em;
  text-transform:capitalize;
  font-weight:bold;
}

#menu_sup a.activo {
  padding: 0 .375em;
  text-decoration:underline;
}

#menu_sup a:hover {
  text-decoration:underline;
}

#menu_sup li {
  list-style-type: none;
  display: inline;
  padding: .5em .4em 0 .4em;
  margin:0;
  border-left: 1px solid #F6F6F6;
}

#menu_sup li.primero {
  border: none;
  padding-right:  .375em;  
}


/*---------------------------------------------------------------*/

#idiomas {
  position: relative;
  float: right;  
  margin: 0;
  padding: .3em 1em 0 0;
  text-align: right;
  font-size: 1em;
  background-color: #F99D0D;
  color: #FFFFFF;
}

#idiomas li {
  list-style-type: none;
  float: left;
  position: relative;
  margin: 0;
  padding: 0 0 0 .625em;
  font-size: .6875em;
  text-transform: uppercase;
  border-left: 1px solid #F6F6F6;
}

#idiomas li.primero {  
  border-left: none;
}

#idiomas li a {  
  padding: 0 .375em;
  color: #FFFFFF;
}

#idiomas li a:hover {
  background-color: #F99D0D;
  color: #FFFFFF;
}

#idiomas li a.activo {  
  background-color: #F6F6F6;
  color: #626262;
}

/*---------------------------------------------------------------*/

#medio {
  clear: both;
  position: relative;
  float: left;
  width: 58.1875em;/* 931px*/
  padding: 0;
}

#col_izda { 
  position: relative;
  float: left;
  /*width: 15.625em; /*250px*/
  width: 9.875em; /*158px*/
  overflow: hidden;
  margin: 0;
  padding: 0 0 1em 0;
}

#col_dcha { 
  position: relative;
  float: right;
  width: 47.9125em; 
  overflow: hidden;
  margin: 0;
  padding: 0;
}

#col_dest { 
  position: relative;
  float: right;
  /*width: 14.875em; /*238px*/
  width: 9.6875em; /*155px*/
  overflow: hidden;
  margin: 0;
  padding: .18em 0 1em 0;
  /*background-color: #ccc;*/
}

/*---------------------------------------------------------------*/

.destacados {
  clear: both;
  position: relative;
  float: left;  
  width: 84%;
  margin: 0;
  padding: 1em;  
  background-color: #FFF;
  border: 1px solid #F6F6F6;
}

.destacados h2 {
  position: relative;
  float: left;
  width: 90%;
  margin: 0;
  padding: 0 0 0 .375em;
  font-size: 1.6875em;
  color: #F99D0D;
  font-weight: normal;
  background: transparent url("imgs/flecha_titulo.gif") no-repeat 0 .35em;
}

.destacados div {
  position: relative;
  float: left;
  width: 100%;
  margin: 0;
  padding: 1.125em 0;
  border-top: 1px solid #F6F6F6;
}

.destacados div.primero {
  border: none;
}

.destacados img {
  position: relative;
  float: left;
  margin: 0;
  padding: 0 .5em .25em 0;
}

.destacados h3 {
  margin: 0 0 .2em 0;
  padding: 0;
  font-size: 1em;
  font-weight: normal;
  color: #F99D0D;
}

.destacados h3 a {
  color: #F99D0D;
}

.destacados h3 a:hover {
  color: #EF2715;
}

.destacados h4 {
  margin: 0 0 .2em 0;
  padding: 0;
  font-size: .75em;
  font-weight: normal;
  color: #F99D0D;
}

.destacados h4 a {
  color: #F99D0D;
}

.destacados h4 a:hover {
  color: #EF2715;
}

.destacados div.txtdest {
  margin: 0 0 .5em 0;
  padding: 0;
  font-size: .75em;
  color: #808080;
  border: none;
}

.destacados div.txtdest a {
  color: #808080;
}

.destacados div.txtdest a:hover {
  color: #EF2715;
}


/*---------------------------------------------------------------*/
/*** BLOQUE DESTACADO IZQUIERDA ***/

#col_dest_izq {
	position:relative;
	float:left;
	width:100%;
	padding: .25em 0 0 0;
	margin:0;
}

#col_dest_izq .destacados {
	position:relative;
	float:left;
	width:100%;
	padding: 0;
	margin:0;
	background-color:transparent;
	
}

#col_dest_izq .destacados .dest_apdo {
	background: #FFFFFF url("imgs/menu_fnd_sup.gif") no-repeat left top;
	position:relative;
	float:left;
	width:100%;
	padding:.25em 0 0 0  ;
	margin:.25em 0 0 0;
	border:0;
}
#col_dest_izq .destacados div {
	border:0;
}

#col_dest_izq .destacados .dest_apdo .dest_apdo_txt {
	position:relative;
	float:left;
	width:95%;
	padding:.25em 0 0	.3125em;
	margin:0;
}

#col_dest_izq .destacados .dest_apdo h3{
	width:95%;
	font-weight:bold;
	
}

#col_dest_izq .destacados .dest_subapdo {
	border-top: 1px solid #F99D0D;
	padding:8px 0 0 0;
	margin:0;
}
#col_dest_izq .destacados .dest_apdo_txt .primero {
	border:0;
}

#col_dest_izq .destacados .dest_subapdo h4 a{
	color:#808080;
}

#col_dest_izq .destacados .dest_apdo .dest_apdo_fin {
	background: #FFFFFF url("imgs/menu_fnd_inf.gif") no-repeat left bottom;
	border:0;
	position:relative;
	float:left;
	width:100%;
	padding:0;
	margin:0;
	height:.375em;
}

#col_dest_izq .destacados .dest_apdo .leerms {
	border:0;
	position:relative;
	float:left;
	width:100%;
	padding:0;
	margin:0;
}

#col_dest_izq .destacados .dest_apdo .leerms p{
	position:relative;
	float:left;
	width:100%;
	padding:0;
	margin:0;
	font-size:0.75em;
}

#col_dest_izq .destacados .dest_apdo .leerms a {
	position:relative;
	float:left;
	width:100%;
	padding:0;
	margin:0;
	font-size:0.75em;
	text-decoration:underline;
}


/*---------------------------------------------------------------*/
/*** BLOQUE DESTACADO SUPERIOR DERECHA ***/

#col_dest_dcha {
	position:relative;
	float:right;
	width:9.6875em;
	padding: .25em 0 0 0;
	margin:0;
}

#col_dest_dcha .destacados {
	position:relative;
	float:left;
	width:100%;
	padding: 0;
	margin:0;
	background-color:transparent;
	
}

#col_dest_dcha .destacados .dest_apdo {
	background: #FFFFFF url("imgs/menu_fnd_sup.gif") no-repeat left top;
	position:relative;
	float:left;
	width:100%;
	padding:.25em 0 0 0  ;
	margin:.25em 0 0 0;
	border:0;
}
#col_dest_dcha .destacados div {
	border:0;
}

#col_dest_dcha .destacados .dest_apdo .dest_apdo_txt {
	position:relative;
	float:left;
	width:95%;
	padding:.25em 0 0	.3125em;
	margin:0;
}

#col_dest_dcha .destacados h3{
	width:95%;
	font-weight:bold;
	border-bottom:1px solid #C7C7C7;
	color:#696969;
	font-size:0.875em;
}

#col_dest_dcha .destacados .dest_apdo h3 a{
	width:95%;
	color:#696969;
}

#col_dest_dcha .destacados .dest_subapdo {
	border-top: 1px dashed #CCCCCC;
	padding:8px 0 0 0;
	margin:0;
}
#col_dest_dcha .destacados .dest_apdo_txt .primero {
	border:0;
}

#col_dest_dcha .destacados .dest_subapdo h4 ,#col_dest_dcha .destacados .dest_subapdo h4 a{
 color:#C77C0C;
}
#col_dest_dcha  .dest_subapdo h4 a:hover{
 text-decoration:underline;
}
#col_dest_dcha .destacados .dest_apdo .dest_apdo_fin {
	background: #FFFFFF url("imgs/menu_fnd_inf.gif") no-repeat left bottom;
	border:0;
	position:relative;
	float:left;
	width:100%;
	padding:0;
	margin:0;
	height:.375em;
}

#col_dest_dcha .destacados .dest_apdo .leerms {
	border:0;
	position:relative;
	float:left;
	width:100%;
	padding:0;
	margin:0;
}

#col_dest_dcha .destacados .dest_apdo .leerms p{
	position:relative;
	float:left;
	width:100%;
	padding:0;
	margin:0;
	font-size:0.75em;
}

#col_dest_dcha .destacados .dest_apdo .leerms a {
	position:relative;
	float:left;
	width:100%;
	padding:0;
	margin:0;
	font-size:0.75em;
	text-decoration:underline;
}


/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*** BLOQUE DESTACADO DERECHA ***/

#col_dch_dest { 

  position:relative;
	float:right;
	width:9.6875em;
	padding: .5em 0 0 0;
	margin:0;
}

/*
#col_dest {
	position:relative;
	float:left;
	width:100%;
	padding: .25em 0 0 0;
	margin:0;
}
*/
#col_dest .tit_calendario {
	color:#FFF;
	position:relative;
	float:left;
	width:100%;
	padding:0 0 0 0  ;
	margin:0 0 0 0;
	border:0;
}

#col_dest .tit_calendario .tit_cal_fnd_sup {
	background: #FFFFFF url("imgs/tit_sup_calen_dest_der.gif") no-repeat left top;
	position:relative;
	float:left;
	width:100%;
	height:.375em;
	padding:0 0 0 0  ;
	margin:0 0 0 0;
	border:0;
}
#col_dest .tit_calendario a {
	background-color: #F99D0D;
	position:relative;
	float:left;
	width:100%;
	padding:0 0 0 1.4em;
	margin:0 0 0 0;
	border:0;
	color:#FFF;
	font-size:1.2em;
	
}

#col_dest .tit_calendario .tit_cal_fnd_inf {
	background: #FFFFFF url("imgs/tit_inf_calen_dest_der.gif") no-repeat left top;
	position:relative;
	float:left;
	width:100%;
	height:.375em;
	padding:0 0 0 0  ;
	margin:0 0 0 0;
	border:0;
}

#col_dest .tbcalendario {
	width:95%;
}

#col_dest .fnd_calendario {
 	position:relative;
	float:left;
	width:100%;
	padding:.3125em 0 0 0;
	margin:.5em 0 0 0;
	background:#FFFFFF url(imgs/dest_der_fnd_sup.gif) no-repeat scroll left top;
}

#col_dest  .fnd_calendario_pie {
	position:relative;
	float:left;
	width:100%;
	font-size:1em;
	height:.5em;
	overflow:hidden;
	padding: 0;
	margin:0;
	background:#FFFFFF url(imgs/dest_der_fnd_inf.gif) no-repeat scroll left top;
}


#col_dest .destacados {
	position:relative;
	float:left;
	width:100%;
	padding: 0;
	margin:0;
	background-color:transparent;
	
}
#col_dest .destacados .dest_apdo  {
	position:relative;
	float:left;
	width:100%;
	padding:.5625em 0 0 0;
	margin:0;
	border:0;
}
#col_dest .destacados .dest_apdo .dest_apdo_sup {
	background: #FFFFFF url("imgs/dest_der_fnd_sup.gif") no-repeat left top;
	position:relative;
	float:left;
	width:100%;
	height:.5em;
	padding:0 0 0 0  ;
	margin:0 0 0 0;
	border:0;
}
#col_dest_der .destacados div {
	border:0;
}

#col_dest .destacados .dest_apdo img {
	padding:0;
	margin:0;
}

#col_dest .destacados .dest_apdo .dest_apdo_txt {
	position:relative;
	float:left;
	width:95%;
	padding:.25em 0 0	.3125em;
	margin:0;
}

#col_dest .destacados .dest_apdo h3{
	width:95%;
	font-weight:bold;
}

#col_dest .destacados .dest_subapdo {
	border-top: 1px solid #F99D0D;
	padding:8px 0 0 0;
	margin:0;
}
#col_dest .destacados .dest_apdo_txt .primero {
	border:0;
}

#col_dest .destacados .dest_subapdo h4 a{
	color:#808080;
}

#col_dest .destacados .dest_apdo .dest_apdo_cont {
	background-color: #FFFFFF;
	border:0;
	position:relative;
	float:left;
	width:90%;
	padding:0 .5em;
	margin:0;
	
}

#col_dest .destacados .dest_apdo .dest_apdo_fin {
	background: #FFFFFF url("imgs/dest_der_fnd_inf.gif") no-repeat left bottom;
	border:0;
	position:relative;
	float:left;
	width:100%;
	padding:0;
	margin:0;
	height:.5em;
}

#col_dest .destacados .dest_apdo .leerms {
	border:0;
	position:relative;
	float:left;
	width:100%;
	padding:0;
	margin:0;
}

#col_dest .destacados .dest_apdo .leerms p{
	position:relative;
	float:left;
	width:100%;
	padding:0;
	margin:0;
	font-size:0.75em;
}

#col_dest .destacados .dest_apdo .leerms a {
	position:relative;
	float:left;
	width:100%;
	padding:0;
	margin:0;
	font-size:0.75em;
	text-decoration:underline;
}


#col_dest .fechahoy {
	position:relative;
	float:left;
	width:80%;
	padding:.2em 0 .4em 2em;
	margin:0;
	font-size:.875em;
	color:#808080;
	font-weight:bold;
}

#col_dest .fechahoy span {
	color:#F99D0D;
}

#col_dest .prox {
	position:relative;
	float:left;
	width:100%;
	color:#F99D0D;
	font-size:.875em;
	font-weight:bold;
	padding:.5em 0 0 .5em;
	margin:0;
	/*border-top:1px dashed #BFBFBF;*/
}

#col_dest .info_tipo {
	position:relative;
	float:left;
	width:100%;
	color:#F99D0D;
	font-size:.875em;
	font-weight:bold;
	padding:0;
	margin:0;
}

/*---------------------------------------------------------------*/

#menu_dcha {
  clear: left;
  position: relative;
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
}

/*---------------------------------------------------------------*/

#menu {
  position: relative;
  float: left;
  width: 9.875em;
  margin: 0;
  /*padding: 1em 1em;  */
  padding:0;
  font-size: 1em;
  background: transparent;
  color: #626262;
  /*border: 1px solid #F6F6F6;*/
  overflow: hidden;
}

#menu li {
  list-style-type: none;
  position: relative;
  float: left;
  width: 100%;
  margin: 0;
  padding: 0.25em 0 0 0;
  /*background: transparent url("imgs/menu_lineahor.gif") repeat-x top left; */
  
}

#menu li.primero {  
  background: none; 
  padding: 0.25em 0 0 0; 
}

#menu li a {
  display: block;
  position: relative;
  float: left;
  width: 100%;
  margin: 0;
  text-transform:capitalize;
  /*padding: 0 0 0 1.4375em;*/
  padding: 0;
  color: #F99D0D;
  font-weight: bold;
  background: transparent url("imgs/menu_fnd_cont.gif") repeat-y left;
}

#menu li a .sp_fnd_sup {
	float:left;
	position:relative;
	width:100%;
	background: #FFFFFF url("imgs/menu_fnd_sup.gif") no-repeat left top; 
	font-size:1em;
	height:.3125em;/*5px*/
	overflow:hidden;
	

}

#menu li a .sp_fnd_txt {
	float:left;
	position:relative;
	width:100%;
	padding: 0 0 0 .3125em;
	margin:0;
	/*background: #FFFFFF url("imgs/menu_fnd_txt.gif") no-repeat left; */
	

}

#menu li a .sp_fnd_inf {
	float:left;
	position:relative;
	width:100%;
	margin:0;
	padding:0;
	background: #FFFFFF url("imgs/menu_fnd_inf.gif") no-repeat left top;
	font-size:1em;
	height:.375em; /*6px */
	overflow:hidden;
	

}

#menu li a:hover {
  color: #EF2715;
  color: #FFFFFF;
  background: #F99D0D;
 	/*padding: 0 0 0 .3125em;*/
 	padding:0;
	margin:0;
}
#menu li a:hover .sp_fnd_txt {
	background: #F99D0D;
}
#menu li a:hover .sp_fnd_sup {
	background: #F99D0D url("imgs/menu_fnd_sup_ov.gif") no-repeat left top;
	margin:0;
	padding:0;
	font-size:1em;
	height:.3125em;/*5px*/
	overflow:hidden; 
}

#menu li a:hover .sp_fnd_inf {
	background: #F99D0D url("imgs/menu_fnd_inf_ov.gif") no-repeat left top;
	margin:0;
	padding:0;
	font-size:1em;
	height:.375em; /*6px */
	overflow:hidden;
}

#menu li a.activo {
  color: #FFFFFF;
  font-weight: bold;
  background: #F99D0D;
}

#menu li a.activo .sp_fnd_sup {
	background: #F99D0D url("imgs/menu_fnd_sup_ov.gif") no-repeat left top;
	font-size:1em;
	height:.3125em;/*5px*/
	overflow:hidden;
	
}

#menu li a.activo .sp_fnd_inf {
	background: #F99D0D url("imgs/menu_fnd_inf_ov.gif") no-repeat left top;
	font-size:1em;
	height:.375em; /*6px */
	overflow:hidden;
}


#menu ul.submenu {
  position: relative;
  float: left;
  width: 90%;
  margin: .625em 0 0 .625em;
  padding: 0 0 1em 0;
  font-size: .875em;
}

#menu ul.submenu li {
  text-transform: none;
  border: none;
  background: none;
  padding:.3125em 0;
  border-bottom: #F99D0D 1px solid;
}

#menu ul.submenu li a {
  background: none;
  border: none;
  color: #808080;
  text-decoration: none;
  padding: 0;
  text-decoration:none;
  background-color:transparent;
}

#menu ul.submenu li a:hover {
  color: #EF2715;
}

#menu ul.submenu li a.activo {
  color: #000;
  font-weight: bold;
}

/* -------------------------------------------------------------------- */
  
.menu_bloque  {  
  margin: .625em 0 0 0;
  padding: .3em .5em;
  width: 95%;
  font-size: .75em;
  color:#FFFFFF;
  background-color: #F99D0D;  
  font-weight: normal;
}

.menu_bloque_contenido {
  width: 95%;
  margin: 0;
  padding: 0;
  font-size: .75em;
}

.menu_bloque_contenido li {
  list-style-type: none;
  margin: 0;
  padding: .7em .875em;
  border-top: 1px dashed #D9D9D9;
}

.menu_bloque_contenido li.primero {
  border: none;
}

.menu_bloque_contenido a  {  
  color: #808080;
}

.menu_bloque_contenido a:hover  {  
  color: #EF2715;
}

/* -------------------------------------------------------------------- */

#herr_compartir {
  /*clear: both;*/
  position: relative;
  float: right;  
  /*width: 100%;*/
  margin: 0 0 3em 0;
  padding:1em;
  /*background-color: #F99D0D;*/
  /*color: #F99D0D;*/
  color: #808080;
  z-index: 50;
}

#herr_compartir li {
  list-style-type: none;
  float: left;
  position: relative;
  margin: 0;
  padding: 0 0 0 .625em;
  font-size: .6875em;
  text-transform: uppercase;
  /*border-left: 1px solid #F6F6F6;*/
  z-index: 50;
}

#herr_compartir li.primero {  
  border-left: none;
  padding-right: .625em;
  padding-top: 0.5em;
}

#herr_compartir li a {  
  padding: 0 .375em;
  color: #808080;
}

#herr_compartir li a:hover {
  /*background-color: #F99D0D;
  color: #FFFFFF;*/
  color: #EF2715;
  text-decoration:underline;
}

#herr_compartir li span {  
  position:relative;
  float:left;
  line-height: 1;
  padding:.8em 0 0 0;
}



#herr_compartir  #compartir {
 padding:0;
 float:left;
 position:relative;
 /*padding:.2em 0 0 0 ;*/
}


#herr_compartir  #compartir .txt_compartir {
  float:left;
  position:relative;
  padding:.75em .3em 0 0;
}

#herr_compartir li #opciones_compartir {
  position: relative;
  /*top: 1.5em;*/
  left: 0;
  padding: .3em .2em;
  margin: 0 0 .3em 0;
  width: 21.8em;
  /*border: 1px solid #CCC;*/
  z-index: 100;
  background-color: #FFF;
  float:left;
  
}

#herr_compartir li #opciones_compartir li {
  border: none;
  padding: .25em 0em;
  z-index: 100;
}

#herr_compartir li #opciones_compartir li a:hover {
  background-color: transparent;
}


/* -------------------------------------------------------------------- */

#foot {
  clear: both;
  position: relative;
  float: left;
  width: 100%;
  /*min-width: 61.25em;*/ /* Mismo ancho que el centrado */
  margin: 0;
  padding: .9em 0;
  background: #DEDEDE;
  color: #808080;
}

#foot a {
  color: #808080;
}

#foot a:hover {
  color: #EF2715;
}

#foot ul {
  position: relative;
  float: right;
  width: 30%;
  margin: 0;
  padding: .5em 1em 0 0;
  text-transform: uppercase;
  text-align: right;
}

* html #foot ul {
  padding-top: 0.75em;
}

#foot ul li {
  list-style-type: none;
  display: inline;
  padding: 0 .3em 0 .6em;
  border-left: 1px solid #FFFFFF;
  font-size: .7em;
}

#foot li.primero {
  border: none;
}

#logosci {
  position: relative;
  float: right;
  border: none;
  margin:0;
  padding: 0;
  width: 91px;
  height: 36px;
  font-size: .7em;
  text-transform: uppercase;
  overflow: hidden;
}

#logosci span{
  position: absolute;
  top: 0;
  left: 0;
  width: 91px;
  height: 36px;
  margin: 0;
  padding: 0;
  background: transparent url("imgs/logo_sci.gif") no-repeat top left;
  z-index: 2;
  cursor: pointer;
}

#logosci a:hover {
  color: #FFFFFF;
}

#piecont{
  position: relative;
  float: left;
  width: 100%;
  padding: .5em 0 0 0;
  margin: 0;  
}

#piecont h2{
  color: #FFC418;
  padding: 0 0 0 .75em;
  margin: 0;
  background: transparent url("imgs/flecha_titulo3.gif") no-repeat 0 .35em;
  font-size: 1.25em;
}

#piecont .bloque{
  position: relative;
  float: left;
  width: 100%;  
  padding: 0;
  margin: 0;
  font-size: .75em;
}

#piecont .bloque .bloque_loc{
	text-align:center;
  padding: 0 ;
  margin: 0;
  font-weight:bold;
}

#piecont .bloque .bloque_acc {
	text-align:center;
  padding: 1em 0 0 0 ;
  margin: 0;
}

#piecont a:hover {
  color: #FFC418;
}


/* -------------------------------------------------------------------- */

#contenido {   
  position: relative;
  float: left;  
  width: 37.5em; /*600px*/
  overflow:hidden;
  margin: 0;
  /*padding: .2em 0 3.2em 0;*/
  padding: .2em 0 1.2em 0;
  
  
}

.contenidoampliado{
  width: 43.25em !important;
}

/* -------------------------------------------------------------------- */

#contenido .contenido_texto {
	position:relative;
	float:left;
	width:93%;
	background: #FFF;
	padding:1em 1.4375em 1.875em 1.4375em;
}
.keywords{display:none;}a.descimg{display:block;clear:both;margin:.3em 0;font-size:.75em;color:#808080;text-align:center;}a.descimg:hover{color:#EF2715;}.titular{clear:both;position:relative;float:left;width:100%;margin:0 0 .625em 0;padding:0;font-size:.75em;color:#626262;}.titular span{color:#F99D0D;}.titular img{vertical-align:middle;}.icon_formacion{display:block;position:relative;float:left;margin:0 .2em 0 0;padding:0;}#ruta_apartado{clear:both;position:relative;float:left;width:100%;margin:0;padding:0 0 1em 0;font-size:.875em;color:#808080;}#ruta_apartado ul{margin:0;padding:0;display:inline;}#ruta_apartado li{display:inline;list-style-type:none;margin:0;padding:0;text-transform:capitalize;font-weight:bold;}#ruta_apartado a{color:#808080;text-decoration:none;text-transform:capitalize;font-weight:normal;}#ruta_apartado a:hover{color:#EF2715;}#foto_apartado{clear:both;position:relative;float:left;margin:0 0 .625em 0;padding:0;text-align:center;width:100%;overflow:hidden;}#tit_apartado{clear:both;position:relative;float:left;margin:0;padding:0 0 .5em 0;width:99%;font-family:Trebuchet MS, Tahoma, Verdana, sans-serif;font-size:.875em;color:#808080;text-transform:capitalize;font-weight:bold;}#tit_apartado a{color:#F99D0D;}#tit_apartado a:hover{color:#EF2715;}#desc_apartado{clear:both;position:relative;float:left;width:100%;margin:0 0 .625em 0;padding:0;font-size:.75em;font-size:.8em;color:#808080;}#desc_apartado a{color:#808080;}#desc_apartado a:hover{color:#EF2715;}#subapartados{clear:both;position:relative;float:left;width:100%;margin:0;padding:.5em 0 1em 0;font-size:.875em;color:#F99D0D;line-height:1.5;}#subapartados li{list-style-type:none;display:inline;margin:0;padding:0 0 0 .5em;border-left:1px solid #F99D0D;}#subapartados li.primero{border:none;}#subapartados a{color:#F99D0D;}#subapartados a:hover{color:#F99D0D;}#subapartados a.activo{color:#F99D0D;}.titulo{clear:both;position:relative;float:left;width:96%;margin:0 0 .4em 0;padding:.25em .2em .2em .2em;font-size:.875em;color:#696969;font-weight:bold;text-transform:uppercase;border-bottom:1px solid #C7C7C7;}.titulo a{color:#696969;}.titulo a:hover{color:#EF2715;}.informacion{clear:both;position:relative;float:left;margin:0 0 .625em 0;padding:0;width:100%;overflow:hidden;}.informacion a{color:#808080;}.informacion a:hover{color:#EF2715;}.contenido_texto .informacion .info_texto strong,.contenido_texto .informacion .info_bloque strong{color:#C77C0C;}.info_izda{position:relative;float:left;width:48%;margin:0 0 1em 0;padding:0;}.info_dcha{position:relative;float:right;margin:0 0 1em 0;padding:0;}.info_tit_ext{clear:both;position:relative;float:left;width:100%;margin:0 0 .25em 0;padding:0;font-size:1.375em;font-weight:normal;color:#F99D0D;}.info_tit_ext a{color:#F99D0D;}.info_tit_ext a:hover{color:#EF2715;}.info_izda .info_tit_ext,.info_dcha .info_tit_ext{font-size:1em;}.info_datos_gen{clear:both;position:relative;float:left;width:100%;margin:0;padding:0;}.info_fot_min{float:left;min-width:1.25em;background-color:#D9D9D9;margin:.2em .625em .25em 0;padding:0;}.info_tit_int{margin:0 0 .25em 0;padding:0;font-size:.95em;font-weight:normal;color:#F99D0D;}.info_izda .info_tit_int,.info_dcha .info_tit_int{font-size:1em;}.info_tit_int a{color:#F99D0D;}.info_tit_int a:hover{color:#EF2715;text-decoration:underline;}#col_dest .info_tit_int{margin:0 0 .25em 0;padding:0;font-size:.75em;font-weight:normal;color:#808080;}#col_dest .info_izda .info_tit_int,#col_dest .info_dcha .info_tit_int{font-size:1em;}#col_dest .info_tit_int a{color:#808080;}#col_dest .info_tit_int a:hover{color:#EF2715;}#col_dest .info_fch_int{float:left;position:relative;padding:0;margin:0;color:#808080;font-size:.75em;font-weight:bold;}.info_texto{margin:0 0 .5em 0;padding:0;font-size:.8em;color:#808080;}.info_izda .info_texto,.info_dcha .info_texto{font-size:.6875em;}.info_texto a{color:#808080;}.info_texto p.amp_info{padding:0;margin:0;font-weight:bold;text-transform:capitalize;}.info_texto a:hover{color:#EF2715;text-decoration:underline;}.leer_mas{clear:both;position:relative;float:left;width:100%;margin:0 0 .5em 0;padding:0;font-size:.6875em;color:#808080;text-transform:uppercase;}.leer_mas a{color:#808080;}.leer_mas a:hover{color:#808080;}.info_a_continuacion{clear:both;width:100%;margin:0 .2em .2em 0;padding:0;position:relative;float:left;}.info_sep_salto_linea{clear:both;position:relative;float:left;height:.1em;width:100%;margin:0;padding:0;font-size:.05em;line-height:0;}.info_sep_salto_parrafo{clear:both;position:relative;float:left;height:.8em;width:100%;margin:0;padding:0;font-size:.6em;}.info_sep_linea{clear:both;position:relative;float:left;margin:3em 0 0 0;padding:0 0 1.25em 0;border:none;border-top:1px solid #F99D0D;width:100%;height:.1em;font-size:.2em;}.info_bloque{clear:both;position:relative;float:left;width:100%;margin:0;padding:0;}.info_bloque_dest{background-color:#DEDEDE;padding:.25em;position:relative;float:left;}.info_bloque_fseg{position:relative;float:left;margin:0 .4em .5em 0;padding:0;}.info_bloque_fseg_sep6{position:relative;float:left;width:48%;overflow:hidden;margin:0 0 .5em 0;padding:0 .5em 0 0;}.info_bloque_fseg_sep7{position:relative;float:left;width:30%;overflow:hidden;margin:0 0 .5em 0;padding:0 .5em 0 0;}.info_bloque_fot_texto{margin:0;padding:0;}.info_bloque_fot_izda{float:left;min-width:1.25em;margin:.1em .625em .25em 0;}.info_bloque_fot_centro{text-align:center;min-width:1.25em;margin:0 auto;padding:0 0 .5em 0;}.info_bloque_fot_dcha{float:right;min-width:1.25em;margin:.1em 0 .25em .625em;}.info_bloque_fot_mosaico{display:inline;}.info_bloque_desc{clear:both;position:relative;float:left;width:100%;margin:0;padding:.5em 0 0 0;font-size:.875em;color:#808080;}.info_bloque_desc a{color:#F99D0D;}.info_bloque_desc a:hover{color:#EF2715;}.info_bloque_texto{margin:0;padding:0;font-size:.8em;color:#808080;}.info_bloque_texto a{color:#F99D0D;}.info_bloque_texto a:hover{color:#EF2715;}.txt_strong{font-weight:bold;}.txt_em{font-style:italic;}.txt_u{text-decoration:underline;}.txtdestac{font-size:1.2em;}.info_bloque_fichero{clear:both;position:relative;float:left;width:100%;margin:0 0 .3em 0;padding:0;font-size:.75em;color:#808080;}.info_bloque_fichero a{color:#808080;background:transparent url("imgs/icon_fichero.gif") no-repeat 0 0;padding:0 0 0 1.5em;}.info_bloque_fichero a.linkpdf{background:transparent url("imgs/icon_pdf.gif") no-repeat 0 0;}.info_bloque_fichero a:hover{color:#EF2715;}.info_bloque_enlace{clear:both;position:relative;float:left;width:100%;margin:0 0 .3em 0;padding:0;font-size:.75em;color:#808080;}.info_bloque_enlace a{color:#C77C0C;font-weight:bold;background:transparent url("imgs/icon_enlace.gif") no-repeat 0 0;padding:0 0 0 1.5em;}.info_bloque_enlace a:hover{color:#C77C0C;text-decoration:underline;}.blq_portada{float:left;margin:0;padding:0;position:relative;width:100%;}.blq_portada h3.titulo{width:99%;}.blq_portada .info_fot_min{background-color:transparent;float:left;margin:.2em 0 .25em 0;min-width:1.25em;padding:0;position:relative;width:100%;}.blq_portada .info_tit_int{margin:0 0 .25em 0;padding:0;font-size:1.125em;font-weight:normal;color:#C77C0C;}.blq_portada .info_tit_int a{color:#C77C0C;}.blq_portada .info_texto{color:#808080;font-size:.75em;}.blq_portada .amp_info{color:#C77C0C;}.blq_portada .amp_info a{color:#C77C0C;}.blq_portada .info_izda{position:relative;float:left;width:12.2em;margin:0 0 1em 0;padding:0 0 0 .3em;}.blq_portada .info_dcha{position:relative;float:left;width:12.2em;margin:0 0 1em 0;padding:0 .1em 0 .2em;}.paginacion{clear:both;position:relative;float:left;width:92%;margin:1em 0;padding:.5em 2em;font-size:.7em;color:#F99D0D;border-top:1px solid #F99D0D;}.paginacion a{color:#F99D0D;}.paginacion a:hover{color:#EF2715;}.info_paginacion{clear:both;position:relative;float:left;text-align:right;margin:.625em 0;padding:0;font-size:.6875em;color:#808080;border-bottom:1px solid #D9D9D9;width:100%;}.info_paginacion a{color:#808080;}.info_paginacion a:hover{color:#EF2715;}#imprimir{clear:both;position:relative;float:left;width:100%;margin:0;padding:.5em 0;text-align:right;font-family:Tahoma,Verdana,Arial,sans-serif;font-size:.6875em;text-transform:uppercase;}#imprimir a{background:#F99D0Durl("imgs/icon_imprimir.gif") no-repeat .35em .5em;color:#FFFFFF;padding:.5em .5em .5em 2.3em;}#imprimir a:hover{color:#FFFFFF;}.info_volver{clear:both;position:relative;float:left;width:100%;width:12%;margin:1em 0;padding:1em 0 0 0;font-size:.6875em;color:#808080;}.info_volver a{background:transparent url("imgs/icono_volver.gif") no-repeat 0 0;color:#808080;text-transform:uppercase;padding:0 0 0 1.8em;}.info_volver a:hover{color:#EF2715;text-decoration:underline;}.info_editar{clear:both;position:relative;float:left;width:100%;margin:1em 0;padding:0;font-size:.6875em;color:#808080;text-transform:capitalize;}.info_editar a{color:#808080;}.info_editar a:hover{color:#EF2715;}.panel_control_tit{clear:both;position:relative;float:left;margin:1em 0 0 0;padding:.25em .5em;font-size:.75em;color:#FFFFFF;background-color:#F99D0D;text-transform:uppercase;}.panel_control{clear:both;position:relative;float:left;margin:0;padding:.5em;width:96%;font-size:.75em;color:#808080;border:1px solid #F99D0D;}.panel_control a{color:#808080;}.panel_control a:hover{color:#EF2715;}.panel_control ul{position:relative;float:left;width:100%;margin:.5em 0 0 0;padding:0;}.panel_control ul li{list-style-type:none;float:left;margin:0;padding:0 .25em;border-left:1px solid #F99D0D;}.panel_control ul li.primero{border:none;}.panel_control ul li.icpanel{padding:0 .5em .25em 1.75em;background:transparent url("../imgs/icpanelcontrol.gif") no-repeat left top;}.panel_control ul li.icopcap{padding:0 .5em .25em 2.25em;background:transparent url("../imgs/ic_nav_apartados.gif") no-repeat .5em 0;}.panel_control ul li.icestad{padding:0 .5em .25em 2.25em;background:transparent url("../imgs/ic_nav_estadisticas.gif") no-repeat .5em 0;}.panel_control ul li.iccontac{padding:0 .5em .25em 2.25em;background:transparent url("../imgs/ic_nav_comunicacion.gif") no-repeat .5em 0;}.panel_control ul li.iceditin{padding:0 .5em .25em 2.25em;background:transparent url("../imgs/ic_nav_contenidos.gif") no-repeat .5em 0;}ul.menu_bloque_contenido li.icpanel{padding:.7em .875em .95em 2.625em;background:transparent url("../imgs/icpanelcontrol.gif") no-repeat .875em .7em;}.panel_control_destacados{clear:both;position:relative;float:left;margin:.625em 0;width:100%;font-size:.75em;color:#F99D0D;padding:0 0 .25em 1.75em;background:transparent url("../imgs/icpanelcontrol.gif") no-repeat left top;}.panel_control_destacados a{color:#808080;}.panel_control_destacados a:hover{color:#EF2715;}.gmap{height:18.75em;}.grupo_carusel{clear:both;position:relative;float:left;width:100%;margin:.625em 0;padding:0;}.foto_grande_horizontal{clear:both;position:relative;float:left;width:100%;margin:.5em 0;padding:0;}.carusel_horizontal{clear:both;position:relative;float:left;width:100%;height:5em;margin:0;padding:0;overflow:hidden;}.foto_grande_vertical{position:relative;float:left;width:70%;overflow:hidden;margin:0;padding:0;}.carusel_vertical{position:relative;float:right;width:28%;height:14.8em;margin:0;padding:0;overflow:hidden;}.previous_button{width:4em;display:block;cursor:pointer;position:relative;float:left;padding:2em 2em 0 .5em;font-weight:bold;color:#F99D0D;font-size:.7em;}.previous_button_disabled{color:#F6F6F6;}.carusel_vertical .previous_button{clear:both;width:100%;float:left;padding:0;text-align:center;}.next_button{width:5em;display:block;cursor:pointer;position:relative;float:right;padding:2em 0 0 0;font-weight:bold;font-size:.7em;color:#F99D0D;}.next_button_disabled{color:#F6F6F6;}.carusel_vertical .next_button{clear:both;width:100%;float:left;padding:0;text-align:center;}.container{position:relative;float:left;width:20.25em;overflow:hidden;margin:0;padding:0;}.carusel_vertical .container{height:11em;width:8em;}.lista_fotos{position:relative;float:left;width:10000em;height:5em;overflow:hidden;margin:0;padding:0;}.carusel_vertical .lista_fotos{width:100%;height:10000em;}.lista_fotos li{list-style-type:none;float:left;width:10.125em;overflow:hidden;margin:0;padding:0;}.carusel_vertical .lista_fotos li{width:8em;height:5.5em;padding:0;}#cnt_cab_agenda{float:left;position:relative;width:100%;font-family:Arial,Tahoma,Trebuchet MS,Verdana,sans-serif;}#cnt_cab_agenda .hoy{float:left;position:relative;background:transparent url("imgs/fnd_hoy_mes.jpg") no-repeat left top;height:9.4375em;width:8.625em;font-weight:bold;padding-bottom:.5em;}#cnt_cab_agenda .mes{float:left;position:relative;width:100%;text-align:center;font-size:.75em;color:#3C2A1A;max-height:2.5833em;padding:.65em 0;margin:0;}#cnt_cab_agenda .semana{float:left;position:relative;width:100%;text-align:center;font-family:Georgia,Arial,Tahoma,Trebuchet MS,Verdana,sans-serif;font-size:1em;color:#F60;font-style:italic;text-transform:lowercase;padding:.5em 0 0 0;}#cnt_cab_agenda .dia{float:left;position:relative;width:100%;text-align:center;font-family:Georgia,Arial,Tahoma,Trebuchet MS,Verdana,sans-serif;font-size:5em;color:#333;font-style:italic;margin:-0.1em 0 0 0;padding:0;}.calendario_agenda{float:left;position:relative;background:transparent url("imgs/fnd_calendario_agenda.jpg") no-repeat left top;height:9.4375em;width:10.125em;padding-bottom:.5em;}#contenido .calendario_agenda .tbcalendario{width:92%;}#cnt_cab_agenda .eventos_hoy{float:right;position:relative;border:1px solid #CDDCD9;width:220px;height:152px;padding:0 1em;margin:0;overflow:hidden;}.eventos_hoy h3{position:relative;float:left;font-size:.875em;margin:0;padding:0;border-bottom:1px solid #F6F6F6;width:100%;font-weight:normal;padding:.35em 0;margin:0;color:#333;}.eventos_hoy h3 span{color:#F60;}.eventos_hoy p{float:left;position:relative;width:100%;padding:.6em 0;margin:0;font-size:.75em;color:#333;}.eventos_hoy p a{color:#333;}.eventos_hoy p a:hover{text-decoration:underline;}.subapartado_agenda{font-weight:normal;float:left;position:relative;width:100%;border-bottom:1px solid #CDDCD9;color:#333;padding:.5em 0;margin:1em 0;}.cont_inf_agenda{float:left;position:relative;width:100%;}.apartados{clear:both;position:relative;float:left;width:99%;margin:0 0 .625em 0;padding:0;}.titapartados{clear:both;position:relative;float:left;margin:0 0 0 4.8em;padding:.3em;font-family:Trebuchet MS, Tahoma, Verdana, sans-serif;font-size:0.75em;font-weight:bold;color:#FFFFFF;background-color:#F99D0D;}.titapartados a{color:#FFFFFF;}.titapartados a:hover{color:#EF2715;}.blqapartados{clear:both;position:relative;float:left;width:60%;margin:0 0 0 3em;padding:.3em .5em;background-color:#D9D9D9;}.blqapartados p{margin:0 0 .625em 0;font-family:Trebuchet MS, Tahoma, Verdana, sans-serif;font-size:0.75em;color:#626262;}.formulario{clear:both;position:relative;float:left;width:90%;margin:.8em 0 .8em .8em;padding:0;font-size:1em;color:#808080;font-family:Trebuchet MS, Tahoma, Verdana, sans-serif;}.txtform{clear:both;position:relative;float:left;width:98%;margin:0 0 .625em 0;padding:0 0 0 .85em;font-family:Trebuchet MS, Tahoma, Verdana, sans-serif;font-size:0.75em;text-align:left;color:#808080;}.txtform a{color:#808080;}.txtform a:hover{color:#EF2715;}.txtform_inden{clear:both;position:relative;float:left;width:95%;margin:0 0 .625em 2em;padding:0;font-size:0.75em;text-align:left;color:#808080;}.txtform_inden a{color:#808080;}.txtform_inden a:hover{color:#EF2715;}.txtform_centrado{clear:both;position:relative;float:left;width:99%;margin:0 0 .625em 0;padding:0;font-size:0.75em;text-align:center;color:#808080;}.txtform_centrado a{color:#808080;}.txtform_centrado a:hover{color:#EF2715;}.titform{clear:both;position:relative;float:left;width:99%;margin:0 0 .5em 0;padding:0;font-size:0.75em;text-align:left;color:#808080;}.titform a{color:#808080;}.titform a:hover{color:#808080;}.grperror{position:relative;float:right;width:85%;margin:0 .625em 0 0;padding:0;}.txterror{position:relative;float:left;width:96%;margin:0;padding:.25em;background-color:#EEE;}.errorform{position:relative;float:left;background-color:#F99D0D;color:#FFF;font-size:0.75em;padding:.3em;margin:0;}.formulario a{color:#808080;}.formulario a:hover{color:#EF2715;}.formulario #fset1{border:none;padding:1.0em 0 0 0;}.formulario #fset1 legend{margin:0 0 1em 0;padding:0;}.formulario .fset{margin:1em 0;padding:0 0 1.25em 0;border:1px solid #F99D0D;padding:0;width:98%;overflow:hidden;position:relative;float:left;}.formulario .fset legend{display:block;position:relative;float:left;margin:0 0 1em .5em;padding:.2em .3em;background-color:#F99D0D;font-size:0.75em;color:#FFFFFF;}.formulario .lineaf,.formulario .lineachk{position:relative;float:left;margin:0 0 .5em 0;padding:0 0 .19em .5em;font-family:Trebuchet MS, Tahoma, Verdana, sans-serif;text-align:left;width:100%;min-height:1.5em;clear:both;}* html .formulario .lineaf{height:1.5em;}.formulario label{display:block;position:relative;float:left;margin:0 .2em .2em 0;padding:0;color:#808080;width:30%;font-size:0.75em;}.formulario label.lblgrande{width:100%;}.formulario label.lblpeq{width:15%;}.formulario label.lblmed{width:45%;}.formulario label.oculto{display:none;}.formulario span{color:#808080;font-size:0.75em;}.formulario span input{color:#808080;font-size:0.75em;}.formulario input.caja{width:60%;border:.1em solid #808080;background-color:#FFF;color:#808080;font-family:Trebuchet MS, Tahoma, Verdana, sans-serif;float:left;font-size:0.75em;}.formulario input.cajap{width:10%;border:.1em solid #808080;background-color:#FFF;color:#808080;font-family:Trebuchet MS, Tahoma, Verdana, sans-serif;float:left;font-size:0.75em;}.formulario input.cajamed{width:45%;border:.1em solid #808080;background-color:#FFF;color:#808080;font-family:Trebuchet MS, Tahoma, Verdana, sans-serif;float:left;font-size:0.75em;}.formulario input.cajagrd{width:80%;border:.1em solid #808080;background-color:#FFF;color:#808080;font-family:Trebuchet MS, Tahoma, Verdana, sans-serif;float:left;font-size:0.75em;}.formulario input.cajaantispam{width:20%;border:.1em solid #808080;background-color:#FFF;color:#808080;font-family:Trebuchet MS, Tahoma, Verdana, sans-serif;font-size:0.75em;}.formulario select{width:60%;border:.1em solid #808080;background-color:#FFF;color:#808080;font-family:Trebuchet MS, Tahoma, Verdana, sans-serif;float:left;font-size:0.75em;}.formulario select.slctpeq{width:30%;}.formulario textarea{width:60%;border:.1em solid #808080;background-color:#FFF;color:#808080;font-family:Trebuchet MS, Tahoma, Verdana, sans-serif;float:left;font-size:0.75em;}.formulario textarea.txtareagr{width:80%;}.formulario .fechasf{width:25%;position:relative;float:left;margin:0;padding:0;}.formulario .fechasf label{display:block;width:100%;float:left;}.formulario .fechasf input{border:.1em solid #808080;background-color:#FFF;color:#808080;width:100%;}.formulario .fechasf select{border:.1em solid #808080;background-color:#FFF;color:#808080;width:75%;padding:0;margin:0;}.formulario .coli{width:35%;position:relative;float:left;font-size:0.75em;}.formulario .cold{width:60%;position:relative;font-size:1em;float:left;}.formulario .cold p{clear:both;position:relative;float:left;width:90%;}.formulario .cold p label{display:inline;width:100%;}.botonera_form{clear:both;position:relative;float:left;width:98%;text-align:right;padding:.5em;margin:.25em 0;}.botonera_form_centrada{clear:both;position:relative;float:left;width:98%;text-align:center;padding:.5em;margin:.25em 0;}input.bt_form{padding:.1em .5em;border:.1em solid #D8D8D8;background-color:#F6F6F6;font-size:0.75em;color:#626262;cursor:pointer;font-family:Trebuchet MS, Tahoma, Verdana, sans-serif;}input.bt_form:hover{border:.1em solid #D8D8D8;background-color:#F6F6F6;color:#EF2715;}a.bt_form{margin:0 .5em 0 0;padding:.15em .5em;border:.1em solid #D8D8D8;background-color:#F6F6F6;height:1.5em;color:#626262;font-size:0.75em;}a.bt_form:hover{border:.1em solid #D8D8D8;background-color:#F6F6F6;color:#EF2715;}fieldset.fsetoculto{border:none;margin:0;padding:0;}legend.lgdoculto{display:none;}#contenido_form_trabaja{float:left;position:relative;height:100%;width:100%;}#datos_form_trabaja{font-size:11px;width:23%;padding-left:3.4%;position:relative;float:right;margin:2em 0 0 0;}.titulo_datos_form_trabaja{width:85%;position:relative;float:left;font-size:11px;color:#C77C0C;border-bottom:1px solid #CDDCD9;padding:0 0 .5em 20px;background:transparent url("imgs/info_icon.jpg") no-repeat left top;margin:1em 0 .6em 0;}#datos_form_trabaja p{margin:0;}.texto_gris{color:#666;}#form_trabaja{width:73%;position:relative;float:left;margin:0;}#form_trabaja h4{color:#333;font-size:0.9em;margin-top:0;border-bottom:1px solid #CDDCD9;padding-bottom:.2em;}.apertura_form{height:13px;background:transparent url("imgs/apertura_form.jpg") no-repeat left bottom;}.union_form{position:relative;float:left;width:100%;height:31px;background:transparent url("imgs/union_form.jpg") no-repeat left top;}.cierre_form{position:relative;float:left;width:100%;height:15px;background:transparent url("imgs/cierre_form.jpg") no-repeat left top;}div.subcaja_form{position:relative;float:left;width:100%;background:transparent url("imgs/fondo_form.jpg") repeat-y left top;}.subcaja_form input.caja{display:block;clear:both;}div.subcaja_form fieldset.fsetoculto{padding:10px 22px 10px 18px;}legend.lineaf span strong{font-size:1.25em;font-family:Helvetica,"Myriad Pro","Trebuchet MS",sans-serif;}div.subcaja_form fieldset.fsetoculto label{color:#666;font-family:Helvetica,"Myriad Pro","Trebuchet MS",sans-serif;font-size:11px;font-weight:bold;}div.subcaja_form fieldset.fsetoculto input.caja{width:95%;height:18px;padding:.4em .4em;border:1px solid #CDDCD9;}#nospam{border:1px solid #CDDCD9;}#definete,#texto_mail{width:95%;border:1px solid #CDDCD9;height:120px;padding:.4em;}div.subcaja_form fieldset.fsetoculto select{clear:both;}div.subcaja_form div.botonera_form_centrada input.bt_form{border:none;width:99px;height:26px;background:transparent url("imgs/boton_form.gif") no-repeat left top;font-family:Helvetica,"Myriad Pro","Trebuchet MS",sans-serif;font-size:0.7em;font-weight:bold;}div.subcaja_form div.botonera_form_centrada input.bt_form:hover{color:#000;}.formulario .elto_2col{position:relative;float:left;margin:0;padding:0;width:50%;}* html .formulario .elto_2col{width:49.9%;}*:first-child+html .formulario .elto_2col{width:49.9%;}.formulario .elto_3col{position:relative;float:left;margin:0;padding:0;width:33%;}.formulario input.cajamedia,.formulario textarea.cajamedia{width:90%;float:left;height:18px;padding:.4em .4em;clear:both;border:1px solid #CDDCD9;font-family:Trebuchet MS, Tahoma, Verdana, sans-serif;font-size:1em;}.formulario input.cajatercio,.formulario select.cajatercio{width:90%;float:left;height:18px;padding:.4em .4em;clear:both;border:1px solid #CDDCD9;font-family:Trebuchet MS, Tahoma, Verdana, sans-serif;font-size:1em;}#uda_pais_nac,#uda_areas_int,#uda_actividad_int{border:1px solid #CDDCD9;padding:.4em .4em;height:29px;width:96%;}#cv{height:20px;width:94%;}#form_voluntario{width:84%;}#contenedor_form_vol{width:100%;}#form_voluntario h4{color:#333;font-size:0.9em;margin-top:0;border-bottom:1px solid #CDDCD9;padding-bottom:.2em;}#asiste_evento{border:1px solid #CDDCD9;height:29px;padding:.4em;width:47%;float:left;font-family:Tahoma,Trebuchet MS,Verdana,sans-serif;font-size:.75em;}#label_asiste_evento{width:50%;}.informacion p,.informacion ul,.informacion ol{margin-bottom:0;padding-bottom:0;}.heditor_first{margin-top:0;padding-top:0;}.heditor_first_left{margin-top:0;padding-top:0;text-align:left;}.heditor_first_right{margin-top:0;padding-top:0;text-align:right;}.heditor_first_center{margin-top:0;padding-top:0;text-align:center;}.heditor_first_justify{margin-top:0;padding-top:0;text-align:justify;}.heditor_left{text-align:left;}.heditor_right{text-align:right;}.heditor_center{text-align:center;}.heditor_justify{text-align:justify;}.heditor_underline{text-decoration:underline;}

/*---- LAS SIGUIENTES HOJAS DE ESTILO SOLO SE PONEN SEGUN CONTENIDO DE LA WEB ----*/
.calendario{clear:both;position:relative;float:left;margin:.625em 0 0 0;padding:0;width:100%;}.fila_cal{clear:both;position:relative;float:left;width:100%;margin:0 0 1em 0;padding:0;}.fecha_cal{clear:both;position:relative;float:left;width:100%;margin:0 0 .3em 0;padding:0;color:#808080;font-size:.6875em;}#col_dest .fila_cal{clear:both;position:relative;float:left;width:90%;margin:0 .5em 0 .5em;padding:0;}#col_dest .fnd_calendario .primero{padding:.5em .5em 0 .5em;margin:0;}.tbcalendario{clear:both;position:relative;margin:0 auto;width:50%;border-spacing:0;empty-cells:hide;border-collapse:collapse;}.tbcalendario caption{margin:0 auto;padding:.3em 0;font-size:.7em;font-weight:bold;color:#F99D0D;border-bottom:1px solid #F6F6F6;}.tbcalendario caption img{background-color:#F6F6F6;margin:0 .625em;}.tbcalendario a{color:#F99D0D;}.tbcalendario a:hover{color:#EF2715;}.tbcalendario th{color:#F99D0D;font-size:.6875em;}.tbcalendario tr td{color:#808080;font-size:.6875em;margin:0;padding:.2em;text-align:center;}.tbcalendario tr td.calsomb{background-color:#DEDEDE;}.tbcalendario tr td.diaactual{font-weight:bold;color:#626262;}.tbcalendario tr td.diaactual a{color:#626262;}.tbcalendario tr td.diamarcado,.tbcalendario tr td.diamarcado a{text-decoration:underline;}.tbcalendario img{margin:0;padding:0;width:1em;height:1em;}.info_bloque_flash{clear:both;position:relative;float:left;width:100%;margin:.625em;padding:0;font-size:.75em;color:#808080;text-align:center;}.info_bloque_flash a{color:#808080;}.info_bloque_flash a:hover{color:#EF2715;}.info_bloque_flash p{padding:0;margin:.5em 0 0 0;}.info_bloque_video{clear:both;position:relative;float:left;width:100%;margin:.625em 0;padding:0;font-size:.75em;color:#808080;text-align:center;}.info_bloque_video a{color:#808080;}.info_bloque_video a:hover{color:#EF2715;}.info_bloque_video p{padding:0;margin:.5em 0 0 0;}.info_bloque_sonido{clear:both;position:relative;float:left;width:100%;margin:.625em 0;padding:0;font-size:.75em;color:#808080;text-align:center;}.info_bloque_sonido a{color:#808080;}.info_bloque_sonido a:hover{color:#EF2715;}.info_bloque_sonido p{padding:0;margin:.5em 0 0 0;}.tabla{border-collapse:collapse;border-spacing:.5em 1em;color:#808080;width:99%;table-layout:fixed;}.tabla tr td,.tabla tr th{border:1px solid #F99D0D;overflow:hidden;padding:.25em;font-size:.6875em;}.tabla tr th{font-size:.75em;background-color:#F6F6F6;color:#F99D0D;text-align:left;}.tbfondsec td{background-color:#F6F6F6;}.tbfondsec tr th{background-color:#F99D0D;color:#FFFFFF;}.datos_mapa_info{clear:both;position:relative;float:left;width:100%;overflow:hidden;margin:0;padding:.5em .5em;background-color:#F99D0D;color:#FFFFFF;font-size:.75em;}.datos_mapa_info p{margin:0;padding:0 0 .25em 0;}.datos_mapa_info a{color:#FFFFFF;}.blq_busqueda{clear:both;position:relative;float:left;width:90%;margin:.25em 1em 1em 1em;padding:0;border-bottom:1px dashed #CCC;}* html .blq_busqueda{margin-left:.5em;}.txtbusqueda{clear:both;position:relative;float:left;width:90%;margin:0;padding:0 0 .5em 1em;color:#808080;font-size:.75em;font-weight:bold;}.txtbusqueda a{color:#808080;}.txtbusqueda a:hover{color:#EF2715;}.titbusqueda{clear:both;position:relative;float:left;width:96%;margin:0 0 .4em 0;padding:.25em .2em .2em .2em;font-size:.875em;color:#696969;font-weight:bold;text-transform:uppercase;border-bottom:1px solid #C7C7C7;}
/* ----------------------------- COMERCIO -------------------- */

.info_tit_producto {
  margin: 0;
  padding: 0;
  font-size: .75em;
  color: #F99D0D;
}

.info_tit_producto a {
  color: #F99D0D;
}

.info_tit_producto a:hover {
  color: #F99D0D;
}

.titulo_prodrel{
  clear: both;
  position: relative;
  float: left;
  width: 96%;
  margin: 0 0 .5em 0;
  padding: .25em .5em;
  font-size: .875em;
  color: #FFFFFF;
  font-weight: bold;
  text-transform: uppercase;
  background-color: #F99D0D
}

.titulo_artirel{
  clear: both;
  position: relative;
  float: left;
  width: 98%;
  margin: 0 0 .5em 0;
  padding: .125em .25em;
  font-size: .75em;
  color: #FFFFFF;
  font-weight: bold;
  text-transform: uppercase;
  background-color: #F99D0D;
}


.prod_bloque {
  clear: both;
  position: relative;
  float: left;
  width: 85%;
  margin: .625em;
  padding: .3em .625em;
  border: 1px solid #F99D0D;
}

.prod_datos {
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
  width: 63%;
}

.prod_datos_texto {
  clear: both;
  position: relative;
  float: left;
  width: 100%;
  margin: 0 0 .625em;
  padding: 0;
  font-size: .75em;
  color: #808080;
}

.prod_boton {
  position: relative;
  float: right; 
  margin: 0;
  padding: 0 0 .5em 0;
  text-align: right;
  width: 35%;
}

/* -------------------------------------------------------------------- */

#carrito_compra {
	clear: both;
	position: relative;
	float: left;
  width: 84%;
  margin: 0;
  padding: 1em;  
  background-color: #FFF;
  border: 1px solid #F6F6F6;
}

#carrito_compra #tit_carrito_compra {
	clear: both;
  position: relative;
  float: left;
  width: 90%;
  margin: 0;
  padding: 0 0 0 .375em;
  font-size: 1.6875em;
  color: #F99D0D;
  font-weight: normal;
  background: transparent url("imgs/flecha_titulo.gif") no-repeat 0 .35em;
}

#carrito_compra .arten_carrito_compra_vacio {
	clear: both;
	position: relative;
	float: left;
	width: 100%;
  margin: .2em 0;
  padding: 0;
  font-size: .75em;
  font-weight: normal;
  color: #F99D0D;
  text-align: center;
  text-transform: uppercase;
}

#carrito_compra .arten_carrito_compra {
	clear: both;
	position: relative;
	float: left;
	width: 100%;
  margin: .2em 0;
  padding: 0;
  font-size: .75em;
  font-weight: normal;
  color: #F99D0D;
  text-align: center;
  text-transform: uppercase;
}

#carrito_compra #minicarro_form_capa {
	clear: both;
	position: relative;
	float: left;
	width: 100%;
	margin: .2em 0;
	padding: 0;
}

#carrito_compra .minicarro_tabla {
	clear: both;
	position: relative;
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	font-size: .75em;
	color: #808080;
	border-collapse: collapse;
	border-spacing: 0;
}

#carrito_compra .minicarro_tabla th {
	display: none;
}

#carrito_compra .minicarro_tabla td {
	vertical-align: top;
	border-bottom: 1px solid #F99D0D;
}

#carrito_compra .minicarro_tabla .col1 {
	width: 10%;
}

#carrito_compra .minicarro_tabla .col2 {
	width: 10%;
}

#carrito_compra .minicarro_tabla .col3 {
	width: 80%;
}

#carrito_compra .minicarro_tabla #minicarro_total {
	width: 100%;
	text-align: right;
	background-color: #F99D0D;
	color: #FFFFFF;
}

/* -------------------------------------------------------------------- */

.carrito {
  position: relative;
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
}

.txtcarrovacio {
  clear: both;
  position: relative;
  float: left;
  width: 99%;
  margin: 0 0 .3em 0;
  padding: 0;
  font-size: .75em;
  text-align: center;
  font-weight: bold;
  color: #F99D0D;
}

.tbcarro {
  clear: both;
  position: relative;
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
  font-size: .75em;
  text-align: center;
  border-spacing: 0;
  border-collapse: collapse;
  border: none;
}

.tbcarro .derecha{
  text-align: right;
}

.tbcarro .izquierda{
  text-align: left;  
}

.tbcarro th {
  color: #F99D0D;
  padding: .25em .5em;
}

.tbcarro td {  
  padding: .25em .5em;
}

.tbcarro tbody th {
  font-weight: normal;
}

.tbcarro tfoot th {
  text-align: right;
}

.tbcarro tfoot td {
  background-color: #F99D0D;
  color: #FFFFFF;
  font-weight: bold;
}

.tbcarro .sombreado {
  background-color: #E5E5E5;
}

.tbcarro .sombreado2 {
  background-color: #EFEFEF;
}

.tbcarro #gastosenvio td{
  background-color: #F6F6F6;
  color: #626262;
  font-weight: normal;
}

/* Formulario de pedidos */

.titcampo {
  font-size: .75em;
  color: #F99D0D;
  width: 35%;
  float: left;
}

.txtcampo {
  font-size: .75em;
  color: #808080;
}

/**************/

.fichapedido {
  clear: both;
  position: relative;
  float: left;
  width: 91%;
  overflow: hidden;
  margin: 0 0 1.125em 0;
  padding: 0;
  font-size: .6875em;
  color: #808080;
  border: 2px solid #F99D0D;
}

.fichapedido a {
  color: #808080;
}

.fichapedido a:hover {
  color: #EF2715;
}

.cabficha {
  position: relative;
  float: left;
  width: 99%;
  margin: 0;
  padding: .1em .6em .1em .3em;
  background-color: #F99D0D;
  color: #FFFFFF;
}

.cabficha a {
  color: #FFFFFF;
}

.cabficha a:hover {
  color: #FFFFFF;
}

.cabfichai {
  float: left;
  width: 40%;
}

.cabfichac {
  float: left;
  width: 28%;
}

.cabfichad {
  float: right;
  width: 28%;
  text-align: right;
}

.fila1ficha {
  position: relative;
  float: left;
  width: 99%;
  margin: 0;
  padding: 0 .3em;
  border-bottom: 2px solid #F99D0D;
}

.fila1i {
  float: left;
  width: 39%;
  border-right: 2px solid #F99D0D;
  padding: .2em 0;
}

.fila1d {
  float: right;
  width: 59%;
  padding: .2em 0;
}

.fila2ficha {
  position: relative;
  float: left;
  width: 99%;
  margin: 0;
  padding: .625em .3em;
  border-bottom: 2px solid #F99D0D;
}

.fila3ficha {
  position: relative;
  float: left;
  width: 99%;
  margin: 0;
  padding: .625em .3em;
  background-color: #F6F6F6;
  border-bottom: 2px solid #F99D0D;
}

.fichapedido p {
  clear: both;
  position: relative;
  float: left;
  width: 98%;
  margin: 0;
  padding: 0;
}

.fichapedido p.p2 {
  clear: both;
  position: relative;
  float: left;
  width: 98%;
  margin: .75em 0 0 0;
  padding: 0;
}

.fichapedido textarea {
  width: 98%;
  border: .1em solid #808080;
  background-color: #FFF;
  color: #808080;
  font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;  
  float: left;
  font-size: 1em;
}



.tbcarroficha {
  clear: both;
  position: relative;
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
  font-size: 1em;
  text-align: center;
  border-spacing: 0;
  border-collapse: collapse;
  border: none;
}

.tbcarroficha .derecha{
  text-align: right;
}

.tbcarroficha .izquierda{
  text-align: left;  
}

.tbcarroficha th {
  color: #F99D0D;
  padding: .25em .5em;
}

.tbcarroficha td {  
  padding: .25em .5em;
}

.tbcarroficha tbody th {
  font-weight: normal;
}

.tbcarroficha tfoot th {
  text-align: right;
}

.tbcarroficha tfoot td {
  background-color: #F99D0D;
  color: #FFF;
  font-weight: bold;
}

.tbcarroficha .sombreado {
  background-color: #E5E5E5;
}

.tbcarroficha .sombreado2 {
  background-color: #EFEFEF;
}

.tbcarroficha #gastosenvio td{
  background-color: #F6F6F6;
  color: #626262;
  font-weight: normal;
}

.tbficha {
  clear: both;
  position: relative;
  float: left;
  width: 100%;
  margin: .625em 0;
  padding: 0;
  font-size: .6875em;
  text-align: center;
  border-spacing: 0;
  border-collapse: collapse;
  border: none;
}

.tbficha th {
  color: #F99D0D;
  border-bottom: 1px solid #F99D0D;
}

.tbficha td {
  border-bottom: 1px solid #F99D0D;
  border-right: 1px solid #F99D0D;
  border-left: 1px solid #F99D0D;
  padding: .625em 0;
}

.tbficha .sombreado {
  background-color: #F6F6F6;
}

.tbficha .sombreado2 {
  background-color: #EFEFEF;
}

/* -------------------------------------------------------------------- */

.prod_precio{ 
  position: relative;
  float: left;   
  /*height: 20px;*/
  margin: 0 0 .625em 0;  
  padding: 0;
}

.prod_precio_p {
  clear: both;  
  position: relative;
  float: left;
  text-align: left;  
  color: #F99D0D;  
  font-size: .875em;
  margin: 0 0 .25em 0;  
  padding: 0;
}

.prod_precio_c{
  position: relative;
  float: left;
  padding: .2em 0 0 .2em;
  width: 2.1em;
  height: 1.25em;  
  text-align: right;    
}

.prod_precio form{ 
  clear:both;
  position: relative;
  float:left;  
  margin:0;
  padding:0;
  width: 100%;
}

.prod_precio input.caja, .prod_boton input.caja{ 
  display: inline;
  border: 0.1em solid #808080;
  background-color: #FFF;
  color: #808080;
  font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;    
  font-size: .75em;
  padding: .1875em 0;
}

.prod_precio input.bt_form, .prod_boton input.bt_form{
  display: inline;
  margin:  0 0 0 .25em;
}

.prod_precio p.unimin, .prod_boton p.unimin{
  clear: both;
  margin: 0;
  padding: .25em 0 0 0;
  font-size: .75em;
  color: #F99D0D;
}

/* -------------------------------------------------------------------- */

.grp_prod_rel {
  clear: both;
  position: relative;
  float: left;
  width: 100%;
  overflow: hidden;
  margin: .5em 0 0 0;
  padding: 0;
}
/* -------------------------------------------------------------------- */

#comercio_pasos {
  clear: both;
  position: relative;
  float: left;
  width: 100%;
  overflow: hidden;
  margin: .5em 0 1em 0;
  padding: .25em 0;
  background: #F6F6F6;  
  color: #626262;    
}

#comercio_pasos li {
  display: inline;
  margin: 0;
  padding: .5em;
  background: #F6F6F6;  
  color: #626262;     
  font-size: .825em;
  text-transform: uppercase;
  list-style-type: none;
}

#comercio_pasos li.activo { 
  background: #F99D0D;  
  color: #FFFFFF;    
}

#comercio_pasos li a {
  color: #626262;     
}

#comercio_pasos li.activo a { 
  color: #FFFFFF;    
}.forum{clear:both;position:relative;float:left;width:90%;margin:.8em 0 .8em .8em;padding:0;font-size:1em;color:#808080;}#listforum{position:relative;float:left;width:100%;margin:0 0 .625em 0;padding:0;font-size:.7em;}#listforum a{color:#F99D0D;}#listforum a:hover{color:#808080;}#listforum li{list-style-type:none;margin:0 0 .625em 0;padding:0;}#listforum p{margin:0;padding:0;}#listforum li ul{margin:.25em 0 0 1.25em;padding:0;}.fotousuario{position:relative;float:left;margin:0 .25em .25em 0;padding:0;}.datosmensaje{margin:0 0 1em 0;padding:0;}.datosmensaje p{margin:0 0 .25em 0;padding:0;font-size:.7em;color:#808080;}.txtmensaje{margin:0 0 .25em 0;padding:0;font-size:.7em;color:#808080;}.fichmensaje{margin:1em 0 .25em 0;padding:0 0 0 1.2em;font-size:.7em;color:#F99D0D;background:transparent url("../imgs/icclip.gif") no-repeat top left;}.fichmensaje a{color:#F99D0D;}#mapa_web{clear:both;position:relative;float:left;width:100%;margin:1em 0 0 0;padding:0;font-size:.75em;color:#808080;}#mapa_web a{color:#808080;}#mapa_web a:hover{color:#EF2715;}#mapa_web ul{margin:0 0 0 2em;padding:0;}#mapa_web ul li{margin:.5em 0 0 0;padding:0;}.conten_comentarios{clear:both;position:relative;float:left;width:100%;margin:.5em 0;padding:0;font-size:.75em;color:#808080;overflow:hidden;}.conten_comentarios .cc_titulo{clear:both;position:relative;float:left;width:100%;margin:0;padding:.125em 0;font-size:1.5em;color:#808080;border-bottom:1px solid #D9D9D9;}.conten_comentarios .cc_comentario{clear:both;position:relative;float:left;width:100%;margin:0;padding:.75em 0 .5em 0;color:#808080;border-bottom:1px solid #D9D9D9;}.cc_comentario .cc_col1{position:relative;float:left;width:65%;margin:0;padding:0;font-weight:bold;}.cc_comentario .cc_col1 span{color:#F99D0D;padding:0 .25em 0 0;border-right:1px solid #D9D9D9;}.cc_comentario .cc_col2{position:relative;float:right;width:30%;margin:0;padding:0;text-align:right;}.cc_comentario .cc_texto,.cc_comentario .cc_valoracion{clear:both;position:relative;float:left;width:100%;margin:0;padding:.5em 0;}.cc_comentario .cc_valoracion{clear:both;position:relative;float:left;width:100%;margin:0;padding:.25em 0;}.cc_valoracion .cc_vpos{padding:0 1em .25em 2em;background:transparent url("imgs/ic_votopos.gif") no-repeat 0 0;}.cc_valoracion .cc_vneg{padding:.5em 1em .5em 2em;background:transparent url("imgs/ic_votoneg.gif") no-repeat 0 .25em;}.cc_paginacion{clear:both;position:relative;float:left;width:100%;margin:0;padding:.25em 0;border-bottom:1px solid #D9D9D9;}.cc_paginacion .ccp_col1{position:relative;float:left;width:30%;margin:0;padding:0 .25em;}.cc_paginacion .ccp_col2{position:relative;float:right;width:60%;margin:0;padding:0 .25em;text-align:right;}.cc_paginacion .ccp_destacado{font-weight:bold;color:#F99D0D;}.conten_comentarios_form{clear:both;position:relative;width:90%;margin:.5em auto;padding:.5em;font-size:.75em;overflow:hidden;border:1px solid #D9D9D9;}.conten_comentarios_form .ccf_titulo{clear:both;position:relative;float:left;width:100%;margin:0;padding:.125em 0;font-size:1.25em;color:#808080;border-bottom:1px solid #D9D9D9;font-weight:bold;}.conten_comentarios_form p{clear:both;position:relative;width:100%;margin:0;padding:.5em 0;color:#808080;}.conten_comentarios_form p label{display:block;position:relative;float:left;margin:0 .2em .2em 0;padding:0;width:30%;}.conten_comentarios_form p label.lblgrande{width:100%;}.conten_comentarios_form p input.caja{width:60%;border:.1em solid #D9D9D9;background-color:#FFF;font-family:Trebuchet MS, Tahoma, Verdana, sans-serif;float:left;color:#808080;}.conten_comentarios_form p textarea{width:60%;border:.1em solid #D9D9D9;background-color:#FFF;font-family:Trebuchet MS, Tahoma, Verdana, sans-serif;float:left;color:#808080;font-size:1em;}.conten_comentarios_form input.bt_form{font-size:1em;}.conten_valoracion{clear:both;position:relative;float:left;width:100%;margin:.5em 0;padding:0;font-size:.75em;color:#777;overflow:hidden;}.conten_valoracion .cv_vota{position:relative;float:left;margin:0;padding:0 1em 0 0;}.conten_valoracion .cv_resultado{position:relative;float:left;margin:0;padding:0 0 0 1em;border-left:1px dotted #777;}.conten_listvalcomen{clear:both;position:relative;float:left;width:100%;margin:.25em 0;padding:0;font-size:.75em;color:#777;overflow:hidden;}.conten_listvalcomen .clvc_comentarios{position:relative;float:left;margin:0;padding:0 .75em 0 1.5em;background:transparent url("imgs/ic_comentario.gif") no-repeat 0 .25em;}.conten_listvalcomen .clvc_separacion{position:relative;float:left;margin:0;padding:0 0 0 .5em;border-left:1px dotted #777;}.conten_listvalcomen .clvc_valoracion{position:relative;float:left;margin:0;padding:0;}.usuarios{clear:both;position:relative;float:left;width:99%;margin:0 0 .625em 0;padding:0;}.txtusuarios{clear:both;position:relative;float:left;width:100%;margin:0 0 .625em 0;padding:0;font-family:Trebuchet MS, Tahoma, Verdana, sans-serif;font-size:0.75em;color:#808080;}.txtusuarios a{color:#808080;}.txtusuarios a:hover{color:#EF2715;}.usuarios .txtusuarios{width:90%;padding:0 0 0 10%;}.titusuarios{clear:both;position:relative;float:left;margin:0 0 0 1.6em;padding:.3em;font-family:Trebuchet MS, Tahoma, Verdana, sans-serif;font-size:0.75em;font-weight:bold;color:#FFFFFF;background-color:#F99D0D;}.titusuarios a{color:#FFFFFF;}.titusuarios a:hover{color:#EF2715;}.txtformus{clear:both;position:relative;float:left;width:97%;margin:0 0 .625em .625em;padding:0;font-family:Trebuchet MS, Tahoma, Verdana, sans-serif;font-size:0.75em;color:#808080;}.txtformus a{color:#808080;}.txtformus a:hover{color:#EF2715;}.txtformus2{clear:both;position:relative;float:left;width:97%;margin:0 0 .625em 2em;padding:0;font-family:Trebuchet MS, Tahoma, Verdana, sans-serif;font-size:0.75em;color:#808080;}.txtformus2 a{color:#808080;}.txtformus2 a:hover{color:#EF2715;}ul.txtformus li{list-style-type:none;padding:0 0 0 1.5em;margin:0 0 .625em 0;}.blqusuarios{clear:both;position:relative;float:left;width:60%;margin:0 0 0 1em;padding:.3em .5em;background-color:#D9D9D9;}.blqusuarios p{margin:0 0 .625em 0;font-family:Trebuchet MS, Tahoma, Verdana, sans-serif;font-size:0.75em;color:#626262;}.lstconectados{clear:both;position:relative;float:left;width:100%;margin:0 0 .625em 0;padding:0;}.lstconectados li{list-style-type:none;clear:both;position:relative;float:left;width:90%;margin:0 0 .3em 0;padding:0 0 0 .5em;font-family:Trebuchet MS, Tahoma, Verdana, sans-serif;font-size:0.75em;color:#808080;}.lstconectados li a{color:#808080;}.lstconectados li a:hover{color:#EF2715;}.anotacion{clear:both;position:relative;float:left;width:99%;margin:0 0 5px 0;padding:0 2px;color:#808080;font-family:Trebuchet MS, Tahoma, Verdana, sans-serif;font-size:0.75em;}.anotacion span{background:transparent url("../imgs/ic_nav_pitaghoras.gif") no-repeat left top;padding:0 0 0 20px;color:#F99D0D;}.tit_asignatura{clear:both;position:relative;float:left;width:100%;margin:0 0 15px 0;padding:0;color:#F99D0D;font-family:Trebuchet MS, Tahoma, Verdana, sans-serif;font-size:0.875em;font-weight:bold;text-transform:uppercase;border-bottom:1px solid #F99D0D;}.tit_hoja{clear:both;position:relative;float:left;width:100%;margin:0 0 15px 0;padding:0;color:#808080;font-family:Trebuchet MS, Tahoma, Verdana, sans-serif;font-size:0.75em;font-weight:bold;}#usu_login{clear:both;position:relative;float:left;width:100%;margin:0 0 1em 0;padding:0;overflow:hidden;}#usu_login .col1{position:relative;float:left;width:48%;margin:0;padding:0;overflow:hidden;}#usu_login .col2{position:relative;float:right;width:48%;margin:0;padding:0;overflow:hidden;}#usu_login .formulario{width:100%;margin:0;}/*------------------------- Especificos de la web --------------------------------*/
.type_prod {
  font-size: .75em;
  color: #808080;
  margin: 0;
  padding: 0 0 .5em 0;
  font-style: italic;
}

.prod_precio_p p {
  margin: 0;
  padding: 0 0 .15em 0;
}

/* ------------------------------------------------------------ */

