/* CSS Document */

* {
	margin:0;
	padding:0;
	border:0;
	}

html {
	margin:0;
	padding:0;
	border:0;
	height:100%;
}
body {
	background-image:url(../images/background_411.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.6em;
	}

img {
	border:0;
}

a {
	color:#000000;
	text-decoration:none;
	}

a:hover {
	color:#000000;
	text-decoration:underline;
	}	

#web {
	width:830px;
	min-height:100%;
	-height:100%;
	margin:0 auto 0 auto;
	padding:0;
	border:0;
	background-image:url(../images/background_body.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	}

#top {
	float:left;
	width:830px;
	height:248px;
	background-image:url(../images/top_411.gif);
	background-repeat:no-repeat;
	}

#menu_top {
	clear:both;
	margin:0 auto 0 auto;
	height:32px;
	width:800px;
	border-bottom:2px solid #8e0828;
	background-image:url(../images/menu.gif);
	background-repeat:repeat-x;
	}
	
#menu_top ul {
	list-style-type:none;
	width:791px;
	padding-left:9px;
	display:block;
	}	

#menu_top ul li a{
	display:block;
	text-decoration:none;
	color:#000000;
	float:left;
	height:20px;
	padding-top:12px;
	padding-left:10px;
	padding-right:5px;
	}
	
#menu_top ul li a:hover{
	float:left;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#FFFFFF;
	background-image:url(../images/menu_li_sel_411.gif);
	background-position:-3px;
	background-repeat:no-repeat;
	margin-right:0;
	padding-left:10px;
	padding-right:5px;
	
	}
#menu_top li.primero {
	border-left:4px solid #FFF;
}

#menu_top li.ultimo {
	border-right:4px solid #FFF;
}
#menu_top li{
	float:left;
	border-left:2px solid #FFF;
	border-right:2px solid #FFF;	
	}

#menu_top li.selected{
	text-decoration:none;
	color:#FFFFFF;
	float:left;
	height:20px;
	padding-top:12px;
	padding-left:10px;
	padding-right:8px;
	background-color:#FFFFFF;
	background-image:url(../images/menu_li_sel_411.gif);
	background-position:-3px;
	background-repeat:repeat-y;
	}	
	
#menu_idioma_top {
	height:27px;
	width:790px;
	padding-right:10px;
	padding-top:1px;
	margin:1px auto 0 auto;
	text-align:right;
}

#menu_idioma_top ul{
	list-style:none;
	}

#menu_idioma_top li {
	display:block;
	float:right;
	margin:3px;
	}
	
#menu_idioma_top a{
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	padding:2px;
	}
	
#menu_idioma_top a:hover {
	display:block;
	color:#8e0828;
	background-color:#FFFFFF;
	text-decoration:none;
	padding:2px;
	}
	
#menu_idioma_top span {
	display:block;
	color:#8e0828;
	background-color:#FFFFFF;
	text-decoration:none;
	padding:2px;
	}

#logotipo {
	float:left;
	margin-left:30px;
	-margin-left:20px;	
}

#menu_trans_top {
	float:right;
	width:500px;
	height:72px;
	padding-right:15px;
	padding-top:8px;
	text-align:right;
	margin-right:10px;
}

#menu_trans_top ul {
	list-style-type:none;
	}

#menu_trans_top li {
	margin-bottom:5px;
	}
	
#menu_trans_top a {
	text-decoration:none;
	color:#000000;
}

#menu_trans_top a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#8e0828;
	background-image:url(../images/flecha_mtrans_411.gif);
	background-repeat:no-repeat;
	padding-left:9px;
	background-position:left;
}

#menu_trans_top span {
	text-decoration:none;
	font-weight:bold;
	color:#8e0828;
	background-image:url(../images/flecha_mtrans_411.gif);
	background-repeat:no-repeat;
	padding-left:9px;
	background-position:left;
}

#flash {
	width:800px;
	margin:0 auto 15px auto;
	height:103px;
	}

#buscador {
	margin-top:-164px; 
	background-color:#FFFFFF; 
	width:800px; 
	height:164px; 
	background-image:url(../images/flash.jpg);
	text-align:right;
	color:#FFFFFF;	
}

#buscador h1{
	padding-top:15px;
	padding-bottom:30px;
	padding-right:25px;
	color:#FFFFFF;
	font-size:1.8em;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#buscador input {
	color:#000000;
	border:0;
	background-color:#FFFFFF;
	margin-right:30px;
	font-size:1em;
	width:89px;
	height:62px;
	background-image:url(../images/busc.jpg);
	text-align:center;
	padding-top:32px;
	font-weight:bold;
}
	
#content {
	width:800px;
	margin:0 auto 0 auto;
	padding-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
#left {
	float:left;
	width:540px;
	padding-left:15px;
	padding-right:0px;
	padding-top:10px;
	-padding-top:0;
}

#left h1{
	color:#8e0828;
	font-weight:bold;
	font-size:2.2em;
	clear:both;
	padding-bottom:0.2em;
}

#cuadros_home {
	float:left;
	margin-bottom:10px;
	margin-top:10px;
}

#cuadro_gris {
	float:left;
	clear:left;
	min-height:151px;
	-height:151px;
	width:265px;
	background-color:#FFFFFF;
	background-image:url(../images/esqpie.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	margin-top:9px;
	margin-bottom:9px;
	}
	
#cuadro_gris_02 {
	margin:0 auto 0 auto;
	min-height:151px;
	-height:151px;
	width:265px;
	background-color:#FFFFFF;
	background-image:url(../images/esqpie.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	margin-top:30px;
	margin-bottom:9px;
	}	



#cuadro_gris02 {
	float:right;
	min-height:151px;
	-height:151px;
	width:265px;
	background-color:#FFFFFF;
	background-image:url(../images/esqpie.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	margin-top:9px;
	margin-bottom:9px;	
	}	

#cuadro_content {
	text-align:left;
	float:left;
	width:245px;
	padding:3px;
}

#cuadro_content p {
	font-size:10px;
	}
	
#cuadro_content .texto {
	width:156px;
	float:right;
	}

#cuadro_content_login {
	text-align:left;
	float:left;
	width:245px;
	padding:3px;
	font-weight:bold;
	font-size:10px;
	height:100px;
}

#cuadro_content_login table {
	width:100%;
	border:0;
	margin:0;
	padding:0;
	}

#cuadro_content_login table td{
	height:20px;
}

#cuadro_content_login input{
	float:right;
	width:16em;
	font-size:1em;
}

#cuadro_content img{
	float:left;
	margin-top:14px;
	margin-bottom:15px;	
	margin-right:5px;
	border:3px solid #FFFFFF;
	}

#cuadro_content h2{
	font-weight:bold;
	font-size:10px;
}

#cuadro_content_login h2{
	font-weight:bold;
	font-size:1.4em;
	color:#8e0828;
	margin-top:10px;
	margin-bottom:10px;
}

.boton_entrar {
	background-color:#FFFFFF;
	color:#8e0828;
	border: 1px solid #999999;
	width:8em !important;
	font-weight:bold;
}

.cuadro_estado{
	color:#8e0828;
	font-size:0.9em;
}

#cuadro_gris_esq1 {
	background-image:url(../images/esq01.gif);
	background-repeat:no-repeat;
	width:7px;
	height:7px;
	float:left;
	}
	
#cuadro_gris_esq2 {
	background-image:url(../images/esq03.gif);
	background-repeat:no-repeat;
	width:7px;
	height:7px;
	float:right;
	}	

#enlaces_home {
	clear:both;
	float:left;
	margin-bottom:20px;
}

#enlace {
	float:left;
       min-height:60px; 
       -height:60px;
       width:250px;
	margin-right:15px;
	margin-bottom:12px;
	margin-top:3px;
	text-align:left;
}

#enlace p {
	font-size:10px;
}

#enlace img {
	width:39px;
	height:39px;
	margin-top:10px;
	margin-bottom:11px;
	margin-right:5px;
	float:left;
}

#enlace h2{
	padding-top:10px;
	font-weight:bold;
	font-size:10px;
}

#gestion_home {
	clear:both;
	float:left;
	margin-bottom:15px;
}

#gestion_home form {
	width:100%;
	clear:both;
	float:left;
	padding-bottom:10px;
	}
	
#oferta_suelo_home form {
	width:100%;
	clear:both;
	float:left;
	padding-bottom:10px;
	}	

.boton_home {
	clear:both;
	float:none !important;
	color:#8e0828;
	font-weight:bold;
	margin:0 auto 0 40% !important;
	width:86px;
	height:25px;;
	font-size:1.2em;
	background-image:url(../images/btn_home.gif);
	background-repeat:no-repeat;
	}

.boton_largo {
	clear:both;
	float:none !important;
	color:#8e0828;
	font-weight:bold;
	margin:0 auto 0 40% !important;
	width:150px;
	height:25px;;
	font-size:1.2em;
	background-image:url(../images/btn_largo.gif);
	background-repeat:no-repeat;
	}
	
.boton_largo02 {
	clear:both;
	float:none !important;
	color:#8e0828;
	font-weight:bold;
	margin:0 auto 0 40% !important;
	width:220px;
	height:25px;;
	font-size:1.2em;
	background-image:url(../images/btn_largo02.gif);
	background-repeat:no-repeat;
	}	
	
.boton_largo03 {
	clear:both;
	float:right;
	color:#8e0828;
	font-weight:bold;
	width:220px;
	height:25px;;
	font-size:1.2em;
	background-image:url(../images/btn_largo03.gif);
	background-repeat:no-repeat;
	margin-top:10px;
	margin-right:10px;
	padding-top:1px;
	text-align:center;
	background-color:#d6d6d7;
	margin-bottom:10px;
	}	


#gestion_home a {
	display:block;
	text-decoration:none;
	color:#8e0828;
	margin-bottom:10px;
	}

.phome {
	font-size:10px;
	}
	
.phome img {
	float:left;
	padding-right:10px;
	padding-bottom:10px;
	}
	
#gestion_home a:hover {
	text-decoration:underline;
	}

#gestion_home p {
	width:98%;
	text-align:justify;
	padding-bottom:1em;
	}
#oferta_suelo_home p {
	text-align:justify;
	padding-bottom:1em;
	}	
	
#oferta_suelo_home {
	width:92%;
	clear:both;
	float:left;
	margin-bottom:15px;
	background-color:#FBFBFB;
	padding:3%;
	border:1px solid #808080;
	background-image:url(../images/grad_gestion.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}	
	
#home_enl_left {
	float:left;
	width:33%;
	text-align:center;
	margin-top:1em;
	margin-bottom:1em;			
}

#home_enl_right {
	float:right;
	width:33%;
	text-align:center;	
	margin-top:1em;	
	margin-bottom:1em;			
	}
	
#home_enl_center {
	margin:0 auto 0 auto;
	width:33%;
	text-align:center;	
	margin-top:1em;
	margin-bottom:1em;		
	}

#texto_home {
	float:left;
	min-height:75px;
	-height:75px;
	width:245px;
	margin-bottom:3px;
	padding:10px;
	padding-bottom:3px;
	padding-left:0;
	text-align:justify;
	font-size:10px;
	}

#texto_home span {
	padding:10px;
	margin-bottom:5px;
	float:right;
	font-size:1em;
	}
	
#texto_home span a{
	color:#e64215;
	text-decoration:none;
	}

#texto_home span a:hover{
	color:#e64215;
	text-decoration:underline;
	}	
	

#right{
	padding-top:10px;
	-padding-top:0px;	
	float:right;
	width:221px;
	padding-right:15px;
}

#right h1{
	color:#8e0828;
	font-weight:bold;
	font-size:2.2em;
}

#noticias_home {
	width:190px;
	margin:0 auto 0 auto;
	margin-bottom:50px;	
}
#noticias_home h2{
	font-size:10px;
	font-weight:bold;
}

#noticia {
	width:180px;
	padding:5px;
	background-image:url(../images/noticiashome01.gif);
	background-repeat:no-repeat;
	margin-top:5px;
	text-align:left;
	}
	
#noticia p {
	font-size:10px;
	}

#noticia_pie {
	background-image:url(../images/noticiashome02.gif);
	background-repeat:no-repeat;
	height:4px;
	width:190px;
	margin-left:-5px;
}


#banners img{
	padding:0;
	margin:0;
	border:0;
	margin-top:5px;
	margin-bottom:5px;
	}

	
#path {
	float:left;
	width:785px;
	padding-left:15px;
	background-image:url(../images/path_411.gif);
	background-repeat:no-repeat;
	height:13px;
	color:#8e0828;
	margin-bottom:10px;
	margin-left:15px;
	font-size:10px;
}

img {
	border:0;
	padding:0;
	margin:0;
	}

#path a{
	color:#8e0828;
	text-decoration:none;
	}

#path a:hover {
	color:#8e0828;
	text-decoration:underline;
	}

#detalle {
	float:left;
	clear:both;
	width:785px;	
	margin-left:15px;	
	}
	
#detalle h1 {
	color:#8e0828;
	font-weight:bold;
	font-size:2.2em;
	margin-bottom:10px;
	}
	
#detalle h1 span {
	color:#454545;
	font-weight:bold;
	margin-bottom:10px;
	}

#cabecera_promocion {
	margin-bottom:1em;
	height:auto;
	}
	
#cabecera_promocion img {
	margin-bottom:1.5em;
	margin-right:1.9em;
	}
	
#cabecera_promocion h1 {
	padding-top:10px;
	width:80%;
	color:#8e0828;
	font-weight:bold;
	font-size:2.2em;
	margin-bottom:10px;
	}
	
#cabecera_promocion span {
	color:#454545;
	font-weight:bold;
	margin-bottom:10px;
	}
	
#cabecera_promocion form {
	font-size:1.6em;
	font-weight:bold;
	}
	
#submenu {
	float:left;
	margin:0 auto 0 auto;
	background-image:url(../images/submenu_02.gif);
	background-repeat:repeat-x;
	width:96%;
	margin-bottom:20px;
	font-size:10px;
	}

#left_submenu {
	background-image:url(../images/submenu_01.gif);
	float:left;
	width:7px;
	height:68px;
	}

#right_submenu {
	background-image:url(../images/submenu_03.gif);
	float:right;
	width:7px;
	height:68px;
	}	
	
#submenu02 {
	float:left;
	margin:0 auto 0 auto;
	background-image:url(../images/submenu02_02.gif);
	background-repeat:repeat-x;
	width:98%;
	margin-bottom:20px;
	font-size:10px;
	}

#left_submenu02 {
	background-image:url(../images/submenu02_01.gif);
	float:left;
	width:7px;
	height:88px;
	}

#right_submenu02 {
	background-image:url(../images/submenu02_03.gif);
	float:right;
	width:7px;
	height:88px;
	}		

#submenu_col_01 {
	float:left;
	width:45%;
	padding-top:5px;
	}
#submenu_col_02 {
	float:right;
	width:45%;
	padding-top:5px;
	}	

#submenu li {
	list-style:none;
	height:20px;
	padding-top:1px;	
	}

#submenu li a{
	height:20px;
	margin-top:5px;
	background-image:url(../images/submenu_item.gif);
	background-repeat:no-repeat;
	padding-top:1px;
	padding-left:16px;
}

#submenu li a:hover{
	height:20px;
	text-decoration:none;
	margin-top:5px;
	background-image:url(../images/submenu_sel_411.gif);
	background-repeat:no-repeat;
	padding-top:1px;
	padding-left:16px;
	}	

#submenu li.selected{
	font-weight:bold;
	font-size:10px;
	list-style:none;
	height:20px;
	background-image:url(../images/submenu_sel_411.gif);
	background-repeat:no-repeat;
	padding-left:16px;	
	}
	
#submenu02 li {
	list-style:none;
	height:20px;
	padding-top:1px;	
	}

#submenu02 li a{
	height:20px;
	margin-top:5px;
	background-image:url(../images/submenu_item.gif);
	background-repeat:no-repeat;
	padding-top:1px;
	padding-left:16px;
}

#submenu02 li a:hover{
	height:20px;
	text-decoration:none;
	margin-top:5px;
	background-image:url(../images/submenu_sel_411.gif);
	background-repeat:no-repeat;
	padding-top:1px;
	padding-left:16px;
	}	

#submenu02 li.selected{
	font-weight:bold;
	font-size:10px;
	list-style:none;
	height:20px;
	background-image:url(../images/submenu_sel_411.gif);
	background-repeat:no-repeat;
	padding-left:16px;	
	}	

#txt_detalle {
	float:left;
	width:98%;
	margin-right:15px;
	text-align:left;
	margin-bottom:15px;
	}
	
#txt_detalle p {
	font-size:10px;
	}
	
#txt_detalle h1{
	font-size:2.5em;
	border-left:9px solid #8e0828;
	height:37px;
	margin-top:1px;
	margin-bottom:8px;
	padding-left:5px;
	padding-top:5px;
	color:#000000;
	}
	
#txt_detalle h2{
	font-size:2em;
	margin-top:1px;
	margin-bottom:8px;
	padding-top:5px;
	color:#000000;
	}
	
#intro h2{
	clear:both;
	font-size:2em;
	margin-top:1px;
	margin-bottom:8px;
	padding-top:5px;
	color:#000000;
	}	
	
#txt_detalle h1.img{
	font-size:2.5em;
	border-left:9px solid #8e0828;
	height:37px;
	margin-top:1px;
	margin-bottom:8px;
	padding-left:5px;
	padding-top:5px;
	color:#000000;
	margin-left:288px;
	}	
	
#txt_detalle p{
	margin-bottom:5px;
	}

#txt_detalle_right {
	float:left;
	width:60%;
	margin-top:15px;
	margin-right:15px;
	text-align:justify;
	margin-bottom:15px;
	}
	
#txt_detalle_right h1{
	font-size:2.5em;
	border-left:9px solid #8e0828;
	height:37px;
	margin-top:1px;
	margin-bottom:8px;
	padding-left:5px;
	padding-top:5px;
	color:#000000;
	}
	
#txt_detalle_right h2{
	font-size:2em;
	margin-top:1px;
	margin-bottom:8px;
	padding-top:5px;
	color:#000000;
	}

#txt_detalle_right h1.img{
	font-size:2.5em;
	border-left:9px solid #8e0828;
	height:37px;
	margin-top:1px;
	margin-bottom:8px;
	padding-left:5px;
	padding-top:5px;
	color:#000000;
	margin-left:288px;
	}	

#txt_detalle_right p{
	margin-bottom:5px;
	}


#intro h2{
	font-size:2em;
	margin-top:1px;
	margin-bottom:8px;
	padding-top:5px;
	color:#000000;
	}	

h1.busc {
	font-size:2.5em !important;
	border-left:9px solid #8e0828;
	height:37px;
	margin-top:1px !important;
	margin-bottom:8px;
	padding-left:5px;
	padding-top:5px !important;
	color:#000000 !important;
	}	

#txt_detalle p{
	margin-bottom:5px;
	}
	
#img_left {
	float:left;
	width:272px;
	margin-right:15px;
	margin-bottom:10px;
	}
	
#img_left img{
	float:left;
	}
	
#img_right {
	float:right;
	width:272px;
	margin-left:15px;
	margin-bottom:10px;
	background-color:#999999;
	}
	
#img_right img{
	float:left;
	}	
	
.thumb {
	display:block;
	float:left;
	width:124px;
	padding:12px;
	padding-bottom:5;
	}
	
.pie_img{
	float:left;
	width:98%;
	background-color:#000000;
	color:#FFFFFF;
	padding:1%;
	padding-top:0.2em;
	padding-bottom:0.2em;
	font-size:10px;
	
}	

.pie_img a{
	text-decoration:underline;
	color:#FFFFFF;
	}

.pie_img a:hover{
	color:#FFFFFF;
	}
	
.pie_img100{
	float:left;
	width:100%;
	background-color:#000000;
	color:#FFFFFF;
	padding:1%;
	padding-top:0.2em;
	padding-bottom:0.2em;
	font-size:10px;	
	
}	

.pie_img100 a{
	text-decoration:underline;
	color:#FFFFFF;
	}

.pie_img100 a:hover{
	color:#FFFFFF;
	}		
	
.pie_img_gal{
	float:left;
	width:98%;
	background-color:#000000;
	color:#FFFFFF;
	padding:1%;
	padding-top:0.2em;
	padding-bottom:0.2em;
	text-align:center;
	
}	

.pie_img_gal a{
	margin-left:1em;
	margin-right:1em;
	text-decoration:underline;
	color:#FFFFFF;
	}

.pie_img_gal a:hover{
	color:#FFFFFF;
	}	
	
#img_left_rev {
	clear:both;
	float:left;
	width:272px;
	text-align:center;
	margin-bottom:15px;
	margin-top:20px;
	}

#img_left_rev_left {
	clear:left;
	float:left;
	width:272px;
	text-align:center;
	margin-bottom:15px;
	margin-top:15px;
	}

#intro {
	width:98%;
	margin-bottom:20px;
	text-align:left;
	}
	
#intro img {
	float:left;
	padding-right:5px;
	}
	
#intro p {
	font-size:10px;
}

.tabla {
	clear:both;
	width:98%;
	font-size:10px;
}

.tabla table {
	border:0;
	width:100%;
	}
	
.tabla table th {
	background-color:#8e0828;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	
	height:2em;
	padding:3px;
	}

.tabla table td {
	height:2em;
	color:#000000;
	padding:3px;
	vertical-align:text-top;
	vertical-align:top;
	}	

.tabla.vertical table td {
	vertical-align:middle;
	}
	
.tabla table td img {
	margin:0 auto 0 auto;
	}

.linea_color {
	background-color:#E5E5E5;
	}
	
.linea_color_blanco {
	background-color:#FFFFFF;
	}

.linea_color_claro {
	background-color:#EEEEEE;
	}

#paginacion_tabla {
	width:96%;
	text-align:right;
	margin-top:10px;
	font-size:10px;
	font-weight:bold;
}	

#paginacion_tabla span{
	color:#8e0828;
	padding:2px;
	}

#paginacion_tabla a{
	padding:2px;
	}
/* columnas tabla */

.col_img{
	text-align:center;
	}
	
.col_img_peque{
	text-align:center;
	}	
	
.col_img_rev{
	text-align:center;
	}
	
.col_img_rev img{
	height:130px;
	padding:5px;
	}		

.col_5{
	width:5%;
}
.col_10{
	width:10%;
}
.col_15{
	width:15%;
}
.col_20{
	width:20%;
}
.col_25{
	width:25%;
}
.col_30{
	width:30%;
}
.col_35{
	width:35%;
}
.col_40{
	width:40%;
}
.col_45{
	width:45%;
}
.col_50{
	width:50%;
}
.col_55{
	width:55%;
}
.col_60{
	width:60%;
}
.col_65{
	width:65%;
}
.col_70{
	width:70%;
}
.col_75{
	width:75%;
}
.col_80{
	width:80%;
}
.col_85{
	width:85%;
}
.col_90{
	width:90%;
}
.col_95{
	width:95%;
}
.col_100{
	width:100%;
}

		
.tit_left {
	float:left;
	width:25%;
	padding:1%;
	text-align:left;
	font-size:10px;
	font-weight:bold;
	}

.txt_right {
	width:70%;
	padding:1%;
	float:left;
	text-align:left;
	height:auto;	
	font-size:10px;
	}
	
.txt_right li {
	padding:1px;
	list-style:none !important;
	margin-bottom:4px;
	}
	
.salvago {
	padding: 5px 0px 5px 20px;
	background:url(../images/icon_salvago.gif) no-repeat center left;
}
	
.doc {
	padding: 5px 0px 5px 20px;
	background:url(../images/icon_doc.gif) no-repeat center left;
}

.pdf {
	padding: 5px 0px 5px 20px;
	background:url(../images/icon_pdf.gif) no-repeat center left;
}

.flash {
	padding: 5px 0px 5px 20px;
	background:url(../images/icon_flash.gif) no-repeat center left;
}

.zip {
	padding: 5px 0px 5px 20px;
	background:url(../images/icon_zip.gif) no-repeat center left;
}

.html {
	padding: 5px 0px 5px 20px;
	background:url(../images/icon_html.gif) no-repeat center left;
}

.xls {
	padding: 5px 0px 5px 20px;
	background:url(../images/icon_xls.gif) no-repeat center left;
}

.ppt {
	padding: 5px 0px 5px 20px;
	background:url(../images/icon_xls.gif) no-repeat center left;
}

.detalle_estandar{
	float:left;
	-float:none;
	width: 97%;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px dashed #8e0828;
}

.detalle_estandar img {
	float:left;
	}

.detalle_img{
	float:left;
	text-align:center;
	padding:10px;
}

#subir {
	float:right;
	background-image:url(../images/subir_411.gif);
	background-repeat:no-repeat;
	padding-left:16px;
	padding-right:15px;	
	margin-left:5px;
	padding-bottom:20px;
	font-size:10px;
	}
	
#volver {
	float:right;
	background-image:url(../images/volver_411.gif);
	background-repeat:no-repeat;
	padding-left:16px;
	padding-right:15px;		
	margin-left:5px;
	padding-bottom:20px;	
	font-size:10px;	
	}	
	
#imprimir {
	float:right;
	background-image:url(../images/icono_imprimir_411.gif);
	background-repeat:no-repeat;
	padding-left:16px;
	padding-right:15px;	
	margin-left:5px;
	padding-bottom:20px;	
	font-size:10px;	
	}	

#subir a {
	color:#8e0828;
	text-decoration:underline;
}
#imprimir a {
	color:#8e0828;
	text-decoration:underline;
}
#volver a {
	color:#8e0828;
	text-decoration:underline;
}
	
.div_left {
	text-align:left;
}

.div_right {
	text-align:right;
}

.div_center {
	text-align:center;
}

#detalle_busc {
	float:left;
	clear:both;
	width:754px;
	margin-left:3px;
	
	background-image:url(../images/det_busc_pie.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	}
	
#detalle_busc_pie {
	padding-left:42px;
	padding-right:42px;
	padding-top:14px;
	background-image:url(../images/det_busc_top.gif);
	-height:416px;
	min-height:500px;
	background-repeat:no-repeat;
	background-position:top;
}

#detalle_busc_pie ul li {
	padding-bottom:10px;
	list-style:none;
	}

#detalle_busc_barra {
	height:25px;
	font-size:1.6em;
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
	padding-right:5px;
	padding-top:5px;
	margin-bottom:8px;
	}
	
#detalle_busc_barra form {
	float:right;
	
}

#detalle_busc_barra form input {
	background-color:#555251;
	background-image:url(../images/btn_consulta_411.gif);
	background-repeat:no-repeat;
	margin-left:15px;
	width:118px;
	height:18px;
	color:#555251;
	font-size:0.7em;
	font-weight:bold;
	padding-left:14px;
	}
	
#detalle_busc h2 {
	color:#000000;
	font-weight:bold;
	font-size:2em;
	clear:both;
	margin-bottom:15px;
	}
	
#detalle_busc_col_1 {
	float:left;
	width:320px;
	-height:240px;
	min-height:240px;
	text-align:left;
	margin-right:28px;
	padding-bottom:30px;	
	}

#detalle_busc_col_1 p{
	padding-bottom:10px;
	font-size:10px !important;
}	

#detalle_busc_col_2 p{
	padding-bottom:10px;
	font-size:10px;
}	
	
#detalle_busc_col_1 h3{
	background-image:url(../images/h3_411.gif);
	background-repeat:no-repeat;
	padding-left:17px;
	margin-bottom:8px;
	margin-top:8px;
	font-size:1.9em;
	clear:both;
}		
	
.detalle_busc_gal {
	float:right;
	height:80px;
	width:80px;
	padding-right:10px;
	padding-bottom:20px;
	}
	
.detalle_busc_gal img {
	height:80px;
	width:80px;
	}	

#detalle_busc_col_1 img {	
	float:left;
	}	
	
#detalle_busc_col_2 img {	
	float:left;
	}	
	
#detalle_busc_col_2 {
	float:right;
	width:320px;
	-height:240px;
	min-height:240px;
	text-align:left;
	padding-bottom:30px;
	}	
	
#detalle_busc_col_2 h3{
	background-image:url(../images/h3_411.gif);
	background-repeat:no-repeat;
	padding-left:17px;
	margin-bottom:8px;
	margin-top:8px;
	font-size:1.9em;
}	

.btn_pdf {
	float:left;
	padding-bottom:10px;
	}
.detalle_busc_botones {
	float:left;
	width:120px;
	clear:both;
	}

.detalle_busc_galeria {
	float:left;
	width:100%;
	clear:both;
	border-top:1px solid #8e0828;
	padding-top:15px;
	padding-bottom:15px;
	}	
	
.clear {
	float:left;
	width:100%;
	clear:both;
	}
	
#msj_usuario {
	width:211px;
	height:60px;
	background-image:url(../images/cuadro_login.gif);
	padding-top:2px;
	background-position:5px 0;
	background-repeat:no-repeat;
	float:right;
	color:#FFFFFF;
	text-align:right;
	padding-right:5px;
	font-weight:bold;
	font-size:10px;
	}
	
#msj_usuario a{
	color:#FFFFFF;
	font-weight:normal;
	}
	
#listado_busc {
	float:left;
	clear:both;
	width:754px;
	margin-left:3px;
	background-image:url(../images/list_busc_pie.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	}
	
#listado_busc_pie {
	padding-left:38px;
	padding-right:20px;
	padding-top:14px;
	background-image:url(../images/list_busc_top.gif);
	-height:345px;
	min-height:345px;
	background-repeat:no-repeat;
	background-position:top;
}

#listado_busc_barra_top {
	height:25px;
	font-size:1.5em;
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
	padding-right:5px;
	margin-bottom:22px;
	margin-right:18px;
	margin-top:20px;
	background-color:#FFFFFF;
	}
	
#listado_busc_barra_top ul {
	list-style:none;
	display:block;
	}

#listado_busc_barra_top ul li{
	float:left;
	border-right:2px solid #E5E4E4;
	font-size:0.7em;
	}
	
#listado_busc_barra_top ul li a{
	display:block;
	height:20px;
	-width:50px;
	text-align:center;	
	color:#8e0828;
	padding-left:3px;
	padding-right:3px;
	padding-top:5px;
	}
	
#listado_busc_barra_top ul li.grande a{
	display:block;
	height:20px;
	-width:135px;
	text-align:center;	
	color:#8e0828;
	padding-left:3px;
	padding-right:3px;	
	padding-top:5px;
	}	

#listado_busc_barra_top ul li a:hover{	
	color:#ffffff;
	background-color:#8e0828;
	display:block;
	height:20px;
	-width:50px;
	text-align:center;	
	text-decoration:none;	
	}	
	
#listado_busc_barra_top ul li.grande a:hover{
	display:block;
	height:20px;
	-width:135px;
	text-align:center;	
	color:#ffffff;
	background-color:#8e0828;
	text-decoration:none;
	}	
	
#listado_busc_barra_top ul li span{	
	color:#ffffff;
	background-color:#8e0828;
	display:block;
	height:20px;
	-width:50px;
	text-align:center;	
	text-decoration:none;
	padding-top:5px;		
	padding-left:3px;
	padding-right:3px;	
	}	

#listado_busc_barra_top ul li.todo a{
	display:block;
	height:20px;
	-width:50px;
	text-align:center;	
	color:#8e0828;
	padding-left:3px;
	padding-right:3px;
	padding-top:5px;
	background-color:#999999;
	color:#FFFFFF;
	}	
#listado_busc_barra_top ul li.todo a:hover{	
	color:#ffffff;
	background-color:#8e0828;
	display:block;
	height:20px;
	-width:50px;
	text-align:center;	
	text-decoration:none;	
	}	
	
#listado_busc_barra_top ul li.todo span{	
	color:#ffffff;
	background-color:#8e0828;
	display:block;
	height:20px;
	-width:50px;
	text-align:center;	
	text-decoration:none;
	padding-top:5px;		
	padding-left:3px;
	padding-right:3px;	
	}				
	
#listado_busc_barra_top ul li.grande span{
	display:block;
	height:20px;
	-width:125px;
	text-align:center;	
	color:#ffffff;
	background-color:#8e0828;
	text-decoration:none;
	padding-top:5px;	
	padding-left:3px;
	padding-right:3px;	
	}

#listado_busc_barra_bottom {
	clear:both;
	height:20px;
	font-size:1.5em;
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
	padding-right:5px;
	margin-top:10px;
	margin-bottom:10px;
	}
	
#listado_busc_barra_bottom ul li{
	float:left;
	font-size:0.7em;
	list-style:none;
	}
	
#listado_busc_barra_bottom ul li a{
	display:block;
	height:17px;
	-width:50px;
	text-align:center;	
	color:#8e0828;
	padding-left:7px;
	padding-right:7px;
	padding-top:3px;
	background-color:#FFFFFF;
	}	

#listado_busc_barra_bottom ul li a:hover{
	display:block;
	height:17px;
	-width:50px;
	text-align:center;	
	color:#FFFFFF;
	padding-left:7px;
	padding-right:7px;
	padding-top:3px;
	background-color:#8e0828;
	text-decoration:none;
	}		
	
#listado_busc_barra_bottom ul li span{
	display:block;
	height:17px;
	-width:50px;
	text-align:center;	
	color:#FFFFFF;
	padding-left:7px;
	padding-right:7px;
	padding-top:3px;
	background-color:#8e0828;
	text-decoration:none;
	}		
	
#listado_busc_barra_bottom ul li.todo a{
	display:block;
	height:17px;
	-width:50px;
	text-align:center;	
	color:#8e0828;
	padding-left:7px;
	padding-right:7px;
	padding-top:3px;
	background-color:#999999;
	color:#FFFFFF;
	}	

#listado_busc_barra_bottom ul li.todo a:hover{
	display:block;
	height:17px;
	-width:50px;
	text-align:center;	
	color:#FFFFFF;
	padding-left:7px;
	padding-right:7px;
	padding-top:3px;
	background-color:#8e0828;
	text-decoration:none;
	}		
	
#listado_busc_barra_bottom ul li.todo span{
	display:block;
	height:17px;
	-width:50px;
	text-align:center;	
	color:#FFFFFF;
	padding-left:7px;
	padding-right:7px;
	padding-top:3px;
	background-color:#8e0828;
	text-decoration:none;
	}		
	
#listado_busc_barra_bottom ul li.grande a{
	display:block;
	height:17px;
	-width:120px;
	text-align:center;	
	color:#8e0828;
	padding-left:7px;
	padding-right:7px;
	padding-top:3px;
	background-color:#FFFFFF;
	}	

#listado_busc_barra_bottom ul li.grande a:hover{
	display:block;
	height:17px;
	-width:120px;
	text-align:center;	
	color:#FFFFFF;
	padding-left:7px;
	padding-right:7px;
	padding-top:3px;
	background-color:#8e0828;
	text-decoration:none;
	}		
	
#listado_busc_barra_bottom ul li.grande span{
	display:block;
	height:17px;
	-width:120px;
	text-align:center;	
	color:#FFFFFF;
	padding-left:7px;
	padding-right:7px;
	padding-top:3px;
	background-color:#8e0828;
	text-decoration:none;
	}		
	
#listado_busc_barra_bottom ul li.grandetodo a{
	display:block;
	height:17px;
	-width:120px;
	text-align:center;	
	color:#8e0828;
	padding-left:7px;
	padding-right:7px;
	padding-top:3px;
	background-color:#999999;
	color:#FFFFFF;
	}	

#listado_busc_barra_bottom ul li.grandetodo a:hover{
	display:block;
	height:17px;
	-width:120px;
	text-align:center;	
	color:#FFFFFF;
	padding-left:7px;
	padding-right:7px;
	padding-top:3px;
	background-color:#8e0828;
	text-decoration:none;
	}		
	
#listado_busc_barra_bottom ul li.grandetodo span{
	display:block;
	height:17px;
	-width:120px;
	text-align:center;	
	color:#FFFFFF;
	padding-left:7px;
	padding-right:7px;
	padding-top:3px;
	background-color:#8e0828;
	text-decoration:none;
	}	



.listado_item_col01 {
	background-image:url(../images/item_busc.gif);
	width:329px;
	height:68px;
	clear:left;
	float:left;
	margin-bottom:10px;
}

.listado_item_col01 h2 {
	font-size:10px;
	font-weight:bold;
	padding-top:3px;
	}
	
.listado_item_col01 p {
	text-align:justify;
	padding-right:5px;
	font-size:10px;
	}	

.listado_item_col01 a {
	float:right;
	color:#8e0828;
	padding-right:5px;
	}

.listado_item_col01 img {
	width:58px;
	height:58px;
	float:left;
	padding:5px;
	}

.listado_item_col02 {
	background-image:url(../images/item_busc.gif);
	width:329px;
	height:68px;
	clear:right;
	float:right;
	margin-bottom:10px;
	margin-right:4px;
}

.listado_item_col02 img {
	width:58px;
	height:58px;
	float:left;
	padding:5px;
	}
	
.listado_item_col02 h2 {
	font-size:10px;
	font-weight:bold;
	padding-top:3px;
	}
	
.listado_item_col02 p {
	text-align:justify;
	padding-right:5px;
	font-size:10px;	
	}	

.listado_item_col02 a {
	float:right;
	color:#8e0828;
	padding-right:5px;
	}	

#paginacion_busc {
	float:right;
	width:187px;
	text-align:right;
	font-size:0.7em;
	font-weight:bold;
	margin-top:5px;
	color:#000000;
}	

#paginacion_busc span{
	color:#8e0828;
	padding:2px;
	}

#paginacion_busc a{
	padding:2px;
	}
	
#mapa {
	float:left;
	width:100%;
	margin-bottom:1em;
	}
	
#mapa img {
	float:left;
	}
	
#mapaconmenu {	
	float:left;
	width:98%;
	margin-bottom:1em;
	text-align:right;
	}
	
#mapaconmenu ul {
	float:left;
	margin-left:15px;
	width:120px;
	border-top:1px solid #8e0828;	
}

#mapaconmenu ul li {
	font-size:1.4em;
	font-weight:bold;
	list-style:none;
	text-align:center;
	border-bottom:1px solid #8e0828;
	}

#mapaconmenu ul li a {
	display:block;
	padding-top:0.3em;
	padding-bottom:0.3em;
	color:#666666;
	}

#mapaconmenu ul li a:hover {
	display:block;
	background-color:#8e0828;
	color:#FFFFFF;
	text-decoration:none;
	}	
	
#mapaconmenu ul li span {
	padding-top:0.3em;
	padding-bottom:0.3em;
	display:block;
	background-color:#8e0828;
	color:#FFFFFF;
	text-decoration:none;
	}		
	

#formularioPeque{
       min-height:75px;
	height:10px;
	width:500px;
	background-color:#E5E5E5;
	background-image:url(../images/esqpie2.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	margin:0 auto 0 auto;
	margin-top:30px;
	margin-bottom:9px;
	}


#formulario_content2 {
	text-align:left;
	float:left;
	width:445px;
	padding:3px;
	font-weight:bold;
	font-size:10px;
	height:10px;
}

#formulario_content2 table {
	width:100%;
	border:0;
	margin:0;
	padding:0;
	}

#formulario_content2 table tr th {
	height:20px;
	text-align:left;
	padding-right:20px;
}

#formulario_content2 table td{
	height:20px;
	text-align:left;
}

#formulario_content2 input{
	float:left;
	width:25em;
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}	

#formulario_content2 textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:1em;
	width:30em;
}


#formulario {
	width:500px;
	background-color:#E5E5E5;
	background-image:url(../images/esqpie2.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	margin:0 auto 0 auto;
	margin-top:30px;
	margin-bottom:9px;
	}	
	
#formulario_esq1 {
	background-image:url(../images/esq01.gif);
	background-repeat:no-repeat;
	width:7px;
	height:7px;
	float:left;
	}
	
#formulario_esq2 {
	background-image:url(../images/esq03.gif);
	background-repeat:no-repeat;
	width:7px;
	height:7px;
	float:right;
	clear:right;
	}	
	
#formulario_content {
	margin:0 auto 0 auto;
	text-align:left;
	width:445px;
	padding:3px;
	font-weight:bold;
	font-size:10px;
}

#formulario_content table {
	width:100%;
	height:auto;
	border:0;
	margin:0;
	padding:0;
	}

#formulario_content table tr th {
	height:20px;
	text-align:left;
	padding-right:20px;
}

#formulario_content table td{
	height:20px;
	text-align:left;
}

#formulario_content input{
	float:left;
	width:25em;
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}	



#formulario_content textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:1em;
	width:30em;
}

#mensaje {
	color:#FF0000;
	margin:0 auto 0 auto;
	width:80%;
	clear:both;
	text-align:center;
	padding:10px;
	font-weight:bold;
	font-size:10px;
	border:1px solid #FF0000;
	}
	
#confirmacion {
	color:#00AA00;
	margin:0 auto 0 auto;
	width:80%;
	clear:both;
	text-align:center;
	padding:10px;
	font-weight:bold;
	font-size:10px;
	border:1px solid #00AA00;
	}

#pie {
	clear:both;
	width:100%;
	text-align:center;
	margin:0 auto 0 auto;
	padding-top:30px;
	height:30px;
	font-size:1em;
	}

.splash {
	background:none;
	}

#splash {
	background-image:url(../images/splash.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:708px;
	height:426px;
	margin:0 auto 0 auto;
	}
	
#menu_splash {
	float:right;
	width:500px;
	height:72px;
	margin-top:100px;
	padding-right:15px;
	padding-top:8px;
	text-align:right;
	margin-right:10px;
}

#menu_splash ul {
	list-style-type:none;
	}

#menu_splash li {
	margin-bottom:5px;
	}
	
#menu_splash a {
	text-decoration:none;
	color:#000000;
}

#menu_splash a:hover {
	text-decoration:none;
	background-image:url(../images/flecha_mtrans_8f0828.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	color:#8f0828;
	padding-left:9px;
	background-position:left;
}

#secciones {
	padding-top:387px;
	}

#secciones li {
	float:left;
	list-style:none;
	width:177px;
	text-align:center;
	font-size:1.5em;
	color:#8f0828;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
#logos_splash {
	width:708px;
	margin:0 auto 20px auto;
	}
	
#logos_splash table {
	border:0;
	margin:0;
	padding:0;
	}

#logos_splash table tr td {
	border:0;
	margin:0;
	padding:0;
	width:104px;
	padding-left:35px;
	padding-right:35px;
	text-align:center;
	padding-top:1px;
	height:42px;
	}

#logos_splash table tr td a {
	display:block;
	border:1px #FFFFFF solid;
	}
	
#logos_splash table tr td a:hover {
	display:block;
	border:1px #999999 solid;
	}
	
#pie_splash {
	margin:0 auto 0 auto;
	width:708px;
	}
	
.grafica{
	float:left;
	-float:none;
	width: 97%;
	padding-bottom:5px;
}

.tit_graf {
	float:left;
	width:152px;
	text-align:right;
	}

.txt_graf {
	height:18px;
	padding:1%;
	float:left;
	text-align:justify;
	color:#FFFFFF;
	height:auto;
	width:225px;	
	}
	
.grafico {
	text-align:center;
	color:#FFFFFF;
	height:16px;
	padding-top:3px;
	margin-top:5px;
	}

.grafico2 {
	text-align:center;
	color:#000000;
	height:15px;
	padding-top:3px;
	}	
	
#calidad {
	width:566px;
	-width:560px;	
	margin-right:10px;
	float:right;
	background-image:url(../images/calidad_h3_02_411.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	}
	
#calidad img {
	margin-bottom:20px;
	}
	
#calidad h3 {
	float:left;
	width:560px;
	height:15px;
	text-align:left;
	padding-left:1%;
	color:#FFFFFF;
	padding-bottom:5px;
	padding-top:5px;	
	font-weight:bold;
	font-size:1.2em;
	text-transform:uppercase;
	background-image:url(../images/calidad_h3_411.gif);
	background-repeat:no-repeat;
	background-color:#8e0828;
	}
	
#calidad p {
	padding:10px;
	text-align:left;
	margin-bottom:3px;
	font-size:10px;
	}
	
.left {
	text-align:left;
	}
	
.right {
	text-align:right;
	}
	
.center {
	text-align:center;
	}	
	
.img_left {
	float:left;
	}
	
.img_right {
	float:right;
	}
	
.img_center {
	float:center;
	}

.btn_contacto {
	background-image:url(../images/btn_contacto_411.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	width:74px;
	height:19px;
	padding-top:1px;
	font-size:0.8em;
	padding-left:23px;
	margin-right:5px;
	}
	
.anexos {
	width:50%;
	padding:1%;
	float:left;
	text-align:justify;
	height:auto;
	font-size:10px;
	}
	
.anexos span {
	display:block;
	font-weight:bold;
	font-size:10px;
	margin-bottom:1em;
	}
	
.anexos li {
	padding:1px;
	list-style:none !important;
	margin-bottom:4px;
	}
	
#calidades {	
	float:left;
	width:98%;
	margin-bottom:1em;
	text-align:right;
	}
	
#calidades ul {
	float:left;
	width:150px;
}

#calidades ul li {
	width:150px;
	font-size:1em;
	text-transform:uppercase;
	list-style:none;
	text-align:left;
	margin:0;
	}

#calidades ul li a {
	display:block;
	color:#343131;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	margin:0;
	}

#calidades ul li a:hover {
	display:block;
	color:#FFFFFF;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#8e0828;
	text-decoration:none;
	margin:0;
	background-image:url(../images/calidad_li_411.gif);
	background-repeat:no-repeat;
	background-position:right;
	}	
	
#calidades ul li span {
	display:block;
	color:#FFFFFF;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#8e0828;
	text-decoration:none;
	margin:0;
	padding-left:5px;
	background-image:url(../images/calidad_li_411.gif);
	background-repeat:no-repeat;
	background-position:right;	
	}	
	
a.desc {
	display:block;
	float:right;
	padding:0;
	margin:0;
	color:#343131;
	margin-top:10px;
	margin-right:25px;	
	-margin-right:20px;
	}

a.desc:hover {
	float:right;
	padding:0;
	margin:0;
	color:#343131;
	margin-top:10px;
	margin-right:25px;	
	-margin-right:20px;
	background-color:#FFFFFF;
	background-image:none;
	}		

.img_cal {
	float:right;
	width:160px;
	text-align:center;
	margin-right:12px;
	-margin-right:2px;
	margin-left:12px;
	-margin-left:2px;	
	margin-top:6px;
	-margin-top:8px;	
	}
	
#graficas {
	background-image:url(../images/graficas01.gif);
	background-repeat:no-repeat;
	background-color:#DDDDDD;
	width:398px;
	padding-top:15px;
	margin:0;
	margin-top:2em;
	float:left;
	}
	
.grafica_total {
	clear:both;
	background-image:url(../images/graficas02.gif);
	background-repeat:no-repeat;
	background-color:#DDDDDD;
	width:398px;
	height:48px;
	padding-top:15px;
}

#galeria {
	width:272px;
	float:right;
	margin-left:1em;
	margin-bottom:1em;
	}
	
#fomulario_tabla {
	width:50%;
	margin-bottom:1em;
	margin-top:0.5em;
	}
	
#fomulario_tabla table {
	width:100%;
	}
	
#fomulario_tabla table th{
	font-weight:bold;
	font-size:10px;
	text-align:left;
	}
	
#fomulario_tabla select{
	font-size:1em;
}
	
.boton_form {
	color:#000000;
	font-weight:bold;
	width:86px;
	height:25px;;
	font-size:1.2em;
	background-image:url(../images/btn_home.gif);
	background-repeat:no-repeat;
	}
	
#plano_top {
	background-image:url(../images/plano01.gif);
	width:735px;
	margin-left:15px;
	height:8px;
	background-repeat:no-repeat;
	}

#plano_body {
	border-left:1px #a3a3a3 solid;
	border-right:1px #a3a3a3 solid;
	width:733px;
	margin-left:15px;
	padding:0;
	height:460px;
	}
	
#plano_col_left {
	width:204px;
	float:left;
	border:0;
	padding:0;
	}
	
#cuadro01 {
	width:90%;
	background-color:#c0c0c0;
	padding-left:5%;
	padding-right:5%;
	margin-bottom:2px;
	font-size:10px;
	height:110px;
	}
	
#cuadro01 span {
	display:block;
	font-size:1.2em;
	font-weight:bold;
	width:100%;
	}
	
#cuadro01 p {
	margin-bottom:1em;
	}
	
#cuadro02 {
	width:90%;
	background-color:#dfdfdf;
	padding:5%;
	margin-bottom:2px;
	text-align:left;
	font-size:1em;
	height:265px;
	font-size:10px;
	}	

#cuadro03 {
	width:90%;
	background-color:#6F6F6F;
	border:0;
	padding:5%;
	color:#FFFFFF;
	height:40px;
	font-size:1em;
	border-bottom:5px solid #6F6F6F;
	}	

#cuadro03 span {
	display:block;
	font-size:2em;
	font-weight:bold;
	width:100%;
	}	
	
	
#imagen_plano {
	width:390px;
	float:left;
	height:100%;
	text-align:center;
	}
	
#imagen_plano table {
	width:100%;
	height:100%;
	}
	
#imagen_plano table tr td img {
	margin:auto;
	}
	
#plano_col_right {
	width:131px;
	-width:130px;
	height:100%;
	float:right;
	}	
	
#cuadro04 {
	width:100%;
	margin-bottom:2px;
	font-size:1.2em;
	text-transform:uppercase;
	height:200px;
	}	
	
#cuadro04 a {
	width:96%;
	display:block;
	background-color:#c0c0c0;
	border-bottom:2px solid #FFFFFF;
	padding:2%;
	text-align:center;
	}
	
#cuadro04 a:hover {
	font-weight:bold;
	text-decoration:none;
	}
	
#cuadro04 span {
	width:96%;
	display:block;
	background-color:#c0c0c0;
	border-bottom:2px solid #FFFFFF;
	padding:2%;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	}	
	
#cuadro05 {
	width:100%;
	margin-bottom:2px;
	height:165px;
	}	
	
#cuadro06 {
	width:90%;
	background-color:#6f6f6f;
	padding-left:5%;
	padding-right:5%;
	font-size:10px;
	height:85px;
	padding-top:15px;
	border-bottom:2px solid #6F6F6F;
	}	
	
#cuadro06 a {
	display:block;
	padding:1%;
	padding-left:3%;
	padding-bottom:5px;
	color:#FFFFFF;
	text-transform:uppercase;
	}
	
#cuadro06 a.pdf {
	background-image:url(../images/icon_pdf.gif);
	background-repeat:no-repeat;
	padding-left:25px;
	background-position:3px 6px;
	}
	
#cuadro06 a.ampliar {
	background-image:url(../images/btn_ampliar.gif);
	background-repeat:no-repeat;
	padding-left:25px;
	background-position:0 1px;
	}	
	
#cuadro06 a.imprimir {
	background-image:url(../images/btn_imprimir.gif);
	background-repeat:no-repeat;
	padding-left:25px;
	background-position:0 1px;	
	}		
	
#plano_bottom {
	clear:both;
	background-image:url(../images/plano02.gif);
	width:735px;
	margin-left:15px;
	height:8px;
	background-repeat:no-repeat;
	}		
	
#mapa02 {
	float:left;
	width:98%;
	margin-bottom:1em;
	}
	
#mapa02 img {
	float:left;
	}
	
#busc_col_left {
	float:left;
	height:100px;
	width:350px;
	height:auto;	
	}
	
#busc_col_left p {
	text-align:left;
	margin-bottom:1em;
	font-size:10px;
	}
	
#busc_col_right {
	float:right;
	margin-right:10px;
	-margin-right:5px;	
	width:420px;
	height:auto;
	}	
	
#busc_col_right p {
	text-align:justify;
	padding-right:1%;
	padding-left:1%;
	font-size:10px;
	}
	
#busc_col_right h3 {
	padding-left:6px;
	padding-bottom:0.4em;
	font-size:1.6em;
	}
	
#formulariob {
	min-height:216px;
	-height:200px;
	width:410px;
	background-color:#E5E5E5;
	background-image:url(../images/esqpie3.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	margin:0 auto 0 auto;
	margin-bottom:9px;
	}	
	
#formulario_esq1 {
	background-image:url(../images/esq01.gif);
	background-repeat:no-repeat;
	width:7px;
	height:7px;
	float:left;
	}
	
#formulario_esq2 {
	background-image:url(../images/esq03.gif);
	background-repeat:no-repeat;
	width:7px;
	height:7px;
	float:right;
	}	
	
#formulariob_content {
	text-align:left;
	float:left;
	width:385px;
	padding:3px;
	font-weight:bold;
	font-size:10px;
	height:100px;
}

#formulariob_content table {
	width:100%;
	border:0;
	margin:0;
	padding:0;
	}

#formulariob_content table tr th {
	height:20px;
	text-align:left;
	padding-right:20px;
}

#formulariob_content table td{
	height:20px;
	text-align:left;
}

#formulariob_content input{
	float:left;
	width:25em;
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}	

#formulariob_content textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:1em;
	width:25em;
}

.oficina {
	width:350px;
	background-color:#e6e6e6;
	background-image:url(../images/oficina02.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:10px;
	margin-bottom:10px;
	}
	
.oficina h3 {
	background-image:url(../images/oficina01_411.gif);
	background-repeat:no-repeat;
	background-color:#8e0828;
	font-size:1.2em;
	text-transform:uppercase;
	color:#FFFFFF;
	padding:1%;
	padding-left:3%;
	}
	
.oficina table {
	width:98%;
	margin:0 auto 0 auto;
	font-size:10px;
	}
	
.oficina th {
	width:20%;
	color:#8e0828;
	padding:2%;
	text-align:left;
	}
	
#comollegar {
	clear:both;
	width:770px;
	margin-top:1em;
	}

#comollegar p {
	text-align:left;
	padding:5px;
	font-size:10px;
	}
	
#comollegar img {
	margin-left:15px;
	margin-bottom:15px;
	}	
	
#comollegar h3 {
	background-image:url(../images/comollegar01_411.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:760px;
	color:#FFFFFF;
	font-size:1.4em;
	height:19px;
	text-transform:uppercase;
	padding-left:10px;
	padding-top:3px;
	margin-bottom:15px;
	}


#buscador_promociones {
	float:left;
	width:310px;
	padding:10px;
	background-image:url(../images/buscador_promo.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:330px;
	}
	
#buscador_promociones02 {
	float:right;
	padding:10px;
	width:310px;
	background-image:url(../images/buscador_promo.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:330px;
	}

#buscador_promociones label {
	font-size:1.2em;
	font-weight:bold;
	clear:left;
	display:block;
	padding:5px;
	}
	
#buscador_promociones select {
	font-size:10px;
	margin-bottom:6px;
	}
	
#buscador_promociones input {
	background-image:url(../images/btn_busc.gif);
	background-repeat:no-repeat;
	height:99px;
	width:99px;
	font-size:1.3em;
	font-weight:bold;
	padding-top:22px;
	margin-right:10px;
	margin-top:4em;
		display:block;
	margin:20px auto 0 auto;
}

#buscador_promociones p {
	text-align:justify;
	margin-bottom:1em;
	font-size:10px;
	}	

#buscador_promociones h3 {
	background-image:url(../images/h3_411.gif);
	background-repeat:no-repeat;
	padding-left:17px;
	margin-bottom:8px;
	font-size:1.9em;
	clear:both;
}	

#buscadorp {
	clear:both;
	margin:0 auto 0 auto;
	width:672px;	
	}
	
#buscadorp h1 {
	color:#8e0828;
	font-weight:bold;
	font-size:2.2em;
	margin-bottom:10px;
	}

#buscador_promociones02 input {
	display:block;
	background-color:none !important;
	background-image:url(../images/futuras_p.gif);
	width:178px;
	height:208px;
	margin:132px auto 0 auto;
	font-size:1.4em;
	font-weight:bold;
	padding-top:145px;
	}	
	
#listado_busc_iframe {
	width:100%;
	height:100%;
	background-color:#E5E4E4;
	}

#formulario_content input#radiobutton{
	float:left;
	clear:left;
	width:2em;
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	margin-bottom:4px;
}	

#formulario_content td label {
	display:block;
	margin-top:0;
	-margin-top:3px;
	float:left;
	margin-bottom:4px;
	}
	
#formulario_content h2{
	font-weight:bold;
	font-size:1.4em;
	color:#8e0828;
	margin-top:10px;
	margin-bottom:10px;
}
	
#formulario_content2 input#radiobutton{
	float:left;
	clear:left;
	width:2em;
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}	

#formulario_content2 td label {
	display:block;
	margin-top:0;
	-margin-top:3px;
	float:left;
	}
	
#formulario_content2 h2{
	font-weight:bold;
	font-size:1.4em;
	color:#8e0828;
	margin-top:10px;
	margin-bottom:10px;
}

#formulario03 {
	width:350px;
	background-color:#E5E5E5;
	background-image:url(../images/esqpie4.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	margin:0 auto 0 auto;
	margin-top:30px;
	margin-bottom:9px;
	}
	
#formulario_content03 {
	margin:0 auto 0 auto;
	text-align:left;
	width:90%;
	padding:3px;
	font-weight:bold;
	font-size:10px;
}

#formulario_content03 table {
	width:100%;
	height:auto;
	border:0;
	margin:0;
	padding:0;
	}

#formulario_content03 table tr th {
	height:20px;
	text-align:left;
	padding-right:20px;
}

#formulario_content03 table td{
	height:20px;
	text-align:left;
}

#formulario_content03 input{
	float:left;
	width:25em;
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}	



#formulario_content03 textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:1em;
	width:30em;
}

#formulario_content03 td label {
	display:block;
	margin-top:0;
	-margin-top:3px;
	float:left;
	margin-bottom:4px;
	}
	
#formulario_content03 h2{
	font-weight:bold;
	font-size:1.4em;
	color:#8e0828;
	margin-top:10px;
	margin-bottom:10px;
}
	
#formulario_content03 input#radiobutton{
	float:left;
	clear:left;
	width:2em;
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}	

#contrasena {
	width:135px;
	float:right;
	text-align:right;
	font-size:1em;
	display:block;
	margin-right:30px;
	-margin-right:15px;
	}
	
#contrasena a{
	color:#8e0828;
	text-decoration:none;
	background-image:url(../images/key.gif);
	background-repeat:no-repeat;
	background-position:left top;
	display:block;	
	height:20px;
	padding-top:3px;
	}

#contrasena a:hover {
	color:#8e0828;
	text-decoration:underline;
	}	
	
.iframe {
	background-color:#E5E4E4;
	}
	
#galeria_img {
	width:769px;
	clear:both;
	padding-left:15px;
	padding-top:10px;
	}
	
#galeria_img span {
	display:block;
	font-weight:bold;
	font-size:10px;
	margin-bottom:1em;
	}
	
#controles_gal {
	clear:both;
	width:710px;
	float:left;
	margin-bottom:15px;
	margin-left:28px;
	-margin-left:15px;
	}
	
.btn_gal_left {
	display:block;
	float:left;
	padding:5px;
	color:#8e0828;
	font-weight:bold;
	text-align:left;
	font-size:9px !important;
	}
	
.btn_gal_left:hover {
	text-decoration:none;
	color:#FFFFFF;
	background-color:#8e0828;
	}

.btn_gal_right {
	display:block;
	float:right;
	padding:5px;
	color:#8e0828;
	font-weight:bold;
	text-align:right;
	font-size:9px !important;
	}
	
.btn_gal_right:hover {
	text-decoration:none;
	color:#FFFFFF;
	background-color:#8e0828;
	}
	
p.comollegar{
	text-align:left;
	padding-right:2%;
	font-size:10px;
	}
	
p.comollegar2{
	text-align:left;
	padding-right:2%;
	font-size:10px;
	float:right;
	width:405px;
	}
	
.oficina2 {
	width:350px;
	background-color:#e6e6e6;
	background-image:url(../images/oficina02.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:10px;
	margin-bottom:10px;
	}
	
.oficina2 h3 {
	background-image:url(../images/oficina01_411.gif);
	background-repeat:no-repeat;
	background-color:#8e0828;
	font-size:1.2em;
	text-transform:uppercase;
	color:#FFFFFF;
	padding:1%;
	padding-left:3%;
	}
	
.oficina2 table {
	width:98%;
	margin:0 auto 0 auto;
	font-size:10px;
	
	}
	
.oficina2 th {
	width:20%;
	color:#8e0828;
	padding:2%;
	text-align:left;
	}
	
#galeria_obras {
	margin-top:2em;
	width:350px;
	float:right;
	margin-right:15px;
	-margin-right:8px;
	}
	
#galeria_obras img {
	margin:0 auto 0 auto;
	}
	
.gal_left {
	display:block;
	float:left;
	width:20%;
	text-align:center;
	border:0;
	padding:0;
	margin:0;
	}

.gal_right {
	display:block;
	float:left;
	width:20%;
	text-align:center;
	border:0;
	padding:0;
	margin:0;	
	}	

.gal_info {
	float:left;
	display:block;
	text-align:center;
	width:60%;
	border:0;
	padding:0;
	margin:0;	
	}
	
#img_right_34 {
	float:right;
	width:350px;
	margin-bottom:10px;
	margin-top:30px;
	}
	
#img_right_34 img{
	display:block;
	margin:0 auto 0 auto;
	}	
	
#txt_info {
	float:left;
	width:300px;
	margin-top:20px;
	}
	
.tit_left02 {
	float:left;
	width:40%;
	padding:1%;
	text-align:left;
	font-size:10px;
	font-weight:bold;
	}

.txt_right02 {
	width:50%;
	padding:1%;
	float:left;
	text-align:justify;
	height:auto;	
	font-size:10px;
	}
	
.anexos02 {
	width:98%;
	background-color:#FFFFFF;
	padding:1%;
	clear:left;
	float:left;
	text-align:justify;
	height:auto;
	font-size:10px;
	padding-top:30px;
	}
	
.anexos02 span {
	display:block;
	font-weight:bold;
	font-size:10px;
	margin-bottom:1em;
	}
	
.anexos02 li {
	padding:1px;
	list-style:none !important;
	margin-bottom:4px;
	}
	
#detalle_col_1 {
	float:left;
	width:360px;
	-height:240px;
	min-height:240px;
	text-align:left;
	margin-right:20px;
	padding-bottom:30px;	
	}

#detalle_col_1 p{
	padding-bottom:10px;
	font-size:10px !important;
}	

#detalle_col_1 h2{
	font-size:2em;
	margin-top:1px;
	margin-bottom:8px;
	padding-top:5px;
	color:#000000;
	}
#detalle_col_2 {
	float:right;
	width:320px;
	-height:240px;
	min-height:240px;
	text-align:justify;
	padding-bottom:30px;
	margin-right:20px;
	-margin-right:10px;
	}	

#detalle_col_2 p{
	padding-bottom:10px;
	font-size:10px !important;
}	

#cuadrohome1 {
	float:left;
	width:265px;
	height:277px;
	background-image:url(../images/cuadrohome01.jpg);
	background-repeat:no-repeat;
	margin-bottom:15px;
}

#cuadrohome1 h1 {
	color:#FFFFFF;
	display:block;
	margin-top:28px;
	margin-left:15px;
	font-size:18px;
	font-weight:normal;
	width:170px;
	height:50px;
}

#cuadrohome1 p {
	display:block;
	padding-left:12px;
	padding-right:15px;
	margin-top:100px;
	text-align:left;
	font-size:10px;
	}
	
#cuadrohome1 a {
	display:block;
	clear:both;
	float:right;
	margin-right:10px;
	font-size:12px;
	font-weight:bold;
	color:#8e0828;
	margin-top:5px;
	}

#cuadrohome2 {
	float:left;
	width:265px;
	height:277px;
	background-image:url(../images/cuadrohome02.jpg);
	background-repeat:no-repeat;
	margin-bottom:15px;	
}

#cuadrohome2 h1 {
	color:#FFFFFF;
	display:block;
	margin-top:28px;
	margin-left:15px;
	font-size:18px;
	font-weight:normal;
	width:170px;
	height:50px;
}

#cuadrohome2 p {
	display:block;
	padding-left:15px;
	padding-right:12px;
	margin-top:100px;
	text-align:left;
	font-size:10px;
	}
	
#cuadrohome2 a {
	margin-top:5px;
	display:block;
	clear:both;
	float:right;
	margin-right:10px;
	font-size:12px;
	font-weight:bold;
	color:#8e0828;
	}

.cuadro_sobre {
	float:left;
	margin-right:9px;
	margin-left:9px;
	width:360px;
	min-height:255px;
	background-image:url(../images/cuadro_sobre.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	}

.cuadro_sobre h1 {
	font-size:24px !important;
	font-weight:bold !important;
	color:#000000 !important;
	padding:10px;
	}

.cuadro_sobre p {
	padding:10px;
	text-align:left;
	}

.txt_sobre {
	min-height:200px;
	-height:200px;
	}
	
.cuadro_sobre input.submit {
	padding:0;
	margin:0;
	margin-bottom:10px;
	}
	
.gris {
	background-color:#696969 !important;
	}
	
	
/*          */

#listado_busc02 {
	float:left;
	clear:both;
	width:754px;
	margin-left:3px;
	background-image:url(../images/list_busc_pie.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	}
	
#listado_busc02_pie {
	padding-left:38px;
	padding-right:20px;
	padding-top:14px;
	background-image:url(../images/list_busc_top.gif);
	-height:345px;
	min-height:345px;
	background-repeat:no-repeat;
	background-position:top;
}

#listado_busc02_barra_top {
	height:25px;
	font-size:1.5em;
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
	padding-right:5px;
	margin-bottom:22px;
	margin-right:18px;
	margin-top:20px;
	background-color:none;
	}
	
#listado_busc02_barra_top ul {
	list-style:none;
	display:block;
	}

#listado_busc02_barra_top ul li{
	float:left;
	border-right:2px solid #E5E4E4;
	font-size:0.7em;
	}
	
#listado_busc02_barra_top ul li a{
	display:block;
	height:20px;
	-width:50px;
	text-align:center;	
	color:#8e0828;
	padding-left:3px;
	padding-right:3px;
	padding-top:5px;
	}
	
#listado_busc02_barra_top ul li.grande a{
	display:block;
	height:20px;
	-width:135px;
	text-align:center;	
	color:#8e0828;
	padding-left:3px;
	padding-right:3px;	
	padding-top:5px;
	}	

#listado_busc02_barra_top ul li a:hover{	
	color:#ffffff;
	background-color:#8e0828;
	display:block;
	height:20px;
	-width:50px;
	text-align:center;	
	text-decoration:none;	
	}	
	
#listado_busc02_barra_top ul li.grande a:hover{
	display:block;
	height:20px;
	-width:135px;
	text-align:center;	
	color:#ffffff;
	background-color:#8e0828;
	text-decoration:none;
	}	
	
#listado_busc02_barra_top ul li span{	
	color:#ffffff;
	background-color:#8e0828;
	display:block;
	height:20px;
	-width:50px;
	text-align:center;	
	text-decoration:none;
	padding-top:5px;		
	padding-left:3px;
	padding-right:3px;	
	}	

#listado_busc02_barra_top ul li.todo a{
	display:block;
	height:20px;
	-width:50px;
	text-align:center;	
	color:#8e0828;
	padding-left:3px;
	padding-right:3px;
	padding-top:5px;
	background-color:#999999;
	color:#FFFFFF;
	}	
#listado_busc02_barra_top ul li.todo a:hover{	
	color:#ffffff;
	background-color:#8e0828;
	display:block;
	height:20px;
	-width:50px;
	text-align:center;	
	text-decoration:none;	
	}	
	
#listado_busc02_barra_top ul li.todo span{	
	color:#ffffff;
	background-color:#8e0828;
	display:block;
	height:20px;
	-width:50px;
	text-align:center;	
	text-decoration:none;
	padding-top:5px;		
	padding-left:3px;
	padding-right:3px;	
	}				
	
#listado_busc02_barra_top ul li.grande span{
	display:block;
	height:20px;
	-width:125px;
	text-align:center;	
	color:#ffffff;
	background-color:#8e0828;
	text-decoration:none;
	padding-top:5px;	
	padding-left:3px;
	padding-right:3px;	
	}

#listado_busc02_barra_bottom {
	clear:both;
	height:20px;
	font-size:1.5em;
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
	padding-right:5px;
	margin-top:10px;
	margin-bottom:10px;
	}
	
#listado_busc02_barra_bottom ul li{
	float:left;
	font-size:0.7em;
	list-style:none;
	}
	
#listado_busc02_barra_bottom ul li a{
	display:block;
	height:17px;
	-width:50px;
	text-align:center;	
	color:#8e0828;
	padding-left:7px;
	padding-right:7px;
	padding-top:3px;
	background-color:#FFFFFF;
	}	

#listado_busc02_barra_bottom ul li a:hover{
	display:block;
	height:17px;
	-width:50px;
	text-align:center;	
	color:#FFFFFF;
	padding-left:7px;
	padding-right:7px;
	padding-top:3px;
	background-color:#8e0828;
	text-decoration:none;
	}		
	
#listado_busc02_barra_bottom ul li span{
	display:block;
	height:17px;
	-width:50px;
	text-align:center;	
	color:#FFFFFF;
	padding-left:7px;
	padding-right:7px;
	padding-top:3px;
	background-color:#8e0828;
	text-decoration:none;
	}		
	
#listado_busc02_barra_bottom ul li.todo a{
	display:block;
	height:17px;
	-width:50px;
	text-align:center;	
	color:#8e0828;
	padding-left:7px;
	padding-right:7px;
	padding-top:3px;
	background-color:#999999;
	color:#FFFFFF;
	}	

#listado_busc02_barra_bottom ul li.todo a:hover{

	display:block;
	height:17px;
	-width:50px;
	text-align:center;	
	color:#FFFFFF;
	padding-left:7px;
	padding-right:7px;
	padding-top:3px;
	background-color:#8e0828;
	text-decoration:none;
	}		
	
#listado_busc02_barra_bottom ul li.todo span{
	display:block;
	height:17px;
	-width:50px;
	text-align:center;	
	color:#FFFFFF;
	padding-left:7px;
	padding-right:7px;
	padding-top:3px;
	background-color:#8e0828;
	text-decoration:none;
	}		
	
#listado_busc02_barra_bottom ul li.grande a{
	display:block;
	height:17px;
	-width:120px;
	text-align:center;	
	color:#8e0828;
	padding-left:7px;
	padding-right:7px;
	padding-top:3px;
	background-color:#FFFFFF;
	}	

#listado_busc02_barra_bottom ul li.grande a:hover{
	display:block;
	height:17px;
	-width:120px;
	text-align:center;	
	color:#FFFFFF;
	padding-left:7px;
	padding-right:7px;
	padding-top:3px;
	background-color:#8e0828;
	text-decoration:none;
	}		
	
#listado_busc02_barra_bottom ul li.grande span{
	display:block;
	height:17px;
	-width:120px;
	text-align:center;	
	color:#FFFFFF;
	padding-left:7px;
	padding-right:7px;
	padding-top:3px;
	background-color:#8e0828;
	text-decoration:none;
	}		
	
#listado_busc02_barra_bottom ul li.grandetodo a{
	display:block;
	height:17px;
	-width:120px;
	text-align:center;	
	color:#8e0828;
	padding-left:7px;
	padding-right:7px;
	padding-top:3px;
	background-color:#999999;
	color:#FFFFFF;
	}	

#listado_busc02_barra_bottom ul li.grandetodo a:hover{
	display:block;
	height:17px;
	-width:120px;
	text-align:center;	
	color:#FFFFFF;
	padding-left:7px;
	padding-right:7px;
	padding-top:3px;
	background-color:#8e0828;
	text-decoration:none;
	}		
	
#listado_busc02_barra_bottom ul li.grandetodo span{
	display:block;
	height:17px;
	-width:120px;
	text-align:center;	
	color:#FFFFFF;
	padding-left:7px;
	padding-right:7px;
	padding-top:3px;
	background-color:#8e0828;
	text-decoration:none;
	}	



.listado02_item_col01 {
	background-image:url(../images/item_busc2.gif);
	width:329px;
	height:78px;
	clear:left;
	float:left;
	margin-bottom:10px;
}

.listado02_item_col01 h2 {
	font-size:10px;
	font-weight:bold;
	padding-top:3px;
	}
	
.listado02_item_col01 p {
	text-align:left;
	padding-right:5px;
	font-size:10px;
	}	

.listado02_item_col01 a {
	float:left;
	color:#000000;
	padding-right:5px;
	}
	
.listado02_item_col01 .texto {
	width:240px;
	float:right;
	}

.listado02_item_col01 img {
	float:left;
	padding:5px;
	display:block;
	}
	
.listado02_item_col01 span {
	color:#8e0828;
}

.listado02_item_col01 h2 a{
	float:none !important;
	}

.listado02_item_col02 {
	background-image:url(../images/item_busc2.gif);
	width:329px;
	height:78px;
	clear:right;
	float:right;
	margin-bottom:10px;
	margin-right:4px;
}

.listado02_item_col02 .texto {
	width:240px;
	float:right;
	}

.listado02_item_col02 img {
	float:left;
	padding:5px;
	display:block;
	}
	
.listado02_item_col02 h2 {
	font-size:10px;
	font-weight:bold;
	padding-top:3px;
	}
	
.listado02_item_col02 p {
	text-align:left;
	padding-right:5px;
	font-size:10px;	
	}	

.listado02_item_col02 a {
	float:left;
	color:#000000;
	padding-right:5px;
	}	
	
.listado02_item_col02 span {
	color:#8e0828;
}

.listado02_item_col02 h2 a{
	float:none !important;
	}

.pventa th {
	color:#000000;
	vertical-align:top;
	}
	
.pventa td {
	color:#000000;
	padding-top:6px;
	vertical-align:top;
	}
	
ol {
	list-style:inside;
	}
	
.leyenda {
	float:right;
	width:570px;
	border:#CCCCCC 1px solid;
	padding-bottom:2px;
	font-size:10px !important;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	text-align:left;
	padding-left:5px;
	padding-right:5px;
	margin-top:3px;
	-margin-top:0px;
	}

.hidden {
	background-image:none !important;
	background-color:none !important;
	margin:0 !important;
	padding:0 !important;
	width:auto!important;
	height:auto!important;
	}	


#mapaweb {
	background-repeat:no-repeat;
	background-position:top right;
	width:750px;
	height:500px;
	}

#mapaweb ul {
	padding-top:20px;
	width:280px;
	}
	
#mapaweb li {
	font-size:14px;
	padding-left:20px;
	list-style:none;
	}
	
#mapaweb li a {
	display:block;
	margin:0;
	padding:0;
	border:0;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#f0f0ef;
	border-right:4px solid #abaaa9;
	color:#3f3e3c;
	padding-left:5px;
	margin-bottom:5px;
	-margin-bottom:-12px;
	}
	
#mapaweb li a:hover {
	text-decoration:none;
	font-weight:bold;
	border-right:4px solid #8e0828;
	background-image:url(../images/mapaweb_li.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	}
