
/*Configuraci�n Global*/


* {
	margin:0;
	padding:0;
}
body {
	/*background: #ebffba url(../images_new/html_bg.gif) repeat-x;
	color: #999;*/
	font: 76.1%/1.3em Arial, Verdana, Helvetica, sans-serif;
	text-align: center;
	margin: 0;
	margin-top: 13px;
}


h1,h2,h3,h4,h5,h6,blockquote,form,label,ul,ol,dl,fieldset,address {
	margin: 0.5em 0; 
}
p{
	margin: 1em 0;
}
li,dd { 
	margin-left:1em;
} 

fieldset {
	padding:.5em; 
	border:0;
} 

img {
	border: 0;
}

a img {
	border: 0;
}

table {
    font-size: 1em;
}
.csc-mailform-field{
	margin-top:10px;
	clear:left;
}
.csc-mailform-field label{
	width:12em;
	float:left;
	display:block;
	font-weight:600;
	font-size:1em;
	margin:0;

}

.csc-mailform-submit{
	margin-left:12em;
}
/*fin configuraci�n general*/




/*capa de estilos separada de layout.css ebffba bdce48*/



#top_shadow {
	/*background:	 url(../images_new/top_bg.gif) no-repeat;*/
}

#top_a {
	background: #c7c7c7;
	/*background: url(../images_new/footer_bg.gif) repeat-x;*/
}

#top_a_left {
	font-size: 0.9em;
	color: #fff;
	float: left;
	margin-left: 20px;
}
#top_a_left a,#top_a_left a:link,#top_a_left a:visited,#top_a_left a:hover,#top_a_left a:active{
	color: #eef2d0;
	font-weight:600;
}

#submenu_top{
	margin-top:0.07em;
}
#submenu_top,.submenu_top_el{
	float:left;
	line-height:22px;
}
.top_el{
	float:left;
	margin-left:3px;
	margin-right:5px;
}
#reducir {
	font-size: 0.8em;
	color: #fff;
}
#aumentar {
	font-size: 1.2em;
	color: #fff;
}

#top_a_right {
	font-size: 0.8em;
	color: #eef2d0;
	float: right;
	margin-right: 20px;
	font-weight:600;
}

#top_a_right a {
	font-size: 0.8em;
	padding: 5px;
	color: #eef2d0;
	font-weight:600;
}
#top_a_right input{
	font-size: 1em;
	border:1px solid #f9fbce;
	background-color: #ffffff;
}
#top_a_right .form_home{
	margin:0;
	padding:0;
}
#top_a_right .submit_home{
	margin:0;
	padding:0;
	color:#ffffff;
	background:none;
	border:0;
}

#top_seperator {
  background: #646464;
	/*background: url(../images_new/footer_shadow_bg.jpg) repeat-x;*/
  text-decoration: none;
  float:left;
}

#top_seperator a{
    color: black;
    text-decoration: none;
}

#bottom_seperator {
	/*background: #fff url(../images_new/bottom_seperator_bg.gif) no-repeat;*/
	background: #e4e9ab;
}

#rootline {
	background: #ba9e66;
	/*background: url(../images_new/footer_bg.gif) repeat-x;*/
}


#top_shelf {
	background: #E4E9AB url(../images_new/top_shelf.gif) repeat-y;
	border-top: 10px solid #E4E9AB;

}

#cuerpo {
	float:left;
	/*background:url(../images_new/digital.gif) no-repeat 120px 0;*/
	width: 900px;/*780px;*/
	overflow:hidden;
	margin-bottom:30px;
}
#cuerpo_resto {
	float:left;
	width: 900px;/*780px;*/
	overflow:hidden;
	margin-bottom:30px;
}

#contenido {
	background:#F7F9E8;
}

#footer  {
	/*background: url(../images_new/footer_bg.gif) repeat-x;*/
	background: #f1f1f1;
	font-size:0.8em;
	color:#646464;
	line-height:1.3em;
	width: 900px;/*780px;*/
	height: 45px;
	margin: 0 auto;
	clear:both;
}


#footer_shadow {
	height: 50px;
	width: 900px;/*780px;*/
	margin: 0;
	padding: 0;
}

#footer_top {
	background: #ba9e66;
	height: 7px;
	width: 900px;/*780px;*/
	margin: 0;
	padding: 0;
	float:left;
}
#footer_left {
	float: left;
	margin-right: 20px;
}

#footer_right {
	float: right;
	width:auto;
	margin-top:9px;
}
.img_pie_right{
	float:right;
	width:8em;
	padding-right:6px;
	margin-top:8px;
}

#footer_center {
	float: left;
	margin-right: 20px;
	margin-top:2px;
}

.tit_pie{
	font-size:1.1em;
  	color:#ba9e66;
}
.subtit_pie{
	font-size:0.8em;
  	color:#ba9e66;
}
#wrapper {
  border: 1px solid #eee;
}

#footer_shadow {
	/*background: url(../images_new/footer_shadow_bg.jpg) repeat-x;*/
	color: #cdcdcd;
}

#footer_shadow a {
	/*background: url(../images_new/footer_shadow_bg.jpg) repeat-x;*/
	color: #2d2d2d;
}


/*Elementos de texto*/

h1 {
	color: #AEBF33; 
	font-size: 1.4em; 
	font-weight: bold;
}

h2 {
	color: #AEBF33; 
	font-size: 1.3em; 
	font-weight: bold;
}

h3 {
	color: #AEBF33; 
	font-size: 1.2em; 
	font-weight: bold;
}

h4 {
	color: #AEBF33; 
	font-size: 1.1em; 
	font-weight: bold;
}

h5 {
	color: #AEBF33; 
	font-size: 1em; 
	font-weight: bold;
}

h6 {
	color: #AEBF33; 
	font-size: 0.9em;
	font-weight: bold;
}

/*blockquote {
	background: #EEF2D0;
	border: 2px solid #DFE7A9;
	border-left: 4px solid #DFE7A9;
	margin: 10px;
	padding: 0.5em;
	color: #666;
	line-height: 140%;
}*/

pre {
	background: #fff;
	color: #333;
	padding: 10px;
	border: 1px solid #EEF2D0;
	border-left: 5px solid #EEF2D0;
}

/*enlaces*/

a:link, a:visited {
	/*color: #999;*/ 
	color: #000000;
	text-decoration: none;
}

a:hover, a:active {
	/*color: #798F2C;*/
	color: #B89E64;	
	text-decoration: underline;
}

a:hover img {
  filter:alpha(opacity=60);
  -moz-opacity: .60;
}

/*Listas*/
li {
	list-style-type:none;
	background: url(../images_new/bullet.gif) no-repeat 0px 5px;
	padding-left: 13px;
	margin-left: 5px;
}

ul {
	margin: 10px;

}

/*Elementos gr�ficos*/

hr { 
	/*linea de separaci�n */
	background: transparent; 
	height:1px; 
	border: 1px solid #ccc;
}

.pagenav {
	/* texto para: "<< Comienzo < Anterior 1 Siguiente > Fin >>" enlaces con contenido*/
	font-weight: normal;
	margin: 5px;
}

a.pagenav, a.pagenav:visited {
	/* enlaces espec�ficos para pagenav */
	font-weight: bold;
	color: #AEBF33;
}

a.pagenav:hover {
	/* enlaces espec�ficos para pagenav */
	color: #FF9900;
	color: #666;
}

.pagenav_prev a {
	float: left;
	width: 430px;
	font-weight: bold;
	color: #AEBF33;
}

.pagenav_next a {
	float: right;
	width: 40px;
	font-weight: bold;
	color: #AEBF33;
} 

.back_button  {
	background: #97C932;
	padding: 1px 0 2px 7px;
	width: 39px;
	margin: 5px 0 5px 0;
	color: #fff;
} 

.back_button a  {
	color: #fff;
}

.small {
	/* para texto peque�o como fechas/escrito por etc */
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #999;
	letter-spacing: 0.1em;
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-weight: normal;
}

.button {
	/* button style for Joomla component, form and module buttons*/
	background: url(../images_new/button_bg.gif) repeat-x;
	border: 1px solid #B8DB6F;
	color: #FFFFFF;
	/*margin: 4px;*/
	font-weight: normal;
	text-align: center;
	/*padding: 1px 0 3px 0;*/
}

input{
	font-family: Tahoma, Verdana, Arial; 
	font-size: 11px; 
	color: #666;
	background: #dfe7a9;
	border: 1px solid #f9fbce;
}

input:hover {
	border: 1px solid #505050;
}

/*iconos*/

.createdate {
	/*icono reloj*/
	background:url(../images_new/date.png) no-repeat 0 5px;
	font-size: 11px;
	color:  #666;
	text-indent:21px;
	font-weight: normal;
	margin:0;
	margin: 7px 0 5px 4px;
	padding: 5px 0 5px 0;
}

.modifydate {
	/*icono modificado */
	background: url(../images_new/bullet.gif) no-repeat 0px 4px;
	text-indent: 12px;
	font-size: 10px;
	color: #666;
	text-decoration: none;
	font-weight: normal;
}

.readon {
	display:block;
	background:url(../images_new/read_more.gif) no-repeat;
	text-align: center;
	width:74px;
	height:18px;
	line-height: 18px;
	margin: 1em 0;
}

a.readon:link, a.readon:visited, a.readon:hover {
	color: #fff; 
	text-decoration: none; 
	font-size: 11px;
}

/* Estilos para el contenido*/

.contentpane {
	/* This is used mainly for Table that holds all non-article information (components, category lists, contact forms, etc).
	all contained within a single table*/
	background-color : #fff;
	font-size: 1em;
}

.contentpaneopen {	
	background-color : #FFFFFF;
	font-size: 1em;
}

.moduletable .contentpaneopen {	
	background-color : #eff2ce;
	font-size: 1em;
	margin-top: 10px;
}

.contentheading {
	/* Used as the Title of the content, article, etc. being displayed,
	it is also used for Section's heading*/
	font-size: 1em;
	border-bottom: 1px solid #AEBF33;
	letter-spacing: 0.1em;
	margin-bottom: 1em;
	font-weight: bold;
	color: #AEBF33;
	line-height: 16px;
}

.contentpagetitle {
	/*Title of articles*/
	font-size: 13px;
	font-weight: bold;
	color: red;
	text-align:left;
}

.componentheading {
	/* Used to format a components heading or title */
	font-size: 1.3em;
	margin-bottom: 0.7em;
	border-bottom: 2px solid #AEBF33;
	font-weight: bold;
	color: #AEBF33;
}

table.contenttoc {
	margin: 10px;
	padding: 0px;
	float:right;
}

/*
Estilos por secci�n
*/

.sectiontableheader {
	/* This is for styling the section table headers on a SECTION's page.*/
	background-color : #F7F9E8;
	background-repeat: repeat;
	padding: 2px 0 2px 10px;
	color : #AEBF33;
	font-weight : bold;
}

.sectiontableentry1 {
	/* this is used when there's a whole list of data to provide and
	you need to create alternate colors for each row of data. This is
	the first color */
	background-color : #f7f9e8;
	padding: 1px 0 1px 10px;
}

.sectiontableentry2 {
	/* this is the second color for the row*/
	background-color : #F3F3F3;
	padding: 1px 0 1px 10px;
}

/*  Encuestas  */

.poll {
	/* texto */
	font-size: 1em;
	line-height: 14px;
	color: #AEBF33;
}

/*this helps make the poll
look better as it removes the
section and table entry lines*/
.poll .sectiontableentry1, .poll .sectiontableentry2 {
	background: none;
}

.pollstableborder {
	/* set the border properties of the polls voting table */
	border: none;
	width: 178px;
	border: none;
}

.poll td {
	/* set the table data properties of the polls voting table */
	font-size: 0.95em;
	color: black;/*AEBF33*/
	font-weight: normal;
	padding: 4px;
}

/*
MODULE STYLING
These stylings are to format the way modules are
displayed. 
*/

.moduletable {/*generic for all modules*/
	/* well.. for formatting the table cells of the module table */
	font-size: 1em;
	margin: 0;
}

/*only top 3 modules*/

#top_shelf .moduletable h3 {
	font-size: 12px;
	font-weight: bold;
	background: #96b831;
	color: #fff;
	height: 25px;
	margin: 0;
	padding: 0;
	margin-left: -5px;
	margin-right: -5px;
	line-height: 25px;
	width: 246px;
	text-indent: 10px;
}

/*search box styling top left*/
.search {
	position: absolute;
	top: 8px;
	left: 15px;
}

.search input {
	background: #373737;
	border: 1px solid #404040;
	color: #eef2d0;
}

.search input:hover {
	background: #373737;
	border: 1px solid #505050;
	color: #eef2d0;
}


div.w_span_auto{
	background:url(wr.png) top right no-repeat;
	padding-right:18px;
	height:34px;
	line-height:34px;
	clear:both;
	margin-bottom:14px;
}


#wrapper {
	position: relative;
	width: 900px; /*780px;*/
	padding: 0;
	margin: 0 auto;
  margin-bottom: 20px;
	text-align:left;
	z-index: 1;
}

#top_shadow {
	position: absolute;
	right: -7px;
	top: 33px;
	width: 915px;/*795px;*/
	height: 120px;
	z-index: -1;
}

#top_a {
	height: 7px;
	width: 900px;/*780px;*/
	padding: 0;
	margin: 0;
}

#top_a_top {
	float: left;
	margin-top: 7px;
	margin-left: 10px;
	display: inline;
}





#branding_header {
	width: 900px;/*780px;*/
	height: 89px;
	margin: 0;
	padding: 0;

}

#branding_header_izq {
	float: left;
	background-position: right top;
	width:200px;
}

#branding_header_cen {
	float: right;
	background-position: right top
}
#branding_header_top {

	margin-top: 1px;
	float: right;
	width:700px;
}
#menu_top{
	float: right;
	height: 23px;
	border-top:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	background-color:#f1f1f1;
	padding-left:3px;
	padding-right:6px;
}
.lat_menu_sup{
	background-image: url(../images_new/lat_menu_sup.gif);
	background-repeat:no-repeat;
	float: right;
	height: 25px;
	width:7px;
}

.el_menu_sup{
	float:left;
	height:25px;
	line-height:23px;
	font-size:0.9em;
}
.el_menu_sup img{
	float:left;
	margin-top:4px;
	margin-right:6px;
	margin-left:8px;
}
#branding_header_der {
	float: right;
	background-position: right top;
	width:auto;
}
#contenido_superior{
	float:left;
	width:600px;
}

.icono{
	float: left;
}

#rootline {
	height: 7px;
	width: 900px;/*780px;*/
	margin: 0;
	padding: 0;
}

#top_shelf {
	width: 900px;/*780px;*/
	margin: 0;
	padding: 0;
	overflow:hidden;
}

#top_shelf_left {
	float: left;
	width: 236px;
	padding: 0 5px 0px 5px;
	margin-left: 10px;
	display:inline;
}

* html body #top_shelf_left {
	width: 246px;
}

#top_shelf_center {
	float: left;
	width: 236px;
	padding: 0 5px 0px 5px;
	margin-left: 10px;
}

* html body #top_shelf_center {
	width: 246px;
}

#top_shelf_right {
	float: left;
	width: 236px;
	padding: 0 5px 0px 5px;
	margin-left: 10px;
}

* html body #top_shelf_right {
	width: 246px;
}

#top_seperator {
	/*background: url(../images_new/top_seperator_bg.gif) no-repeat;*/
	/*background: #e4e9ab;*/
	width: 900px;/*780px;*/
	text-align: right;
	height: 21px;
	border-right:1px solid #ddd;
	/*margin-top: 3px;*/
}


#top_seperator_contenidos {
	padding-top: 4px;
}

#bottom_seperator {
	width: 900px;/*780px;*/
	height: 10px;
}



#columna_der{
  /*width: 170px;*/
  width: 220px;
  float: right;
  margin-top: 10px;
  margin-left: 20px;
}

#columna_izq{
    width: 180px;
    float:left;
    min-height: 350px;
    /*margin-top: 40px;*/
    /*background: url(../images_new/rayos.gif) no-repeat -82px 0;*/
    margin-top: 28px;
    background: url(../images_new/rayos.gif) no-repeat -70px 0;
}

#columna_izq h1 a{
    width: 180px;
    height: 40px;
    text-indent: -5000px;
    display: block;
}


#menu_izq{
	margin-top:70px;
	/*background: #ffffff;*/
	padding-left:10px;
}

.caja_derecha {
  width: 150px;
  min-height: 40px;	
  margin-top: 10px;
  /*margin-left: 5px;*/
  overflow: hidden;
   background: url(../images_new/cuadro_derecha.png) repeat-x;
  border: 1px solid #ccc;
  margin: 2px;
  padding: 12px 5px 7px 5px;
}

#columna_der .caja_derecha{
  width: 200px;
}

.caja_derecha csc-header,.caja_derecha .title_der{
	float:right;
	width:65%;
}
.caja_derecha .title_der{
	color:#969393;
	font-size:1em;
	font-weight:600;
	margin-top:12px;
	margin-bottom:0;
}

.caja_derecha hr{
	border-top:1px solid #8d8d8d;
	margin-bottom:1em;
}
.caja_derecha p {
	text-align:left;
	font-size:0.85em;
	font-family: Verdana,Arial,sans-serif;
}

.caja_izquierda{
  border: 1px solid #ccc;
  width: 140px;
  overflow: hidden;
  padding-left:15px;
  padding-right:5px;
  padding-top:2px;
  margin:0 0 5px 0;
  vertical-align:middle;
}
.nivel1_izq{
	height: 28px;
	line-height:28px;
}
.nivel1_izq_2lin{
	height: 27px;
	line-height:13px;
	margin-top:1px;
	vertical-align:middle;
}

.nivel1_izq A,.nivel1_izq A:visited,.nivel1_izq_2lin A,.nivel1_izq_2lin A:visited{	
	color: #646464;
	text-decoration: none;
	font-weight:600;
	font-size:1em
}

.caja_izquierda ul{
	margin-left:0;
	margin-top:0;
}
.marron  ul{
	margin-top:6px;
}
.nivel2_izq A,.nivel2_izq A:visited{
	font-weight:400;
	font-size:0.9em;
	color:#4c4c4c;
}

li.nivel2_izq{
	list-style-type: none;
	background-color: transparent;
	background: url(../images_new/bullet_grey.gif) no-repeat 0px 50%;
	padding-left: 13px;
	margin-left:0;
	margin-bottom:5px;
	line-height:0.98em;
}

.azul{
  background: url(../images_new/cuadro_izq_az.gif) no-repeat;
} 

.morado{
  background: url(../images_new/cuadro_izq_mo.gif) no-repeat;
} 

.verde{
  background: url(../images_new/cuadro_izq_ve.gif) no-repeat;
} 

.amarillo{
  background: url(../images_new/cuadro_izq_am.gif) no-repeat;   
  
} 

.marron{
  background: url(../images_new/cuadro_izq_ma.gif) no-repeat;
}
#destacadosizq{
	/*margin:10px;*/
	margin:10px;
}
#destacadosizq IMG{
	display:block;
	padding:0;
	margin-bottom:0;
	/*margin-top:15px;*/
	margin-top:0px;
}

#contenidos{
	margin-left: 185px;
	/*width: 515px;*/
	width: 460px;
	min-height: 341px;
	margin-top: 10px;
} 
#contenidos_resto{
	margin-left: 185px;
	width: 700px;
	min-height: 341px;
} 
.superior_resto{
	margin-left: 0px;
	width: 720px;
	float:right;

}
#superior_img{
	float:right;
	margin-top:1px;

}
#linea_area{
	width:100%;
	float:right;
	background:#6600a1;
	height:7px;
}
.int_linea_area{
	height:7px;
	width:auto;
	line-height:2px;
}
#migapan{
	margin-top:4px;
	margin-bottom:10px;
	width:100%;
	float:left;
	vertical-align:middle;
}
.el_migapan A{
	color:#4c4c4c;
}
.el_migapan{
	float:left;
	margin-left:3px;
	margin-right:3px;
	color:#4c4c4c;
	font-size:0.9em;
	letter-spacing:0.1em;
	vertical-align:middle;
}
.sep_el_migapan{
	float:left;
	color:#4c4c4c;
	font-size:1em;
	vertical-align:middle;
}
#titulopag{
	width:100%;
	float:left;
}
.txt_titulopag{
	background: url(../images_new/asterisco_news_home.gif) no-repeat;
	padding-left:20px;
	color:#969393;
	font-size:1em;
	font-weight:600;
	letter-spacing:0.1em;
	text-transform:uppercase;
}
.linea_titulopag{
	height:10px;
	background: url(../images_new/bg_title_news_home.gif) repeat-x;
	width:707px;
	/*width:525px;*/
	margin-bottom:10px;
}
.cont_title1,.cont_title2,.cont_title3{
	width:100%;
	color:#9b8761;
	font-weight:600;
	margin-bottom:10px;
	letter-spacing:0.1em;
}
.cont_title1{
	text-transform:uppercase;
	font-size:1.1em;
}
.cont_title2{
	font-size:1.1em;
}
.cont_title3{
	font-size:0.97em;
}

#colNormal{
	margin:0;
	padding:0;
	float:left;
	width:100%;
}

.contenedor2col #colDer{
  width: 170px;
  float: right;	
  margin-top: 10px;
}
.contenedor2col #colDer .caja_derecha{
	margin-left:17px;
}
.contenedor2col #colNormal{
	width: 525px;
	margin-top: 10px;
	float:left;
} 
#contenidos .contenedor2col #colNormal{
	width: 465px;
}

#contenidos_resto #colNormal{
	font-size:0.93em;
	color:#565353;
}
.csc-textpic-intext-left dl{
	padding:0 15px 5px 0;
	display:block;

}
div.csc-textpic-intext-left-nowrap .csc-textpic-text{
	margin-left:15px;
}
div.csc-textpic-intext-right-nowrap .csc-textpic-text{
	margin-right:15px;
}

.csc-textpic-intext-right dl{
	padding:0 0 5px 15px;
	display:block;

}
.csc-textpic-caption{
	font-weight:600;
}

#contenidos_resto li{
	list-style-type:none;
	background: url(../images_new/square_grey.gif) no-repeat 0px 5px;
	padding-left: 13px;
	margin-left: 5px;
	margin-bottom:4px;
}
/************ Noticias *************/
.contenido_news{
	width:100%;
	float:left;
}
.header_news{
	background: url(../images_new/asterisco_news_home.gif) no-repeat;
	padding-left:20px;
	color:#969393;
	font-size:1em;
	font-weight:600;
}
.subheader_news{
	height:10px;
	background: url(../images_new/bg_title_news_home.gif) repeat-x;
}
.bloque_news{
	/*width:500px;*/
	width:450px;
	float:left;
}
.titulo_news{
	color:#9b8761;
	font-weight:600;
	font-size:1em;
	margin-top:20px;
	margin-bottom:10px;
	letter-spacing:0.1em;
}
.img_news{
	width:auto;
	float:left;
	margin-right:10px;
}
.bloque_news P{
	color: #565353;
	font-size:0.9em;
}
.more_news{
	float:right;
	padding-bottom:15px;
	border-bottom:1px solid #c7c7c7;
	width:100%;
	text-align:right;
}
.more_news A{
	color: #565353;
	font-size:0.8em;
	text-decoration:underline;
}
.contenido_news_list .bloque_news{
	width:700px;

}
.contenido_news_list .bloque_news p {
	font-size:0.97em;
}
.contenido_news_list .titulo_news,.contenido_news_single  .titulo_news{
	font-size:1.1em;
	margin-top:10px;
}
.contenido_news_single  .subtitulo_news{
	font-style:italic;
}
.contenido_news_list .more_news A{
	font-size:0.8em;
}
.tx-ttnews-browsebox{
	margin-top:10px;
	width:100%;
	float:left;
}
.tx-ttnews-browsebox p{
	margin:0;
}
.tx-ttnews-browsebox-SCell{
	font-weight:600;
	background:#ffffff;
}
.tx-ttnews-browsebox-SCell A{
	font-weight:600;
	color: #565353;
	font-size:1.1em;
}
.tbl_img_news{
	width:1px;
	cellspacing:0;
	cellpadding:0;
	margin-right:10px;
	padding:0;
	border:0;
	font-weight:600;
	text-align:center;
}

/**************** Tiempo ***********/
.tx-gbweather-pi1{
	padding-bottom:7px;
}
.tiempo_datos {
	float:left;
	width:50%;
	color:#646464;
	font-weight:600;
	font-size:0.9em;
	line-height:13px;
}
.tiempo_titulo{
	margin-top:0px;
	margin-bottom:2px;
	color:#969393;
	font-size:1em;
	font-weight:600;
	float:right;
	width:65%;
}

/*************** Buscador ***********/

.searchbox-tmpl-css legend {
	display:none;
}

.searchbox-tmpl-css label{
	width: 10em;
	float: left;
	display: block;
	font-weight: 600;
	font-size: 1em;
	clear:left;
	margin-top:0;
}
.searchbox-tmpl-css div{
	margin-top:10px;
}
.searchbox-tmpl-css .tx-indexedsearch-search-submit{
	margin-left:10em;
}



.caja_derecha TABLE .tabla_rte {
	background-color: #E5E5E5;
}

.caja_derecha TABLE .tabla_rte TD {
	border-bottom: 10px solid #FFFFFF;
}

#destacadosizq TABLE {
	width: 160px;
	border-top: 2px solid #E5E5E5;
	border-bottom: 2px solid #E5E5E5;
	margin-bottom: 4px;
}

#destacadosizq TABLE .tabla_izq {
	width: 100%;
	border-top: 1px solid #666666;
}

TABLE .table-box TD {
	border-top: 2px solid #DAE1D8;
	border-bottom: 2px solid #DAE1D8;
}

.table-box {
	border-bottom: 6px solid #FFFFFF;
}



TABLE .tabla_central {
	cellspacing: 0px;
	cellpadding: 0px;
}

TABLE .tabla_central TD {
	border-bottom: 2px solid #DAE1D8;
	width: 100px;
}

TABLE .table-box-ejemplo TD {
	width: 160px;
	border-top: 2px solid #DAE1D8;
	border-bottom: 2px solid #DAE1D8;
}

.table-box-ejemplo {
	width: 160px;
	border-bottom: 6px solid #FFFFFF;
}