/* CSS Document */
* {
margin:0px;
padding:0px;
}

form{
margin:0px;
padding:0px;
}
body {
		background-image: url(../img/fondo.gif);
	background-repeat: repeat-y;
	background-position:center;
	background-color: #E6F2F8;
}



/* Estilos Contenedor --------------------------------------------------------*/

#contenedor {
	display:block;
	margin:auto;
	width:810px;
	marging-left:20px;
		background-image: url(../img/fondo.gif);
	background-repeat: repeat-y;
}
#redimension {
	background-image: url(../img/bot_derecha.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	display: block;
	float: left;
	margin-right: 25px;
	margin-left: 4px;
	width: 574px;
}
#red2 {
	display: block;
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #B5B4B4;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B5B4B4;
}




#contenido {
	display:block;
	float:left;
	width:611px;
	background-image: url(../img/cuerpo.gif);
}
#izquierda {
	width: 199px;
	display: block;
	float: left;
}

/* Estilos Cabecera---------------------------------------------------*/

#cabecera_1 {
	display:block;
	float:left;
	background-image:url(../img/cabecera_1.jpg);
	width:810px;
	marging-left:20px;
	height:143px;
}
#cabecera_1 p{
	display:block;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	margin-top: 24px;
	width: 230px;
	padding-left: 556px;
	padding-right: 24px;
	text-align: right;
}
#cabecera_1 p.txt_cab1 {
	display:block;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#077DC3;
	width: 220px;
	padding-left: 95px;
	padding-right: 475px;
	margin-top: 40px;
	font-weight: bold;
	text-align:left;
}
#cabecera_1 p.txt_cab2 {
	display:block;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000;
	width: 200px;
	padding-left: 375px;
	padding-right: 225px;
	padding-top:5px;
	margin: 0px;
	text-align:left;	
}


#cabecera_2 {
	display:block;
	float:left;
	background-image:url(../img/cabecera_2.jpg);
	width:810px;
	marging-left:20px;
	height:143px;
}
#cabecera_2 p{
	display:block;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	margin-top: 24px;
	width: 230px;
	padding-left: 556px;
	padding-right: 24px;
	text-align: right;
}
#cabecera_2 p.txt_cab1 {
	display:block;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#077DC3;
	width: 220px;
	padding-left: 95px;
	padding-right: 475px;
	margin-top: 40px;
	font-weight: bold;
	text-align:left;
}
#cabecera_2 p.txt_cab2 {
	display:block;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000;
	width: 200px;
	padding-left: 375px;
	padding-right: 225px;
	padding-top:5px;
	margin: 0px;
	text-align:left;
}


#cabecera_3 {
	display:block;
	float:left;
	background-image:url(../img/cabecera_3.jpg);
	width:810px;
	marging-left:20px;
	height:143px;
}
#cabecera_3 p{
	display:block;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	margin-top: 24px;
	width: 230px;
	padding-left: 556px;
	padding-right: 24px;
	text-align: right;
}
#cabecera_3 p.txt_cab1 {
	display:block;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#077DC3;
	width: 220px;
	padding-left: 95px;
	padding-right: 475px;
	margin-top: 40px;
	font-weight: bold;
	text-align:left;
}
#cabecera_3 p.txt_cab2 {
	display:block;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000;
	width: 200px;
	padding-left: 375px;
	padding-right: 225px;
	padding-top:5px;
	margin: 0px;
	text-align:left;
}


/* Estilos menu ------------------------------------------------*/

#cont_menu {
	display: block;
	float: left;
	margin-top: 20px;
	width: 189px;
}
.espacio_menu {
	display:block;
	float:left;
	width:150px;
}
#menu {
	display:block;
	float:left;
	width:199px;
	background-image: url(../img/fondo_menu.gif);
	background-repeat: no-repeat;
}
ul{
	list-style:none;
	text-decoration:none;
	padding-left:0px;
	margin-left: 11px;
	margin-right: 6px;
	margin-top: 0px;
}
li {
	display:block;
	float:left;
	margin-bottom: 4px;

	margin-top: 2px;

}
li a{
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	display:block;
	float:left;
	width:162px;
	height: 16px;
	padding-top: 3px;
	padding-left: 6px;
	color: #000000;
	background-repeat: no-repeat;
}
li a.menu_gris:hover{
	background-image: url(../img/menu_gris2.gif);	
}
li a.menu_azul:hover{
	background-image: url(../img/menu_azul2.gif);	
}
li a.menu_naranja:hover{
	background-image: url(../img/menu_naranja2.gif);	
}
li a.menu_amarillo:hover{
	background-image: url(../img/menu_amarillo2.gif);	
}
li a.menu_gris {
	background-image: url(../img/menu_gris.gif);
}
li a.menu_azul {
	background-image: url(../img/menu_azul.gif);
}
.menu_rojo {
	background-image: url(../img/menu_rojo.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:blod;
	font-size: 10px;
	display:table;
	float:left;
	width:162px;
	height: 15px;
	padding-left: 6px;
	margin-bottom: 4px;
	padding-top: 3px;
	margin-top: 2px;
	color: #FFFFFF;
}
li a.menu_naranja {
	background-image: url(../img/menu_naranja.gif);
}
li a.menu_amarillo {
	background-image: url(../img/menu_amarillo.gif);
}

/* Banderas ----------------------------------------*/

#banderas a{
	display: block;
	float: left;
	padding-left:10px;
	margin-top:3px;
	
}

#banderas a.es{
	padding-left: 45px;
}
#banderas {
	display: block;
	float: left;
	width: 170px;
	height: 15px;
}

/* Estilos Buscador ---------------------------------*/

#busca {
	display: block;
	float: left;
	width: 394px;
	height: 33px;
	background-image: url(../img/buscar.gif);
	margin-top: 15px;
}


#busca p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #004665;
	padding-left: 27px;
	padding-top: 10px;
	width: 140px;
	float: left;
	display: block;
}


#busca p.txt_busca2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	float: left;
	display: block;
	width: 45px;
	padding-left: 50px;
	padding-top: 10px;
}

#busca form{
	display:block;
	float:left;
	width: 118px;
	margin-top: 7px;
	padding-left: 8px;
	height: 20px;
	margin-bottom: 2px;
}


#busca input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	width: 90px;
	margin-bottom: 6px;
}
#busca .input_busca {
	height: 14px;
	width: 14px;
	margin-top: 2px;
	margin-bottom: 2px;
}


#busca a{
	float:left;
	display:block;
	width: 14px;
	height: 14px;
	margin-top: 10px;
	font-size: 5px;
	color: #FD8742;
	padding-left: 5px;
}

#buscador {
	display: block;
	float: left;
	width: 610px;
	height: 50px;
	background-image: url(../img/fondo_buscador.gif);
}
#buscador p.txt_buscador{
	width: 195px;
	display: block;
	float: left;
	margin-top: 15px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF8540;
}

#buscador p.txt_buscador .txt_buscador2{
	font-size: 9px;
	font-weight:normal;
}

/* Estilos Banner ---------------------------------*/
#banner {
	display:block;
	float:left;
	width:189px;
	background-image:url(../img/banner_fondo.gif);
	background-repeat: repeat-y;
	height: 52px;
}
#banner_listado {
	display:block;
	float:left;
	width:189px;
	background-image:url(../img/banner_fondo.gif);
	background-repeat: repeat-y;
	height: 154px;
}


/* Estilos pie de página -------------------------*/

.pie {
	display:block;
	float:left;
	width:810px;
	background-image:url(../img/pie.jpg);
	height: 150px;
}
.txt_22n{
	font-weight:bold;
	font-size: 21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#0079BE;
	display: block;
	margin-right: 120px;
	text-decoration:none;
}
.txt_12{
	font-weight:normal;
	font-size: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#004665;
	margin-top: 40px;
	display: block;
	margin-right: 120px;
	text-decoration:none;
}
.txt_22_pie{
	font-size:20px;
}
.txt_22_pie_tel{
	font-size:18px;
}

/* Estilos cuerpo página ------------------------------------------------------*/

#fabricante{
	display:block;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #004665;
	padding-left: 30px;
	width: 515px;
	padding-bottom: 10px;
}
#eslogan{
	display:block;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #004665;
	padding-left: 30px;
	width: 515px;
	padding-bottom: 10px;
}
#derecha {
	border-right-width: 1px;
	float: right;
	display: block;
	width: 332px;
}
.izquierda {
	width: 220px;
	display: block;
	float:left;
	border-left-width: 1px;
	margin-bottom: 20px;
}
.izquierda2 {
	width: 240px;
	display: block;
	float:left;
	height: 260px;
	margin-left: 4px;
	border-left-width: 1px;
	border-left-color: #B5B4B4;
	border-left-style: solid;
}
.contacto {
	width: 333px;
	display: block;
	float: right;
}
.txt_11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #004665;
	width: 170px;
	padding-right: 110px;
	padding-top: 30px;
	float: right;
	padding-bottom: 5px;
}


.der{
	display:block;
	margin-left: 4px;
	float: left;
	margin-right: 10px;
	width: 574px;
}
.txt_15 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #0473B2;
	float: right;
	width: 180px;
	padding-left: 40px;
	padding-right: 110px;
}

#contenido img.izq{
	display:block;
	margin-left: 4px;
	float: left;
}
#contenido img.sub {
	margin-left:4px;
}
.margen_superior {
	margin-top: 20px;
}
.margen_inferior {
	padding-bottom: 20px;
}


#contenido img.sub2 {
	margin-left: 28px;
}
#foto_formulario {
	display: block;
	float: left;
	width: 73px;
	height: 80px;
}


.txt_14n {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #004665;
	padding-bottom: 5px;
	display: block;
	width:300px;
}
#contenido H1 {
	display: block;
	float: left;
}
.txt_17n {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #D46044;
	width: 240px;
	padding-top: 15px;
	display: block;
	float: left;
	text-align: left;
}
.txt_10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0079BE;
	display: block;
	float: left;
	width: 310px;
}




/* Estilos tres cajas --------------------------------------------------*/

.gris_superior {
	margin-left: 4px;
	background-image: url(../img/gris_top.gif);
	width: 173px;
	height: 15px;
	display: block;
	float: left;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.margin_index {
	padding-bottom: 40px;
}

.naranja_superior {
	margin-left: 28px;
	background-image: url(../img/naranja_top.gif);
	width: 173px;
	height: 15px;
	display: block;
	float: left;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.txt_banners {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;
}
.verde_superior {
	margin-left: 28px;
	background-image: url(../img/verde_top.gif);
	width: 173px;
	height: 15px;
	display: block;
	float: left;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.naranja_bajo {
	margin-left: 28px;
	background-image: url(../img/naranja_bot.gif);
	width: 173px;
	height: 30px;
	display: block;
	float: left;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.verde_bajo {
	margin-left: 28px;
	background-image: url(../img/verde_bot.gif);
	width: 173px;
	height: 30px;
	display: block;
	float: left;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.gris_bajo {
	margin-left: 4px;
	background-image: url(../img/gris_bot.gif);
	width: 173px;
	height: 30px;
	display: block;
	float: left;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
}
.bloque {
	display: block;
	float: left;
}

#contenido p.gris {
	margin-left: 4px;
	width: 155px;
	float: left;
	display: block;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0079BE;
	text-align:center;	
}
#contenido p.gristxt {
	margin-left: 4px;
	width: 155px;
	height:40px;
	float: left;
	display: block;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
	padding-bottom:8px;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0079BE;
	text-align:center;	
}
#contenido p.naranja {
	margin-left: 28px;
	width: 155px;
	float: left;
	display: block;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FEA564;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FEA564;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;

	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0079BE;
	text-align:center;
}
#contenido p.naranjatxt {
	margin-left: 28px;
	width: 155px;
	height:40px;	
	float: left;
	display: block;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FEA564;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FEA564;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
	padding-bottom:8px;

	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0079BE;
	text-align:center;
}
#contenido p.verde {
	margin-left: 28px;
	width: 155px;
	float: left;
	display: block;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCBA72;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCBA72;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;

	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0079BE;
	text-align:center;	
}
#contenido p.verdetxt {
	margin-left: 28px;
	width: 155px;
	height:40px;	
	float: left;
	display: block;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCBA72;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCBA72;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
	padding-bottom:8px;

	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0079BE;
	text-align:center;	
}

/* Estilos ficha producto -----------------------------------------------------------*/

.delimitador {
	background-image:url(../img/delimitador.gif);
	height: 25px;
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-left: 10px;
	margin-left: 7px;
	padding-top: 7px;
}
.txt_localizador {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #004665;
}
#contenido a.txt_localizador {
	display: block;
	float: left;
	text-decoration: none;
	margin-top: 5px;
}
#contenido a.txt_localizador2 {
	display: block;
	float: left;
	text-decoration: none;
	padding-left: 5px;
	margin-top: 5px;
}
#contenido H1.txt_localizador2 {
	display: block;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
}
#contenido p.txt_localizador2 {
	display: block;
	float: left;
	padding-left: 5px;
	padding-top: 5px;
}

.txt_localizador2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #004665;
}
#ficha {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #B5B4B4;
	border-left-color: #B5B4B4;
	margin-left: 4px;
	margin-right: 15px;
	padding-bottom:20px;
	display: block;
	float: left;
	width: 572px;
}
#otros_productos{
	display:block;
	float:left;
	width:290px;
	padding-top:10px;
}
#otros_productos b{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B4B4B4;
	display:block;
	float:left;
	width:290px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#004665;
	padding-bottom:10px;
	padding-top:10px;
}
.otros{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0079BE;
	padding-top: 5px;
	padding-bottom: 3px;
	display: block;
	float: left;
	width: 290px;
}
.link_otros{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #0079BE;
	text-decoration:none;
}

.txt_cntficha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0079BE;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #B4B4B4;
	border-bottom-color: #B4B4B4;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: 10px;
	display: block;
	float: left;
	width: 290px;
}
.txt_cnttitulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #004665;
	padding-bottom: 10px;
	display: block;
	float: left;
	width: 290px;
}
.formulario {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #B5B4B4;
	border-left-color: #B5B4B4;
	margin-left: 4px;
	margin-right: 10px;
	display: block;
	float: left;
	width: 572px;
}
#div_directorios {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #B5B4B4;
	border-left-color: #B5B4B4;
	margin-left: 4px;
	margin-right: 10px;
	display: block;
	float: left;
	width: 572px;
}
.form_tabla {
	margin-left: 10px;
	margin-right: 8px;
	float: left;
	display: block;
}
.cnt_form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	width: 518px;
	padding-right: 10px;
	height: 80px;
}
.txt_form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	width: 516px;
	padding: 0px;
	padding-left: 6px;
	padding-right: 6px;
}


.relleno {
	background-color: #FEE4D0;
}

.margen_form {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FCB581;
	border-left-color: #FCB581;
}
.txt_14n_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #F14F12;
}
.txt_form2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #F14F12;
	margin-top: 8px;
}
.inputs_p {
	display: block;
	float: left;
	margin-top: 8px;
}
.input_p_color {
	width: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.input_size {
	width: 250px;
	height: 15px;
}
.coment_size {
	width: 510px;
	height: 95px;
	padding-bottom:5px;
}
.input_tel {
	width: 100px;
	height: 15px;
}
.pad_tel {
	padding-left: 8px;
	width: 112px;
	display: block;
	float: left;
}
.tamano_grande{
	width:250px;
}
.pad_input_grande{
	padding-left: 8px;
	width:250px;
}
.pad_input_pequeno{
	padding-left: 8px;
	width:150px;
}

.bot_tabla {
	background-image: url(../img/bot_tabla_n.gif);
	width: 292px;
	height: 26px;
	background-repeat: no-repeat;
	padding-left: 238px;
}
.enviar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	margin-top: 12px;
	text-decoration: none;
	width:56px;
	text-align: center;
	float: left;
	display: block;
}
.nota {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color:#828282;
	margin-left: 105px;
	margin-top: 12px;
	width: 90px;
	float: left;
	display: block;
}
.top_volver {
	background-image: url(../img/top_tabla_volver.gif);
	background-repeat: no-repeat;
	height: 45px;
	display: block;
	float: left;
	margin-top: 10px;
}
.txt_volver a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #004665;
	text-decoration:none;
}
.txt_volver {
	margin-left: 458px;
	margin-top: 14px;
	width: 80px;
}
.imagen_ficha {
	display: block;
	float: left;
	width: 230px;
	padding-bottom:20px;
	text-align: right;
}
.imagen_ficha #imagen_preliminar{
	display:block;
	float:right;
	width:200px;
	height: 220px;
}
.imagen_ficha img{
	display: block;
	float: right;
}
.imagen_ficha .mini_1,.imagen_ficha .mini_2,.imagen_ficha .mini_3{
	display: block;
	float: right;
	margin-right:8px;
	width: 44px;
}
.imagen_ficha .mini_4{
	display: block;
	float: right;
}
.subtexto_imagen{
	display: block;
	float: left;
	width: 210px;
	padding-bottom:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	text-align:center;
	padding-left:20px;
	padding-top:10px;
}
.subtexto_imagen_enlace{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	text-decoration:none;
}
.imagen_align {
	float: right;
	display: block;
}

/* Estilos listados -------------------------------------------------------------------------*/

#lista {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #B5B4B4;
	border-left-color: #B5B4B4;
	margin-left: 4px;
	margin-right: 10px;
	display: block;
	float: left;
	width: 572px;

}
.imagen {
	width: 150px;
	display: block;
	float: left;
}
.txt_listaficha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0079BE;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #B4B4B4;
	border-bottom-color: #B4B4B4;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: 10px;
	display: block;
	float: left;
	margin-left: 25px;
	padding-left:6px;
	width: 371px;
}
.txt_listaficha2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0079BE;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #B4B4B4;
	border-bottom-color: #B4B4B4;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: 10px;
	display: block;
	float: left;
	margin-left: 25px;
	width: 371px;
	padding-left:6px;	
	background-color:#FEDEC0;
}
.txt_listatitulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #004665;
	padding-bottom: 10px;
	display: block;
	float: left;
	margin-left: 12px;
	text-decoration:none;
}
.txt_listasub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#004665;
	display: block;
	float: left;
	margin-left: 25px;
	width: 377px;
	padding-top: 10px;
}
.num {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0079BE;
	font-size: 10px;
	display: block;
	float: left;
	width: 150px;
	margin-left: 14px;
	padding-top: 8px;
	margin-right: 30px;
}
.antsig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#E86D49;
	font-size: 10px;
	display: block;
	float: left;
	margin-top: 8px;
	margin-left: 5px;
	margin-right: 5px;
}
.lin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #E86D49;
	display: block;
	float: left;
	margin-top: 8px;
	text-decoration: none;
}
.nolin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	display: block;
	float: left;
	margin-top: 8px;
	text-decoration: none;
}
.datos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.datos2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.empresa_titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #5F5C5B;
}
.empresa_subtitulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0078BE;
}
.empresa_descripcion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
.empresa_bordes {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #DEDEDE;
	border-left-color: #DEDEDE;
}
.antencion_borde {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FDDCD0;
	border-left-color: #FDDCD0;
}
.mid_atencion_cliente {
	background-image: url(../img/mid_atencion_cliente.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}
.atencion_enviar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.atencion_nota {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #848282;
	text-decoration: none;
}
.atencion_form_titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #F14F12;
}
.atencion_form_texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.atencion_form_input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #FDDCD0;
	width: 221px;
	padding: 2px;
}
.atencion_form_textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #FDDCD0;
	width: 484px;
	padding: 2px;
	height: 50px;
}
.atencion_form_si {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #F14F12;
}
.atencion_titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0078BE;
}
.atencion_texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.atencion_telefono1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.atencion_telefono2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0078BE;
}
.atencion_telefono3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0078BE;
}
.atencion_telefono4 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.atencion_ampliar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #E20A16;
	text-decoration: none;
}
.txt_notalegal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #2B8BC4;
}

#dhtmltooltip{
position: absolute;
left: -300px;
width: auto;
border: 1px solid black;
padding: 2px;
background-color: #2B8BC4;
visibility: hidden;
z-index: 100;
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

.txt_cnttitulo_listado {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #004665;
	padding-bottom: 10px;
	display: block;
	float: left;
	width: 377px;
	margin-left:25px;
}
.remarcar {
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FD8742;
	border-left-color: #FD8742;
}
.txt_sectores_iz{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0079BE;
	padding-top: 5px;
	padding-bottom: 3px;
	display: block;
	float: left;
	width: 145px;
}
.txt_sectores_der{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0079BE;
	padding-top: 5px;
	padding-bottom: 3px;
	display: block;
	float: left;
	width: 145px;
}
.txt_titulo_sectores {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #004665;
	padding-bottom: 10px;
	display: block;
	float: left;
	width: 290px;
	padding-top: 10px;
}
#ficha_derecha {
	display: block;
	float: left;
	width: 300px;
	padding-left: 25px;
}
.tic {
	display: block;
	float: left;
	margin-right: 12px;
	padding-left: 25px;
	padding-bottom: 6px;
	padding-top: 6px;
}
.txt_complementos1 {
	display: block;
	float: left;
	width: 95px;
	margin-bottom: 8px;
	margin-top: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.txt_complementos2 {
	display: block;
	float: left;
	width: 165px;
	margin-bottom: 8px;
	margin-top: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.txt_complementos3 {
	display: block;
	float: left;
	width: 100px;
	margin-bottom: 8px;
	margin-top: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#tabla_complementos{
	display: block;
	float: left;
	width: 528px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E6E6E6;
	border-left-color: #E6E6E6;
	margin-left: 10px;
}
#tabla_complementos2{
	display: block;
	float: left;
	width: 528px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E6E6E6;
	border-left-color: #E6E6E6;
	background-color: #E7E7E7;
	margin-left: 10px;

}
.top_complementos {
	display: block;
	float: left;
	width: 530px;
	height: 30px;
	background-image: url(../img/top_complementos.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#top_complementos p{
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	display:block;
	float:left;
	font-weight: bold;
	color: #004665;
	width: 202px;
	text-align: center;
	padding-left: 20px;
	padding-top: 4px;
	padding-right: 300px;
}
.estilo1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	display:block;
	float:left;
	width: 470px;
	text-align: left;
	padding-left: 26px;
	padding-bottom: 6px;
}
.txt12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.direc_txt9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #0078BE;
}
.input_size_mid {

	width: 162px;
	height: 15px;
}
#contenedor #contenido #redimension #red2 span {
	display: block;
}
.categoria{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;	
	color:#004665;
	text-decoration:none;
	display:block;
	float:left;
	width:310px;
}
.producto{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#004665;
	text-decoration:none;	
	display:block;
	float:left;
	width:310px;	
}
a.link_pie{
	display:block;
	float:left;
	width:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0079BE;
	padding-top: 20px;
}
a.link_pie2{
	display:block;
	float:left;
	width:100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0079BE;
	padding-right: 20px;
	padding-left: 650px;
	padding-top: 20px;
}
 

