/* -------------------------------------------------- REDEFINICIONES GENERALES */
body
{
	margin: 0px 0px 0px 0px;

	font-family: Trebuchet, Tahoma, Verdana, Arial, "Times New Roman", sans-serif;
/*	font-family: "Lucida Sans Unicode", Trebuchet, Tahoma, Verdana, Arial, "Times New Roman", sans-serif;*/
	font-size:0.7em;
	background-image: url(../images/comunes/fondo_web.gif);
	background-repeat: repeat-y;
	background-position: center;
	height: 100%;
	behavior:url(csshover.htc); /* Para que funcione el hover en IE */
}
html
{
	height: 100%;
	background-image:url(../images/patternfondo.gif);
	background-repeat:repeat;
}
/* -------------------------------------------- FIN REDEFINICIONES */

/* ----------------------------------------------- COMUNES */

#pie
{
	float: left;
	padding-top: 8px;
	width: 750px;
	height: 30px;
	font-size: 85%;
	color: #333333;
	text-align: center;
}
#pie a
{
	text-decoration: none;
	color: #800000;
}
#pie a:hover
{
	text-decoration: underline;
}
#wai
{
	width: 740px;
	float: left;
/*	background-color: #FFFFFF;*/
	height: 31px;
	padding: 5px;
	margin-top: -6px;
}
#wai1
{
	float: left;
	border: 0px;
}
.negrita
{
	font-weight:bold;
}

#cabecera
{	
	float: left;
	background-image: url(../images/comunes/fondo_cabecera.gif);
	background-repeat: no-repeat;
	width:750px;
	height:89px;
}
#menuscabecera
{
	text-align: right;
	width:700px;
	height:20px;
	margin-top:0px;
	float:right;
	padding-right: 5px;
}
#menuscabecera a
{
	font-size:7pt;
	color:#787878;
	text-decoration:none;
}
#menuscabecera a:hover
{
	color:#8C1818;
}
#logotipo
{
	width:139px;
	height:80px;
	padding-left:11px;
	padding-top:6px;
	float:left;
}
#menu
{
	float: left;
	width: 750px;
	height: 24px;
	background-repeat: no-repeat;
}
.menuhome
{
	background-image: url(../images/comunes/fondo_menu_home.gif);
}
.menuproductos
{
	background-image: url(../images/comunes/fondo_menu_productos.gif);
}
.menunoticias
{
	background-image: url(../images/comunes/fondo_menu_noticias.gif);
	
}
.menuprivacidad
{
	background-image: url(../images/comunes/fondo_menu_privacidad.gif);
}
.menulocalizacion
{
	background-image: url(../images/comunes/fondo_menu_localizacion.gif);
}
.menuempresa
{
	background-image: url(../images/comunes/fondo_menu_empresa.gif);
}
.menucontacto
{
	background-image: url(../images/comunes/fondo_menu_contacto.gif);
}
.menumapaweb
{
	background-image: url(../images/comunes/fondo_menu_mapaweb.gif);
}
.menuempresa
{
	background-image: url(../images/comunes/fondo_menu_empresa.gif);
}

#botonesmenu
{
	float: left;
	text-align: center;
	padding-top: 1px;
	height: 23px;
}
#botonesmenu ul
{
	heigth: 22px;
	width: 465px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	margin-left: 142px;
}
#botonesmenu ul li
{
	display: inline;
	padding: 0px;
	margin: 0px;
	padding-top: 5px;
}
#botonesmenu ul li a
{
	font-size: 90%;
	padding-top: 5px;
	text-align: center;
	background-image: url(../images/comunes/btn_menu_off.gif);
	background-repeat: no-repeat;
	float: left;
	width: 93px;
	height: 23px;
	_height: 18px;
	text-decoration: none;
	color:#686767;
	font-weight: bold;
}
#botonesmenu ul li a:hover, #listamenu li.seccionactual
{
	color:#800000;
	background-image: url(../images/comunes/btn_menu_on.gif);
}
#designby
{
	text-align: right;
	float: right;
	padding-top: 25px;
	width: 700px;
	height: 20px;
}
#designby a
{
	font-size: 90%;
	text-decoration: none;
	color: #F1992D;
}
#designby a:hover
{
	text-decoration: underline;
	color: #AF5A1B;
}
#basehome
{
	width: 750px;
	height: 185px;
	margin-left: 5px;
	_margin-left: 3px;
	float: left;
	background-image: url(../images/fondo_base_home.gif);
	background-repeat: no-repeat;
}
#web
{
	position: left;
	width: 760px;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/comunes/fondo_todo.gif);
	background-repeat: repeat-y;
	background-color: #000000;
}
#contenido
{
	float: left;
	width: 750px;
	height:20px;
	margin-left: 5px;
	_margin-left: 3px;
	background-color: #FFFFFF;
	z-index: 1;
}

#eslogan
{
	float: left;
	width: 750px;
	height: 35px;
	background-image: url(../images/comunes/fondo_eslogan.gif);
	background-repeat: no-repeat;
	margin-top: 5px;
}
#imgeslogan
{
	width: 450px;
	float: left;
}
#areaextranet
{
	float: right;
	width: 240px;
	height: 35px;
}
#areaextranet img
{
	float: right;
	margin-top: 8px;
	margin-right: 10px;
	border: 0px;
}
#pie
{
	width: 750px;
	height: 21px;
	float: left;
	background-image: url(../images/comunes/fondo_pie.gif);
	background-repeat: no-repeat;
}

/* --------------------------------------------------- FIN COMUNES */

/* ------------------------------------------------- HOME */
#imgdestacado
{
	float: left;
	margin-left: 18px;
	margin-top: 8px;
}
#txtdestacado
{
	color: #484747;
	float: left;
	margin-left: 30px;
	_margin-left: 30px;
	margin-top: 10px;
	width: 265px;
	height: 105px;
	color: #5A5A5A;
}
#titdestacadonoticias
{
	float: right;
	width: 575px;
	height: 20px;
}
#titdestacado
{
	float: left;
	color: #FFFFFF;
	font-weight: bold;
	width: 200px;
	margin-left: 92px;
	_margin-left: 46px;
	margin-top: 9px;
}
#titnoticias
{
	float: right;
	color: #FFFFFF;
	font-weight: bold;
	width: 200px;
	margin-right: 57px;
	_margin-right: 29px;
	margin-top: 9px;
}
#titempresa
{
	float: left;
	color: #FFFFFF;
	font-weight: bold;
	width: 200px;
	margin-left: 40px;
	_margin-left: 20px;
	margin-top: 9px;
}

#txtdestacado h2, #txtnoticias h2
{
	color: #8C1818;
	font-size: 100%;
	margin: 0px;
	text-transform: uppercase;
}
#txtnoticias
{
	float: right;
	margin-right: 30px;
	_margin-right: 13px;
	margin-top: 10px;
	width: 255px;
	height: 105px;
	color: #5A5A5A;
}
#presentacionhome
{
	width: 750px;
	height: 240px;
	float: left;
	background-image: url(../images/central.jpg);
	background-repeat: no-repeat;
}
#txtpresentacionhome
{
	font-size: 11pt;
	color: #666666;
	width: 180px;
	height: 160px;
	padding: 0px;
	margin-right: 20px;
	_margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
	margin-top: 25px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
	line-height: 19px;
}
#linkproductos
{
	width: 300px;
	height: 15px;
	float: left;
	text-align: right;
	padding-top: 20px;
	_padding-top: 5px;
	padding-left: 120px;
	font-size: 90%;
}
#linknoticias
{
	width: 300px;
	height: 15px;
	float: right;
	text-align: right;
	padding-top: 20px;
	_padding-top: 5px;
	padding-right: 25px;
	font-size: 90%;
}
#linknoticias a, #linkproductos a
{
	color: #FFFFFF;
	text-decoration: none;
}
#linknoticias a:hover, #linkproductos a:hover
{
	color: #CCCCCC;
	text-decoration: underline;
}
#linkbotones a:hover, #linkproductos a:hover
{
	color: #CCCCCC;
	text-decoration: underline;
}


#contenidohome
{
	float: left;
	width: 750px;
	height: 185px;
	background-image: url(../images/fondo_base_home.gif);
	background-repeat: no-repeat;
}
/* ------------------------------------------------- FIN HOME */

/* --------------------------------------------------  PRODUCTOS */
#contenidoproductos
{
	float: left;
	width: 750px;
	height: auto;
}
#seleccionproducto
{
	float: left;
	width: 445px;
	height: 178px;
}
#datosproducto
{
	float: right;
	width: 750px;
	height: 241px;
}
.fondofeeler
{
	background-image: url(../images/fondo_marca_feeler.jpg);
}
#selectorfamilias
{
	float: left;
	width: 96px;
	height: 155px;
	background-image: url(../images/fondo_selector_familias.gif);
	background-position: top;
	background-repeat: no-repeat;
	margin-top: 12px;
	margin-left: 13px;
	_margin-left: 5px;
	
}
#selectorfamilias ul
{
	list-style: none;
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
	_margin-left: 4px;
}
#selectorfamilias ul li
{
	margin-bottom: 4px;
	width: 96px;
	height: 64px;
	background-image: url(../images/btn_familia_off.gif);
}
#selectorfamilias ul li:hover, #selectorfamilias ul li.familiaover
{
	background-image: url(../images/btn_familia_on.gif);
}
#selectorfamilias ul li a
{
	display: block;
	width: 96px;
/*	height: 64px;*/
	text-align:center;
}
.familiasboton1
{
	height: 64px;
	padding-top:16px;
	_height: 48px;
}
.familiasboton2
{
	height: 64px;
	padding-top:22px;
	_height: 39px;
}
#selectormarcas
{
	float: left;
	width: 158px;
	height: 155px;
	background-image: url(../images/fondo_selector_marcas.gif);
	background-position: top;
	background-repeat: no-repeat;
	margin-top: 12px;
	margin-left: 6px;
	_margin-left: 0px;
}
#selectormarcas ul
{
	list-style: none;
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
	_margin-left: 4px;

}
#selectormarcas ul li
{
	margin-bottom: 4px;
	width: 158px;
	height: 41px;
	background-image: url(../images/btn_marca_off.gif);
}
#selectormarcas ul li:hover, #selectormarcas ul li.marcaover
{
	background-image: url(../images/btn_marca_on.gif);
}
#selectormarcas ul li a
{
	display: block;
	width: 158px;
	_width: 143px;
	height: 41px;
	_height: 30px;
	padding-left:15px;
/*	_padding-left: 0px;*/
	padding-top:11px;
/*	_padding-top: 0px;*/
	background-repeat: no-repeat;
	background-position: 75px 1px;
}
.botonargo
{
	background-image: url(../images/logo_argo.gif);
}
.botonlean
{
	background-image: url(../images/logo_lean.gif);
}
.botonyang
{
	background-image: url(../images/logo_yang.gif);
}
.botonfeeler
{
	background-image: url(../images/logo_feeler.gif);
}
.botonecoca
{
	background-image: url(../images/logo_ecoca.gif);
}

#selectorproductos
{
	float: left;
	width: 157px;
	height: 155px;
	background-image: url(../images/fondo_selector_productos.gif);
	background-position: top;
	background-repeat: no-repeat;
	margin-top: 12px;
	margin-left: 6px;
	_margin-left: 3px;
}
#selectorproductos ul
{
	list-style: none;
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
}
#selectorproductos ul li
{
	margin-bottom: 7px;
	width: 74px;
	height: 19px;
	background-image: url(../images/btn_producto_off.gif);
}
#selectorproductos ul li:hover, #selectorproductos ul li.productoover
{
	background-image: url(../images/btn_producto_on.gif);
}
#selectorproductos ul li a
{
	display: block;
	width: 74px;
	height: 19px;
	padding-left: 4px;
	_width: 70px;
}
#selectorproductos1
{
	float: left;
	width: 74px;
	height: 123px;
	margin-left: 3px;
}
#selectorproductos2
{
	float: left;
	width: 74px;
	height: 123px;
	margin-left: 3px;
}
#txtproducto
{
	font-size: 90%;
	color: #A2A2A2;
	width: 250px;
	height: 230px;
	float: right;
	margin: 0px;
	padding: 0px;
	margin-right: 20px;
	_margin-right: 10px;
}
#txtproducto h2
{
	color: #8C1818;
	font-size: 100%;
	margin: 0px;
	text-transform: uppercase;
}
#imgproducto
{
	width: 350px;
	height: 240px;
	float: left;
	margin-left: 100px;
	_margin-left: 50px;
}
#selectorfamilias ul li a,
#selectormarcas ul li a,
#selectorproductos ul li a
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#fichaproducto
{
	width: 265px;
	height: 112px;
	float: left;
	margin-top: 5px;
	margin-left: 15px;
	_margin-left: 6px;
}
#scrollficha
{
	width: 265px;
	height: 112px;
	border: 1px dotted #800000;
	background: #FFFFFF;
	text-align: center;
}
#titfamilias, #titmarcas, #titproductos
{
	text-transform: uppercase;
	color: #800000;
	font-weight: bold;
	height: 18px;
	padding-left: 5px;
}
#titfamilias
{
	width: 96px;
}
#titmarcas
{
	width: 158px;
}
#titproductos
{
	width: 157px;
}
#titmaquina
{
	color: #FFFFFF;
	font-weight: bold;
	width: 200px;
	height: 20px;
	float: left;
	margin-top: 6px;
	margin-left: 48px;
	_margin-left: 24px;
}
#imgesloganproductos
{
	margin-left: 22px;
	margin-top: 13px;
}
#imgesloganhome
{
	margin-left: 22px;
	margin-top: 6px;
}
#imgesloganlocalizacion
{
	margin-left: 22px;
	margin-top: 13px;
}
#prodmenuselector
{
	width: 450px;
	height: 178px;
	float: left;
}
#prodfichatecnica
{
	width: 300px;
	height: 178px;
	float: left;
}
#prodverficha
{
	width: 90px;
	height: 13px;
	float: left;
	padding-top: 10px;
	_padding-top: 6px;
	padding-left: 15px;
}
#prodenviar
{
	width: 110px;
	height: 13px;
	float: left;
	padding-top: 10px;
	_padding-top: 6px;
	padding-left: 8px;
}
#prodimprimir
{
	width: 55px;
	height: 13px;
	float: right;
	padding-top: 10px;
	_padding-top: 6px;
	padding-right: 14px;
}
#prodverficha a, #prodimprimir a, #prodenviar a
{
	color: #FFFFFF;
	font-size: 90%;
}
#prodverficha a:hover, #prodimprimir a:hover, #prodenviar a:hover
{
	text-decoration: underline;
	color: #CCCCCC;
}

div.fila
{
	clear: both;
	padding-top: 5px;
}
#frmenviaramigo
{
	margin-top: 120px;
	margin-left: auto;
	margin-right: auto;
	width: 460px;
	text-align: left;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	padding: 10px;
} 
#frmenviaramigo a
{
	text-decoration: underline;
	color: #000000;
}
#frmenviaramigo a:hover
{
	text-decoration: none;
	color: #666666;
}
#frmenviaramigo label
{
	font-weight: bold;
	float: left;
	width: 200px;
	text-align: left;
	color: #800000;
}
#frmenviaramigo input, #frmenviaramigo textarea
{
	border-top: 1px solid #865A5A;
	border-left: 1px solid #865A5A;
	border-right: 1px solid #DFCBCB;
	border-bottom: 1px solid #DFCBCB;
	color: #333333;
	font-weight: bold;
}
#mallaenviaramigo
{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	height: expression(document.documentElement.clientHeight+'px');
	width: expression(document.documentElement.clientWidth+'px');
	z-index: 1000;
	background-image: url(../images/comunes/semitransparente-gris.gif);
	background-repeat: repeat;
	visibility: visible;
}

/* -------------------------------------------- FIN PRODUCTOS */

/*------------------------------------------------- NOTICIAS ---*/
#noticia1
{
	background-image:url(../images/not_fondocentro2.gif);
	background-repeat: no-repeat;
	width: 250px;
	height: 593px;
	margin-left:0px;
	padding-top:7px;
	float: left;
	color:#666666;
}

#noticia2
{
	background-image:url(../images/not_fondocentro2.gif);
	background-repeat: no-repeat;
	width: 250px;
	height: 593px;
	margin-left:0px;
	padding-top:7px;
	float: left;
}
#noticia3
{
	background-image:url(../images/not_fondocentro2.gif);
	background-repeat: no-repeat;	
	width: 250px;
	height: 593px;
	margin-left:0px;
	padding-top:7px;
	float: right;
}
#imgnoticia1
{
	width: 230px;
	height: 115px;
	margin-left: 8px;	
}
#imgnoticia2
{
	width: 230px;
	height: 115px;
	margin-left: 8px;	
}
#imgnoticia3
{
	width: 230px;
	height: 115px;
	margin-left: 8px;	
}
#textonoticia1
{
	width: 215px;
	height: 413px;
	margin-left:15px;
	margin-top:8px;
	color:#666666;
	font-size:10px;
	overflow: auto;
}

#textonoticia1 h2
{
	color: #8C1818;
	font-size: 100%;
	margin: 0px;
	text-transform: uppercase;
}


#textonoticia2
{
	
	width: 215px;
	height: 423px;
	margin-left:15px;
	margin-top:8px;
	color:#666666;
	font-size:10px;
	
}

#textonoticia2 h2
{
	color: #8C1818;
	font-size: 100%;
	margin: 0px;
	text-transform: uppercase;
}


#textonoticia3
{
	
	width: 215px;
	height: 423px;
	margin-left:15px;
	margin-top:8px;
	color:#666666;
	font-size:10px;	
}
#textonoticia3 h2
{
	color: #8C1818;
	font-size: 100%;
	margin: 0px;
	text-transform: uppercase;
}

#fechanoticia1
{
	color: #FFFFFF;
	font-weight: bold;
	font-size:10px;
	margin-top:8px;
	margin-left:40px;
	width: 50px;
	height: 20px;
}
#fechanoticia2
{
	color: #FFFFFF;
	font-weight: bold;
	font-size:10px;
	margin-top:8px;
	margin-left:40px;
	width: 50px;
	height: 20px;
}

#fechanoticia3
{
	color: #FFFFFF;
	font-weight: bold;
	font-size:10px;
	margin-top:8px;
	margin-left:40px;
	width: 50px;
	height: 20px;
	
}

#enviar1
{
	background-image:url(../images/btn_enviar.gif);
	background-repeat: no-repeat;
	background-position:right;
	color:#FFFFFF;
	text-align:center;
	font-size:10px;
	width:120px;
	height: 15px;
	padding-left:30px;
	margin-top:3px;
	padding-bottom: 1px;
	float:left;
}	
#enviar1 a:hover, #enviar2 a:hover,  #enviar3 a:hover
{
	color: #CCCCCC;
	text-decoration: underline;
}
#enviar1 a, #enviar2 a, #enviar3 a
{
	color: #FFFFFF;
	text-decoration: none;
}

#imprimir1 a:hover, #imprimir2 a:hover,  #imprimir3 a:hover
{
	color: #CCCCCC;
	text-decoration: underline;
}
#imprimir1 a, #imprimir2 a, #imprimir3 a
{
	color: #FFFFFF;
	text-decoration: none;
}

#imprimir1
{
	background-image:url(../images/btn_imprimir.gif);
	background-repeat: no-repeat;
	background-position:left;
	color:#FFFFFF;
	text-align:center;
	font-size:10px;
	width:70px;
	height:15px;
	padding-right:15px;
	margin-top:3px;	
	float:right;
	padding-bottom: 1px;
}
#enviar2
{
	background-image:url(../images/btn_enviar.gif);
	background-repeat:no-repeat;
	background-position:right;
	color:#FFFFFF;
	text-align:center;
	font-size:10px;
	width:118px;
	height: 15px;
	padding-left:30px;
	margin-top:3px;	
	float:left;
	padding-bottom: 1px;
}
#imprimir2
{
	background-image:url(../images/btn_imprimir.gif);
	background-repeat: no-repeat;
	background-position:left;
	color:#FFFFFF;
	text-align:center;
	font-size:10px;
	width:70px;
	height:15px;
	padding-right:15px;
	margin-top:3px;	
	float:right;
	padding-bottom: 1px;
}
#enviar3
{
	background-image:url(../images/btn_enviar.gif);
	background-repeat:no-repeat;
	background-position:right;
	color:#FFFFFF;
	text-align:center;
	font-size:10px;
	width:118px;
	height: 15px;
	padding-left:30px;
	margin-top:3px;	
	float:left;
	padding-bottom: 1px;
}
#imprimir3
{
	background-image:url(../images/btn_imprimir.gif);
	background-repeat: no-repeat;
	background-position:left;
	color:#FFFFFF;
	text-align:center;
	font-size:10px;
	width:70px;
	height:15px;
	padding-right:15px;
	margin-top:3px;	
	float:right;
	padding-bottom: 1px;
}

/* ---------------------------------- PRIVACIDAD */
#contenidopriv
{
	float: left;
	width: 730px;
	height: 1300px;
/*	margin-left: 8px;	*/
	background-color: #FFFFFF;
/*	text-align:justify;*/
	color:#666666;
	padding-left:10px;
	padding-right:10px;			
}
#contenidopriv h3
{
	color:#666666;
	font-size:100%;
}
#contenidopriv h2
{
	color:#880000;
	font-size:110%;
	text-align:center;	
}
/*  -.------------------------------------------ FIN PRIVACIDAD*/

/* --------------------------------------------------- LOCALIZACION */
#contenidolocalizacion
{
	float: left;
	width: 750px;
	height: 183px;
	background-image: url(../images/fondo_contenido_localizacion.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#mapaflash
{
	height: 240px;
	float: left;
}
#imagenfondoempresa
{
	width: 750px;
	height: 240px;
	float: left;
	background-image: url(../images/fondo_empresa.jpg);
	background-repeat: no-repeat;
}
#contenidoempresa
{
	float: left;
	width: 750px;
	height: 360px;
	background-image: url(../images/fondo_texto_empresa2.gif);
	background-color: #FFFFFF;
}
#textoempresa
{
	float: left;
	width: 700px;
	margin-left: 25px;
	_margin-left: 12px;
	margin-top: 17px;
}
#comollegar
{
	width: 270px;
	height: 170px;
	float: right;
	padding-right: 15px;
}
#titcomollegar
{
	width: 170px;
	heigth: 20px;
	font-size: 110%;
	color: #FFFFFF;
	padding-top: 6px;
	padding-left: 30px;
	font-weight: bold;
}
#textolocalizacion
{
	height: 120px;
	width: 265px;
	float: left;
	padding-top: 4px;
}
#locenviaramigo
{
	width: 110px;
	height: 13px;
	float: left;
	padding-top: 7px;
	padding-left: 37px;
	font-size: 90%;
}
#locenviaramigo a
{
	color: #FFFFFF;
}
#locenviaramigo a:hover
{
	color: #CCCCCC;
	text-decoration: underline;
}
#locimprimir
{
	font-size: 90%;
	width: 110px;
	height: 13px;
	float: left;
	padding-top: 7px;
	padding-left: 11px;
}
#locimprimir a
{
	color: #FFFFFF;
}
#locimprimir a:hover
{
	color: #CCCCCC;
	text-decoration: underline;
}
/* ----------------------------------------------------- FIN LOCALIZACION */

/* ------------------------------------------- MAPA WEB */
#contenidomapaweb
{
	float: left;
	width: 730px;
	height: 250px;
	background-color: #FFFFFF;
	color:#666666;
	padding-left:10px;
	padding-right:10px;			
}
#contenidomapaweb a
{
	font-size: 105%;
	color: #000000;
	text-decoration:underline;
}
#contenidomapaweb a:hover
{
	text-decoration:none;
	color: #666666;
}
#contenidomapaweb h3
{
	color:#666666;
	font-size:100%;
}
#contenidomapaweb h2
{
	color:#880000;
	font-size:110%;
	text-align:center;	
}
/* ----------------------------------------- FIN MAPA WEB */

/* ---------------------------------------------  CONTACTO */
#contenidocontacto
{
	width: 750px;
	height: 290px;
	float: left;
	background-color: #FFFFFF;
}
#frmcontacto
{
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	width: 460px;
	text-align: left;
	background-color: #FFFFFF;
	padding: 10px;
} 
#frmcontacto a
{
	text-decoration: underline;
	color: #000000;
}
#frmcontacto a:hover
{
	text-decoration: none;
	color: #666666;
}
#frmcontacto label
{
	font-weight: bold;
	float: left;
	width: 200px;
	text-align: left;
	color: #800000;
}
#frmcontacto input, #frmcontacto textarea
{
	border-top: 1px solid #865A5A;
	border-left: 1px solid #865A5A;
	border-right: 1px solid #DFCBCB;
	border-bottom: 1px solid #DFCBCB;
	color: #333333;
	font-weight: bold;
}

/* ------------------------------------------ FIN CONTACTO */
