body
{
width: 100%;
min-height: 100%;
float: left;
margin: 0px;
padding: 0px;
font-family: Tahoma, Arial, "MS Trebuchet", sans-serif;
font-size: 0.8em;
background-image: url('../imagenes/body_pattern.jpg');
background-repeat: repeat-x;
background-color: #002109;
}
/*IDs*/
#banda
{
float: left;
width: 555px;
height: 23px;
line-height: 23px;
background-color: #ECEBE6;
margin: 0px 0px 10px 20px;
padding: 0px 10px 0px 0px;
text-align: right;
font-family: verdana;
font-size: 85%;
}
.botones
{
width: 300px;
float: left;
}
#cabecera
{
width: 905px;
height: 154px;
float: left;
margin: 0px 0px 0px 0px;
background-color: #ffffff;
background-image: url('../imagenes/cabecera_fondo.jpg');
background-repeat: no-repeat;
}
#cabecera img
{
margin: 0px 0px 0px 84px;
float: left;
border: none;
}
#cabecera ul
{
width: 105px;
height: 20px;
float: right;
background-image: url('../imagenes/idiomas_fondo.jpg');
background-repeat: no-repeat;
background-color: #c4c4c4;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style-type: none;
}
#cabecera ul li
{
height: 18px;
width: 52px;
text-align: center;
margin: 2px 0px 0px 0px;
float: right;
}
#cabecera ul li a
{
text-decoration: none;
font-size: 80%;
color: #64625f;
margin: 3px 0px 0px 0px;
}
#cabecera ul li a:hover
{
color: #277924;
}
#cabecera ul li a.act
{
color: #277924;
}
#contenido
{
width: 905px;
height: auto;
margin: 0px auto 0px auto;
background-color: #ffffff;
}
#cuerpo
{
width: 905px;
height: auto;
float: left;
margin: 0px 0px 0px 0px;
background-image: url('../imagenes/cuerpo_fondo.gif');
background-repeat: repeat-y;
}
#recorrido
{
width: 510px;
height: auto;
float: left;
margin : 0px 0px 0px 15px;
font-size: 100%;
}
#menu
{
width: 303px;
min-height: 361px;
float: left;
margin: 0px 0px 0px 0px;
background-color: #CECECE;
background-image: url('../imagenes/menu_fondo.jpg');
background-repeat: no-repeat;
}
#menu ul.prin
{
width: 240px;
height: auto;
list-style-type: none;
margin: 7px 0px 0px 20px;
padding: 0px 0px 0px 0px;
}
#menu ul.prin li
{
width: 240px;
height: 32px;
float: left;
background-image: url('../imagenes/menu_li_fondo.gif');
background-repeat: no-repeat;
background-position: 0px 31px;
}
#menu ul.prin li a
{
width: 212px;
height: 32px;
line-height: 32px;
color: #919191;
margin: 0px 0px 0px 6px;
padding: 0px 0px 0px 22px;
text-decoration: none;
font-size: 90%;
font-family: Georgia, Tahoma, Arial;
background-image: url('../imagenes/menu_hoja.png');
background-position: 0px 2px;
background-repeat: no-repeat;
}
#menu ul.prin li a:hover
{
color: #009400;
background-image: url('../imagenes/menu_hoja_roll.png');
}
#menu ul.prin li a.act
{
color: #009400;
background-image: url('../imagenes/menu_hoja_roll.png');
}
#menu ul.cat
{
width: 240px;
height: auto;
list-style-type: none;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
}
#menu ul.cat li
{
width: 240px;
height: 34px;
float: left;
background-image: url('../imagenes/catalogo_lista_fondo.gif');
background-repeat: no-repeat;
background-position: 0px 33px;
}
#menu ul.cat li a
{
width: 212px;
height: 34px;
line-height: 34px;
color: #01190b;
margin: 0px 0px 0px 6px;
padding: 0px 0px 0px 22px;
text-decoration: none;
font-size: 100%;
font-family: Georgia, Tahoma, Arial;
background-image: url('../imagenes/menu_hoja.png');
background-position: 0px 2px;
background-repeat: no-repeat;
}
#menu ul.cat li a:hover
{
color: #168317;
background-image: url('../imagenes/menu_hoja_roll.png');
}
#menu ul.cat li a.act
{
color: #168317;
background-image: url('../imagenes/menu_hoja_roll.png');
}
#menu .h1titulo
{
color: #13251A;
width: 260px;
margin: 80px 0px 10px 20px;
font-family: Georgia;
font-size: 14px;
border-bottom: 1px solid #A9A9A9;
float: left;
height: 25px;
font-weight: bold;
}
#menu h1
{
color: #13251A;
width: 260px;
margin: 80px 0px 10px 20px;
font-family: Georgia;
font-size: 14px;
border-bottom: 1px solid #A9A9A9;
float: left;
height: 25px;
}
#home_not
{
float: left;
margin: 10px 0px 0px 20px;
color: #2F2F2F;
font-family: Georgia;
font-size: 100%;
}
#home_not h4
{
font-family: Verdana;
font-size: 90%;
float: left;
width: 260px;
margin: 10px 0px 0px 0px;
padding: 0px;
}
#home_not h5
{
float: left;
font-family: Tahoma;
font-size: 90%;
width: 260px;
margin: 10px 0px 0px 0px;
padding: 0px;
}
#home_not p
{
color: #605F5F;
font-family: Tahoma;
font-size: 90%;
line-height: 18px;
float: left;
width: 260px;
text-align: justify;
}
#home_not a
{
text-decoration: none;
font-family: Tahoma;
font-size: 80%;
font-weight: bold;
color: #13291C;
background-image: url('../imagenes/h2_flechita.gif');
background-position: 0px 5px;
background-repeat: no-repeat;
float: left;
padding: 0px 0px 0px 8px;
}
#foto
{
width: 135px;
height: 98px;
background-color: #829983;
float: left;
}
#foto img
{
border: 6px solid #4D5B4D;
}
#paginacion
{
width: 570px;
height: 31px;
float: right;
margin: 0px 0px 0px 0px;
padding: 0px;
text-align: right;
}
#paginacion .formateo
{
width: 450px;
height: 31px;
float: left;
margin: 18px 10px 0px 0px;
padding: 0px;
text-align: right;
font-size: 100%;
color: #184E30;
font-family: Georgia;
font-weight: bold;
}
#paginacion h5
{
width: 450px;
height: 31px;
float: left;
margin: 18px 10px 0px 0px;
padding: 0px;
text-align: right;
font-size: 100%;
color: #184E30;
font-family: Georgia;
font-weight: bold;
}
#flechas
{
text-align: right;
float: right;
width: 87px;
height: 31px;
margin: 0px 20px 0px 0px;
padding: 0px 0px 0px 0px;
background-image: url('../imagenes/fondo_flechas.gif');
background-repeat: no-repeat;
background-position: 0px 0px;
}
#flechas a
{
margin: 0px 0px 0px 0px;
text-decoration: none;
color: black;
border: none;
}
#flechas a img
{
border: none;
margin: 0px 0px 0px 0px;
}
#flechas a img.iz
{
float: left;
}
#flechas a img.de
{
float: right;
}
#pie
{
width: 905px;
height: 129px;
float: left;
margin: 0px auto 0px auto;
background-image: url('../imagenes/pie_fondo.jpg');
background-color: #ffffff;
}
#pie p a
{
color: #40B414;
text-decoration: underline;
}
#pie p a:hover
{
text-decoration: underline;
}
#pie p
{
margin: 25px auto 0px 330px;
padding: 0px 0px 0px 0px;
width: 220px;
float: left;
text-align: center;
font-size: 85%;
font-family: Verdana;
color: #C4C4C4;
}
#pie span
{
float: right;
font-family: "Tahoma";
font-size: 90%;
color: #C4C4C4;
margin: 20px 20px 0px 0px;
padding: 0px 0px 0px 0px;
}
#pie span a
{
color: #D86F15;
text-decoration: none;
}
#pie span a:hover
{
color: #FF9000;
text-decoration: none;
}
#seccion, #noticias
{
width: 602px;
height: auto;
float: right;
margin: 0px 0px 15px 0px;
padding: 0px 0px 0px 0px;
background-color: #ffffff;
}
#seccion img.prin
{
border: 0px;
margin: 0px;
padding: 0px;
width: 602px;
height: 368px;
}
#seccion h1, #noticias h1
{
color: #184E30;
font-family: Georgia;
font-weight: bold;
background-image: url('../imagenes/separador_parrafos.gif');
background-position: 0px 30px;
background-repeat: no-repeat;
margin: 30px 16px 10px 17px;
padding: 0px 0px 0px 3px;
font-size: 110%;
height: 40px;
float: left;
width: 570px;
}
#seccion .titularh2
{
color: #184E30;
font-family: Georgia;
font-weight: bold;
background-image: url('../imagenes/separador_parrafos.gif');
background-position: 0px 30px;
background-repeat: no-repeat;
margin: 30px 16px 10px 17px;
padding: 0px 0px 0px 3px;
font-size: 110%;
height: 40px;
float: left;
width: 570px;
}
#seccion .link_proc_alt a
{
margin: 10px 16px 10px 23px;
width: 450px;
font-family: Tahoma;
font-weight: bold;
font-size: 105%;
color: #4D4D4D;
background-image: url('../imagenes/h2_flechita.gif');
background-position: 0px 7px;
background-repeat: no-repeat;
padding: 0px 0px 0px 8px;
float: left;
color: #4D4D4D;
}
#seccion .link_proc_alt a:hover
{
color: #000000;
text-decoration: underline;
}
#seccion h2
{
margin: 10px 16px 10px 23px;
width: 450px;
font-family: Tahoma;
font-weight: bold;
font-size: 105%;
color: #4D4D4D;
background-image: url('../imagenes/h2_flechita.gif');
background-position: 0px 7px;
background-repeat: no-repeat;
padding: 0px 0px 0px 8px;
float: left;
}
#seccion h2 a
{
color: #4D4D4D;
text-decoration: none;
}
#seccion h2 a:hover
{
color: #000000;
text-decoration: underline;
}
#seccion .link_proceso a
{
	width: 395px;
	height: 35px;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 100%;
	color: #4D4D4D;
	background-image: url('../imagenes/proceso_lista_fondo.gif');
	background-position: 0px 90px;
	background-repeat: no-repeat;
	padding: 85px 0px 0px 8px;
	margin: 0px 10px 30px 0px;
	float: right;
	text-decoration: none;
}
#seccion .link_proceso a:hover
{
	color: #074F2F;
}
#seccion h3
{
width: 395px;
height: 35px;
font-family: Tahoma;
font-weight: bold;
font-size: 100%;
color: #4D4D4D;
background-image: url('../imagenes/proceso_lista_fondo.gif');
background-position: 0px 90px;
background-repeat: no-repeat;
padding: 85px 0px 0px 8px;
margin: 0px 10px 30px 0px;
float: right;
}
#seccion h3 a
{
text-decoration: none;
color: #4D4D4D;
}
#seccion h3 a:hover
{
color: #074F2F;
}
#seccion p
{
margin: 0px 20px 25px 23px;
text-align: justify;
line-height: 18px;
font-family: Tahoma;
font-size: 105%;
color: #4d4d4d;
width: 560px;
float: left;
}
#seccion p.formulario
{
margin: 5px 0px 0px 0px;
padding: 0px;
text-align: justify;
line-height: 18px;
font-family: Tahoma;
font-size: 100%;
color: #000000;
width: 400px;
float: left;
}
#seccion p.pedidos
{
margin: 5px 0px 0px 0px;
padding: 0px;
text-align: justify;
line-height: 18px;
font-family: Tahoma;
font-size: 100%;
color: #000000;
width: 350px;
float: left;
}
#seccion ul
{
margin: 0px 20px 25px 23px;
padding : 0px 0px 0px 10px;
line-height: 18px;
font-family: Tahoma;
font-size: 100%;
color: #4d4d4d;
width: 550px;
float: left;
list-style-type: disc;
}
#seccion ul li
{
list-style-type: disc;
}
#contacto_error
{
width: 350px;
float: left;
margin: 0px 0px 30px 20px;
}
#contacto_error p
{
color: #184E30;
font-size: 100%;
text-align: left;
width: 350px;
float: left;
}
#contacto_error h2
{
color: #184E30;
font-size: 100%;
text-align: center;
width: 350px;
float: left;
}
#contacto_error h6
{
color: #184E30;
font-size: 100%;
text-align: center;
width: 350px;
float: left;
}
/*CLASES*/
.form_cat
{
width: 350px;
float: left;
margin: 0px 0px 30px 20px;
}
.form_cat label, .form_con label, .form_tra label, .form_amigo label, .form_pedidos label, .form_login label
{
width: 290px;
float: left;
font-family: Tahoma;
font-size: 100%;
margin: 5px 0px 0px 0px;
padding: 0px;
}
#p_pedidos
{
	width: 350px;
	background-color: #69F;
}
.form_pedidos label.corto
{
width: 100px;
margin: 0px;
padding: 0px;
line-height: 30px;
}
.form_pedidos select
{
width: 120px;
float: left;
font-family: Tahoma;
font-size: 100%;
margin: 5px 0px 0px 0px;
}
.form_pedidos select.modelo
{
width: 250px;
}
.form_pedidos h4, .form_login h4
{
width: 300px;
float: left;
font-family: Verdana;
font-size: 100%;
text-decoration: underline;
margin: 20px 0px 20px 0px;
color: #13251A;
}
.form_cat input.txt, .form_con input.txt, .form_tra input.txt, .form_amigo input.txt, .form_pedidos input.txt, .form_login input.txt
{
	width : 290px;
float: left;
font-family: Tahoma;
font-size: 100%;
margin: 5px 0px 0px 0px;
padding: 0px;
}
.form_con textarea, .form_pedidos textarea, .form_tra textarea
{
width : 290px;
float: left;
font-family: Tahoma;
font-size: 100%;
margin: 5px 0px 0px 0px;
padding: 0px;
}
.form_cat input.bt, .form_con input.bt, .form_tra input.bt, .form_amigo input.bt, .form_pedidos input.bt, .form_login input.bt
{
width : 97px;
height: 17px;
float: left;
margin: 5px 6px 0px 0px;
text-align: center;
line-height: 17px;
border: 0px;
background-image: url('../imagenes/form_bot_back.gif');
background-repeat: no-repeat;
}
.form_cat img, .form_tra img, .form_amigo img, .form_pedidos img
{
margin: 30px 0px 0px 75px;
}
.form_con
{
width: 510px;
height: 525px;
float: left;
background-image: url('../imagenes/contacto_form_back2.jpg');
background-repeat: no-repeat;
margin: 0px 0px 30px 30px;
padding: 15px 0px 0px 15px;
}
.form_amigo
{
width: 510px;
height: 525px;
float: left;
background-image: url('../imagenes/contacto_form_back.jpg');
background-repeat: no-repeat;
margin: 0px 0px 30px 30px;
padding: 15px 0px 0px 15px;
}
.form_pedidos
{
width: 525px;
height: 950px;
float: left;
background-image: url('../imagenes/pedidos_form_back.gif');
background-repeat: no-repeat;
margin: 0px 0px 30px 30px;
padding: 15px 0px 0px 15px;
}
.form_login
{
width: 495px;
height: auto;
float: left;
background-color: #CCC;
margin: 0px 0px 30px 30px;
padding: 15px 0px 15px 15px;
}
.form_login h5
{
	width: 350px;
	float: left;
	margin: 0px 10px;
	padding: 0px;
	font-size: 100%;
}
.tit_login
{
	width: 550px;
	float: left;
	margin: 0px 10px;
	padding: 0px;
	font-size: 100%;
}
.form_tra
{
width: 525px;
height: 450px;
float: left;
background-image: url('../imagenes/trabajo_form_fondo.gif');
background-repeat: no-repeat;
margin: 0px 0px 30px 30px;
padding: 15px 0px 0px 15px;
}
.form_con div, .form_cat div, .form_tra div, .form_amigo div, .form_pedidos div, .form_login div
{
width: 290px;
float: left;
margin: 10px 0px 0px 0px;
}
.form_con span, .form_tra span, .form_amigo span, .form_pedidos span, .form_login span
{
float: right;
width: 190px;
text-align: center;
margin: 15px 10px 0px 0px;
}
.form_tra span, .form_amigo span, .form_pedidos span
{
float: right;
width: 190px;
text-align: center;
margin: 15px 20px 0px 0px;
}
.form_con span a, .form_tra span a, .form_amigo span a, .form_pedidos span a, .form_login span a
{
color: #4ea92b;
}
#mapa
{
width: 602px;
height: 359px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float: left;
}
.alt
{
margin: 5px 0px 10px 20px;
border: 3px solid #3d4a3d;
}
#map
{
width: 602px;
height: 359px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float: left;
}
.map
{
width: 602px;
height: 359px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float: left;
}
.localizacion 
{
color: #184E30;
}
.localizacion:hover
{
color: #000000;
}
.mapaweb
{
	width:100%;
}
.mapaweb li
{
	width: 80%;
	float: left;
}
.mapaweb li a
{
	color: #2f2f2f;;
}
.mapaweb li a:hover
{
	color: #063;
}
.mapaweb li a:visited
{
	color: #063;
}
.mini
{
width: 145px;
height: 110px;
background-color: #1C754D;
margin: 0px 0px 30px 20px;
padding: 0px 0px 0px 0px;
float: left;
}
.mini img
{
margin: 0px 0px 0px 0px;
border: 6px solid #CCDFD7;
}
.mini a.link
{
width: 140px;
background-color: #70A88F;
height: 14px;
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 5px;
float: left;
text-decoration: none;
font-family: Tahoma;
font-size: 90%;
color: #ffffff;
}
.mini a.link:hover
{
color: #074F2F;
}
.noticia
{
margin: 30px 16px 10px 17px;
padding: 0px 0px 0px 3px;
float: left;
width: 570px;
font-family: Tahoma, sans-serif;
}
.noticia_fecha
{
float: left;
width: 570px;
font-size: 90%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #2f2f2f;
}
.noticia h4
{
float: left;
width: 570px;
font-size: 90%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #2f2f2f;
}
.tit_noticia
{
float: left;
width: 570px;
font-size: 110%;
color: #072312;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.noticia h3
{
float: left;
width: 570px;
font-size: 110%;
color: #072312;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.noticia p
{
float: left;
width: 570px;
font-size: 105%;
color: #605f5f;
text-align: justify;
font-family: Tahoma, sans-serif;
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.noticia span
{
background-color: #e9e8e2;
width: 570px;
height: 21px;
float: left;
margin: 10px 0px 0px 0px;
text-align: center;
}
.noticia span a
{
color: #4d4d4d;
text-decoration: none;
line-height: 21px;
font-size: 90%;
margin: 0px 0px 0px 12px;
padding: 0px 0px 0px 16px;
}
.noticia span a:hover
{
color: #000000;
}
.noticia span a.im
{
background-image: url('../imagenes/noticias_impresora.gif');
background-repeat: no-repeat;
}
.noticia span a.so
{
background-image: url('../imagenes/noticias_sobre.gif');
background-repeat: no-repeat;
}
.noticia img
{
border: 6px solid #4D5B4D;
margin: 10px 0px 10px 0px;
}
.pedidos
{
	color: #060;
}
.pedidos:hover
{
	color: #000;
}
.tarifas
{
	margin: 0px 0px 20px 20px;
	float:left;
}
.tarifasbot
{
	width: 111px;
	height: 39px;
	float:right;
	margin: 80px 0px 0px 0px;
	background-image: url('../imagenes/boton_tarifas.jpg');
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	color: #fff;
	text-align: center;
}
.tarifasbot a
{
	color: #fff;
	line-height: 39px;
	text-decoration: none;
}
.tarifasbot a:hover
{
	color: #000;
}
.botones
{
	width: 120px;
	float: right;
	margin: 0px 60px 0px 0px;
}