body
{
	width: 100%;
	min-height: 100%;
	_height: 100%;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ffffff;
	/*behavior: url(../csshover.htc);*/
}
/*IDS*/
#contenedor
{
	width: 782px;
	height: auto;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background-image: url("../imagenes/sombra.gif");
	background-repeat: repeat-y;
}
#contenedor_intro
{
	width: 756px;
	height: 545px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background-image: url("../imagenes/intro_fondo.gif");
	background-repeat: repeat-x;
}
#contenedor_intro img
{
	width: 244px;
	height: 74px;
	margin: 75px 0px 0px 250px;
	padding: 0px 0px 0px 0px;
}
#todo
{
	margin: 0px auto;
	padding: 0px;
}
#cabecera
{
	height: 153px;
	width: 760px;
	/*background-image: url("../imagenes/logo.gif");*/
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0px 0px 10px 11px;
}
#submenu
{
	background-image: url("../imagenes/fondo_submenu.gif");
	background-repeat: no-repeat;
	width: 158px;
	height: 20px;
	font-size: 10px;
	color: #ffffff;
	float: right;
	margin: 0px 30px 20px 0px;
	text-align: center;
	letter-spacing: 1px;
	padding: 4px 0px 0px 0px;
}
#subenu p
{
	margin: 0px 5px 0px 0px;
}
#submenu a
{
	color: #ffffff;
	text-decoration: none;
}
#submenu a:hover
{
	text-decoration: underline;
}
#submenu a.act
{
	text-decoration: underline;
}
#cuerpo
{
	width: 760px;
	margin: 0px auto 0px auto;
}
#menu
{
	float: left;
	width: 200px;
	height: auto;
	margin: 50px 0px 0px 40px;
	_margin: 25px 0px 0px 20px;
	font-style: bold;
	font-size: 11px;
}
#menu h2
{
	float: left;
	width: 200px;
	height: auto;
	color: #063;
	font-size: 100%;
	margin: 20px 0px 10px 0px;
}
#menu ul
{
	list-style-type: none;
	background-color: #c1c1c1;
	padding: 0px;
	margin: 0px;
}

#menu ul li.n
{
	float: left;
	width: 200px;
	height: auto;
	background-image: url("../imagenes/flecha_menu.gif");
	background-repeat: no-repeat;
	background-position: 4px 3px;
	background-color: #ffffff;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 10px 0px;
}
#menu ul li.n a
{
	text-decoration: none;
	color: #808182;
}
#menu ul li.n a:hover
{
	color: #000000;
}
#menu ul li.n a.act
{
	color: #000000;
}
#menu ul li ul
{
	width: 180px;
	height: auto;
	background-color: #ffffff;
}
#menu ul li ul li 
{
	float: left;
	background-image: url("../imagenes/flecha_menu.gif");
	background-repeat: no-repeat;
	padding: 0px 0px 0px 10px;
	margin: 5px 0px 0px 0px;
	background-color: #ffffff;
}
#menu ul li ul li a.act
{
	color: #000;
}
#contenido_intro
{
	width: 756px;
	height: auto;
	margin: 0px auto;
	_margin: 0px auto;
	padding: 0px;
}
#contenido_intro h3
{
	width: 450px;
	font-size: 14px;
	font-family: Verdana;
	color: #00733A;
	font-weight: normal;
	margin: 0px 215px 0px 0px;
	_margin: 0px 107px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	text-align: right;
}
#contenido_intro h2
{
	width: 450px;
	font-size: 14px;
	font-family: Verdana;
	color: #00733A;
	font-weight: normal;
	margin: 0px 130px 0px 0px;
	_margin: 0px 65px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	text-align: right;
}
#contenido_intro p
{
	width: 350px;
	font-size: 14px;
	font-family: Tahoma;
	color: #795716;
	float: left;
	font-weight: normal;
	margin: 5px 0px 0px 12px;
	padding: 0px 0px 0px 0px;
}
#contenido
{
	width: 467px;
	height: auto;
	float: right;
	margin: 10px 10px 0px 0px;
	_margin: 10px 5px 0px 0px;
	padding: 0px;
}
#contenido p
{
	color: #18171A;
	word-spacing: 2px;
	font-style: italic;
	text-align: justify;
	width: 300px;
	float: right;
	margin: 0px 10px 15px 10px;
	_margin: 0px 5px 7px 5px;
	line-height: 14px;
}
#contenido h2
{
	width: 435px;
	color: #606060;
	margin: 0px 10px 10px 0px;
	float: left;
	font-family: verdana;
	font-style: bold;
	font-size: 11px;
	background-image: url("../imagenes/flecha_h2.gif");
	background-repeat: no-repeat;
	background-position: 2px 6px;
	background-color: #ffffff;
	padding: 0px 0px 0px 10px;
}
#columna
{
	float: left;
	width: 146px;
	height: 315px;
	background-color: #D6D6D6;
	text-align: center;
	margin: 0px 0px 20px 0px;
}
#columna img
{
	border: 1px solid #1D754D;
}
.volver a
{
	color: #6B3628;
	text-decoration: underline
	word-spacing: -0.1em;
}

.volver a:hover
{
	text-decoration: underline;
}
#enviaramigo
{
	width: 465px;
	height: auto;
	margin: 0px 20px 0px 0px;
	float: right;
	text-align: justify;
	font-size: 12px;
	color: #18171A;
}
#enviaramigo h3
{
	color: #01753B;
	font-size: 18px;
	width: 450px;
	float: left;
	border-bottom: 1px solid #CBCBC9;
	margin: 0px;
	padding: 0px;	
}
#enviaramigo form
{
	width: 437px;
	height: 380px;
	background-image: url('../imagenes/fondo_form.gif');
	background-repeat: no-repeat;
	font-family: "Tahoma";
	font-size: 11px;
	line-height: 18px;
	color: #2A2A2A;
	margin: 25px auto 0px auto;
	padding: 0px 0px 10px 0px;
	float: left;
}
#enviaramigo form label
{
	width: 300px;
	margin: 15px 0px 0px 25px;

}
#enviaramigo form input
{
	margin: 0px 10px 0px 25px;
}
#enviaramigo form textarea
{
	margin: 0px 0px 0px 25px;
}
.campoform
{
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size: 13px;
	letter-spacing: 1px;
}
#laempresa, #newsletter
{
	width: 465px;
	height: auto;
	margin: 12px 20px 0px 0px;
	float: right;
	text-align: justify;
	font-size: 12px;
	color: #18171A;
}
#laempresa img
{
	float: left;
}
#laempresa img.grande
{
	margin: 7px 0px 0px 0px;
}
#laempresa p.direccion
{
	color: #000000;
}
#laempresa p
{
	width: 450px;
	float: left;
	margin: 10px 0px 10px 0px;
}
#laempresa h3
{
	color: #01753B;
	font-size: 18px;
	width: 450px;
	float: left;
	border-bottom: 1px solid #CBCBC9;
	margin: 0px;
	padding: 0px;
}
#laempresa h4
{
	color: #01763B;
	font-size: 10px;
	width: 450px;
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
#laempresa h5
{
	color: #6B3628;
	font-size: 12px;
	width: 450px;
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
#laempresa h6
{
	color: #000;
	font-size: 10px;
	width: 450px;
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
#laempresa h2
{
	color: #000000;
	width: 450px;
	float: left;
	font-size: 10px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
#laempresa h2 a
{
	color: #000000;
	font-size: 10px;
}
#laempresa h2 a:hover
{
	text-decoration: none;
}
#laempresa h1
{
	width: 400px;
	color: #000000;
	font-family: Tahoma, Arial, "MS Trebuchet", sans-serif;
	font-size: 13px;
	letter-spacing: 1px;
	margin: 12px 0px 0px 0px;
	border-bottom: 1px solid #390;
	float: left;
}
#laempresa ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#laempresa ul li
{
	font-family: "Arial";
	font-size: 11px;
	color: #747474;
	height: 35px;
	width: 450px;
	line-height: 35px;
	background-image: url('../imagenes/fondo_enlaces.gif');
	background-repeat: repeat;
	margin: 0px;
	padding: 0px;
	float: left;
}
#laempresa ul li a
{
	color: #01753A;
	font-weight: bold;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 15px;
	line-height: 35px;
	background-image: url('../imagenes/flecha_enlaces.gif');
	background-repeat: no-repeat;
	background-position: 2px 13px;
	float: left;
}
#menu_intro
{
	width: 607px;
	height: 176px;
	margin: 0px auto;
	padding: 0px;
}
#listalogos
{
	width: 607px;
	height: 39px;
	margin: 0px auto;
	padding: 0px;
}
#listalogos p
{
	width: 607px;
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: center;
	color: #4D4D4D;
	font-family: Arial;
	font-size: 12px;
}
#listalogos h4
{
	width: 607px;
	margin: 0px;
	padding: 0px;
	color: #6A6A6A;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: normal;
	text-align: center;
	float: left;
}
#listalogos ul
{
	height: 39px;
	margin: 0px 165px;
	_margin: 0px 82px;
	padding: 0px;
	float:left;
}
#listalogos li
{
	display: inline;
	float:left;
	text-align:center;
	margin: 0px 2px;
	padding: 0px;
}
#listalogos li a
{
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	float:left;
}
#listalogos li a img.image1
{
	width: 78px;
	height: 27px;
	margin: 0px;
	padding: 0px;
	border: none;
	float: left;
}
#listalogos li a img.image2
{
	width: 40px;
	height: 35px;
	margin: 0px 2px 0px 0px;
	padding: 0px;
	border: none;
	float: left;
}
#listalogos li a img.image3
{
	width: 43px;
	height: 34px;
	margin: 0px;
	padding: 0px 0px 0px 2px;
	border: none;
	float: left;
}
#listalogos li a img.image4
{
	width: 78px;
	height: 27px;
	margin: 0px;
	padding: 0px;
	border: none;
	float: left;
}
#menu_intro img
{
	width: 393px;
	height: 176px;
	margin: 0px auto;
	padding: 0px;
	float: left;
}
#menu_intro a
{
	width: 69px;
	height: 26px;
	margin: 126px 0px 0px 0px;
	padding: 5px 0px 0px 30px;
	color: #fff;
	font-weight: bold;
}
#visitavirtual
{
	width: 465px;
	height: auto;
	margin: 12px 20px 0px 0px;
	float: right;
	text-align: justify;
	font-size: 12px;
	color: #18171A;
}
#visitavirtual h3
{
	color: #01753B;
	font-size: 18px;
	width: 450px;
	float: left;
	border-bottom: 1px solid #CBCBC9;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#visitavirtual h2
{
	width: 450px;
	float: left;
	margin: 15px 0px 5px 0px;
	padding: 0px;
	font-size: 12px;
}
#visitavirtual p
{
	width: 450px;
	float: left;
	margin: 10px 0px 10px 0px;
	font-size: 11px;
	font-family: Verdana;
}
#visitavirtual ul
{
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: Verdana;
}
#visitavirtual ul li
{
	text-decoration: none;
	width:400px;
	list-style-type: none;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	float: left;
	display: block;
}
#visitavirtual ul li ul li
{
	padding: 0px 12px;
	font-size: 90%;
}
#visitavirtual ul li ul li a
{
	color: #01753B;
}
#visitavirtual ul li a
{
	text-decoration: none;
	color: #808082;
	font-weight: bold;
}
#visitavirtual ul li a:hover
{
	text-decoration: underline;
	color: #000;
}
#link a
{
	color: #390;
	text-decoration: underline;
}
#link a:hover
{
	color: #000;
}
#esquema
{
	width: 306px;
	height: 174px;
	background-color: #1D754D;
	float: left;
	text-align: center;
}
#map
{
	width: 437px;
	height: 300px;
	margin: 15px 0px 0px 0px;
	float: left;
}
#recorrido
{
	width: 450px;
	height: auto;
	margin: 15px 0px 0px 0px;
	float: left;
}
#contacto_error
{
	width: 450px;
	height: auto;
	margin: 15px 0px 0px 0px;
	float: left;
	border: 3px solid #063;
	background-color: #CFC;
}
#contacto_error h6
{
	color: #063;
	margin: 0px 0px 0px 5px;
	padding: 5px 0px 5px 0px;
	font-size: 12px;
}
#contacto_error p
{
	color: #000;
	padding: 0px 5px 0px 5px;
	width: 420px;
}
#laempresa form
{
	width: 437px;
	height: 380px;
	background-image: url('../imagenes/fondo_form.gif');
	background-repeat: no-repeat;
	font-family: "Tahoma";
	font-size: 11px;
	line-height: 18px;
	color: #2A2A2A;
	margin: 25px auto 0px auto;
	padding: 0px 0px 10px 0px;
	float: left;
}
#laempresa form p
{
	width: 436px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#laempresa form label
{
	width: 300px;
	margin: 15px 0px 0px 25px;
}
#laempresa form input
{
	margin: 0px 10px 0px 25px;
}
#laempresa form textarea
{
	margin: 0px 0px 0px 25px;
}
#cierre
{
	clear: both;
	height: 10px;
	margin: 0px;
	padding: 0px;
}
#pie
{
	width: 762px;
	height: 80px;
	margin: 0px auto 0px auto;
	background-image: url("../imagenes/fondo_pie.gif");
	background-repeat: repeat-x;
	padding: 0px;
}
#pie a
{
	color: #F35102;
	text-decoration: none;
}
#pie a:hover
{
	text-decoration: underline;
}
#pie p
{
	margin: 10px auto 0px 300px;
	_margin: 10px auto 0px 150px;
	padding: 0px 0px 0px 0px;
	width: 200px;
	float: left;
	text-align: center;
	font-size: 10px;
	font-family: Arial;
	color: #19191A;
}
#pie span
{
	float: right;
}
.negrita
{
	font-weight: bold;
}
.alineacion_intro
{
	text-align: right;
}
.amigo
{
	background-color: #6B3628;
	background-image: url("../imagenes/flecha_a.gif");
	background-repeat: no-repeat;
	background-position: 5px 4px;
	color: #ffffff;
	font-size: 10px;
	margin: 10px 0px 0px 10px;
	_margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 15px;
	width: 120px;
	height: 14px;
	float: left;
	text-decoration: none;
	border: none;
}
.boton_verde
{
	width: 151px;
	height: 23px;
	background-image: url("../imagenes/fondo_boton.gif");
	background-repeat: no-repeat;
	float: left;
	color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 15px;
}
.boton_verde a
{
	color: #ffffff;
	text-decoration: none;
}
.boton_verde a.act
{
	color: #000000;
	text-decoration: none;
}
.boton_hover
{
	width: 151px;
	height: 23px;
	background-image: url("../imagenes/fondo_boton2.gif");
	background-repeat: no-repeat;
	float: left;
	color: #01753A;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 15px;
}
.boton_hover a
{
	color: #01753A;
	text-decoration: none;
}
.cursiva
{
	font-style: italic;
}
.firma
{
	float: right;
	font-family: "Tahoma";
	font-size: 10px;
	color: #19191A;
	margin: 50px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.naranja
{
	color: #FC8B05;
	text-decoration: none;
}
.naranja:hover
{
	color: #FC8B05;
	text-decoration: underline;
}
.flotar_de
{
	float: right;
}
.flotar_iz
{
	float: left;
}
.foto
{
	width: 145px;
	height: 91px;
	background-color: #CCE0D7;
	border-bottom: 3px solid #1D744C;
	margin: 0px 10px 5px 0px;
	padding: 0px;
	float: left;
}
.foto img
{
	margin: 6px 0px 0px 6px;
}
.h3_mini
{
	font-size: 14px;
}
.introcas
{
	background-image: url('../imagenes/intro_entrar.gif');
	background-repeat: no-repeat;
	width: 99px;
	height: 26px;
	float: left;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.introcas:hover
{
	text-decoration: underline;
}
.introeus
{
	background-image: url('../imagenes/intro_sartu.gif');
	background-repeat: no-repeat;
	width: 99px;
	height: 26px;
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}
.introeus:hover
{
	text-decoration: underline;
}
.link
{
	font-style: italic;
	font-weight: bold;

}
.logo
{
	margin: 50px auto 0px auto;
	/*float: left;*/
}
.margen_img
{
	margin: 10px 0px 0px 0px;
}
.marron
{
	background-color: #6B3628;
	background-image: url("../imagenes/flecha_a.gif");
	background-repeat: no-repeat;
	background-position: 5px 4px;
	color: #ffffff;
	font-size: 10px;
	margin: 10px 0px 0px 0px;
	_margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	width: 65px;
	height: 14px;
	float: left;
	text-decoration: none;
	border: none;
}
.marron2
{
	background-color: #6B3628;
	background-image: url("../imagenes/flecha_a.gif");
	background-repeat: no-repeat;
	background-position: 5px 4px;
	color: #ffffff;
	font-size: 10px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	width: 65px;
	height: 14px;
	float: left;
	text-decoration: none;
	border: none;
}
.marronfile
{
	background-color: #6B3628;
	background-image: url("../imagenes/flecha_a.gif");
	background-repeat: no-repeat;
	background-position: 5px 4px;
	color: #ffffff;
	font-size: 10px;
	margin: 10px 0px 0px 0px;
	_margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	float: left;
	text-decoration: none;
	border: none;
}
.mini
{
	width: 450px;
	height: auto;
	color: #4c4a4c;
	font-size: 11px;
	float: left;
}
.negrita_cursiva
{
	font-style: italic;
	font-weight: bold;
}
.negrita_cursiva2
{
	font-style: italic;
	font-weight: bold;
	float: left;
}
#flashcontent, .panorama
{
	/*border: 3px solid #363;*/
	margin: 5px 0px 0px 0px;
	padding: 0px;
	width: 440px;
	height: 220px;
	float: left;
}
#flashcontent a, #flashcontent p
{
	color: #393;
	margin: 5px 0px 0px 5px;
}
#flashcontent2
{
	width: 456px;
	height: 243px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
}
#flashcontent2 img
{
	width: 456px;
	height: 243px;
	float: left;
}
.titulo_form
{
	color: #6B3628;
	font-size: 14px;
	margin: 0px 0px 0px 25px;
	font-weight: bold;
}

/*.localizacion
{
	color: #F35102;

}
.localizacion a
{
	color: #F35102;
	text-decoration: none;
}
.localizacion a:hover
{
	text-decoration: underline;
}*/
