body{
	background:#FFFFFF url('img/bg_principal.jpg') repeat-y top center;
}

br{
	line-height:10px
}

li{
	list-style-image:url('img/bullet_contacto.gif');
	margin:0px;
	padding:0px;
	font:400 11px Arial;
	color: #361A0F;
	padding-right: 8px;
}

.titulo{
	font:700 14px/25px Arial;
	width:auto;
	height:25px;
	color:#99CC00;
	background:white url('img/bg_titulo.gif') repeat-x;
}

.titulo_multilinea{
	font:700 14px/20px Arial;
	color:#99CC00;
}

/* ========== ESTRUCTURA TEMPLATE ========== */

.top_esquina_izquierda{
	background:white url('img/top_esquina_izquierda.gif') no-repeat;
}

.top_esquina_derecha{
	background:white url('img/top_esquina_derecha.gif') no-repeat;
}

.top_linea_gris{
	background:white url('img/top_linea_gris.gif') repeat-x;
}

.fondo_estructura{
	background:white url('img/fondo_estructura.gif') repeat-y;
	font:400 12px Arial;
	color:black;
}

.menu_separador{
	background:white url('img/menu_separador.gif') repeat-y;
}

.top_linea_naranja{
	background:white url('img/top_linea_naranja.gif') repeat-x;
}

.sobra_lateral{
	background:white url('img/sobra_lateral.jpg') repeat-y;
}

.sombra_esquina_inferior_derecha{
	background:white url('img/sombra_esquina_inferior_derecha.jpg') no-repeat;
}

.sombra_esquina_inferior_izquierda{
	background:white url('img/sombra_esquina_inferior_izquierda.jpg') no-repeat;
}

.sombra_inferior{
	background:white url('img/sombra_inferior.jpg') repeat-x;
}

/* ========== ESTRUCTURA CONTENIDOS =========== */

#top_line_gris{
	background-image: url('img/top_line_gris.gif');
	background-repeat:repeat-x;
}

#left_line_gris{
	background-image: url('img/left_line_gris.gif');
	background-repeat:repeat-y;
}

#right_line_gris{
	background-image: url('img/right_line_gris.gif');
	background-repeat:repeat-y;
}

#bottom_line_gris{
	background-image: url('img/bottom_line_gris.gif');
	background-repeat:repeat-x;
}

#esq_superior_izq{ /*esquina superior izquierda*/
	background-image: url('img/esq_superior_izq.gif');
	background-repeat:no-repeat;
}

#esq_superior_der{/*esquina superior derecha*/
	background-image: url('img/esq_superior_der.gif');
	background-repeat:no-repeat;
}

#esq_inferior_izq{/*esquina inferior izquierda*/
	background-image: url('img/esq_inferior_izq.gif');
	background-repeat:no-repeat;
}

#esq_inferior_der{/*esquina inferior derecha*/
	background-image: url('img/esq_inferior_der.gif');
	background-repeat:no-repeat;
}

.marco{
	padding: 10px;
}

/* ESTRUCTURA ROJA */

#esq_superior_der_roja{
	background:#732F08 url('img/esq_superior_der_roja.gif') no-repeat;
}

#esq_superior_izq_roja{
	background:#732F08 url('img/esq_superior_izq_roja.gif') no-repeat;
}

#esq_inferior_izq_roja{
	background:#732F08 url('img/esq_inferior_izq_roja.gif') no-repeat;
}

#esq_inferior_der_roja{
	background:#732F08 url('img/esq_inferior_der_roja.gif') no-repeat;
}

.bg_separador{
	background:#732F08 url('img/bg_separador.gif') repeat-y;
}

/* ========== TEXTOS ========== */

.txt_fecha{
	font:400 11px Arial;
	color:#CD4E01;
	padding-bottom: 5px
}

.txt_bottom{
	font:400 10px Arial;
	color: #000;
}

.txt_contenido{
	font:400 11px Arial;
	color: #361A0F;
	line-height:20px;
	text-align:justify
}

.txt_empresa{
	font:400 11px Arial;
	color: #361A0F;
	text-align:justify
}

.txt_subrayado_servicios{
	font:700 11px Arial;
	text-decoration:underline;
	padding-left:10px;
	color:#99CC00;
}

.txt_notas{
	font:700 10px Arial;
	text-align:justify;
	color:#99CC00;
}

.txt_naranja{
	font:700 11px Arial;
	color:#99CC00;
}
/* ========== FORMULARIOS ==========*/

.error{
	font:400 10px Arial;
	color:red;
}

.campo_contacto{
	background-color:#EDEEF0;
	border:1px solid #BEBEC0;
	font:400 10px Arial;
}

.etiquetas_form{
	font:400 10px Arial;
	color:#361A0F;
}

/* ========== LINKS ========== */

/*a:link.menu,a:active.menu,a:visited.menu{
	font:700 11px Arial;
	color:#FFFFFF;
	text-decoration:none;
}

a:hover.menu{
	color:#CC4E01;
}*/
a:link.bot,a:active.bot,a:visited.bot{
	font:400 10px Arial;
	color:#000;
	text-decoration:none;
}

a:hover.bot{
	text-decoration:underline;
}

a:link.normal,a:active.normal,a:visited.normal{
	font:400 11px Arial;
	color:#000;
	text-decoration:none;
}

a:hover.normal{
	text-decoration:underline;
}

a:link.naranja,a:active.naranja,a:visited.naranja{
	font:700 10px Arial;
	color:#99CC00;
	text-decoration:none;
}

a:hover.naranja{
	text-decoration:underline;
}
/* ========== BOTONES ====== */

/* BOTON INICIO */

#boton_inicio div {
	background-color: #371A12;
	border:1px solid #000;
	width:95px;
	height:26px;
}

#boton_inicio a.menu,a:visited.menu,a:active.menu{
	display: block;
	font:700 11px/26px Arial;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
}

#boton_inicio a:hover.menu{
	color:#CC4E01;
}

/* BOTON EMPRESA */ 

#boton_empresa div {
	background-color: #371A12;
	border:1px solid #000;
	width:141px;
	height:26px;
}

#boton_empresa a.menu,a:visited.menu,a:active.menu{
	display: block;
	font:700 11px/26px Arial;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
}

#boton_empresa a:hover.menu{
	color:#CC4E01;
}

/* BOTON SERVICIOS */ 

#boton_servicios div {
	background-color: #371A12;
	border:1px solid #000;
	width:141px;
	height:26px;
}

#boton_servicios a.menu,a:visited.menu,a:active.menu{
	display: block;
	font:700 11px/26px Arial;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
}

#boton_servicios a:hover.menu{
	color:#CC4E01;
}

/* BOTON VENTAJAS Y BENEFICIOS */ 

#boton_ventajas div {
	background-color: #371A12;
	border:1px solid #000;
	width:141px;
	height:26px;
}

#boton_ventajas a.menu,a:visited.menu,a:active.menu{
	display: block;
	font:700 11px/26px Arial;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
}

#boton_ventajas a:hover.menu{
	color:#CC4E01;
}

/* BOTON CONTACTO */ 

#boton_contacto div {
	background-color: #371A12;
	border:1px solid #000;
	width:141px;
	height:26px;
}

#boton_contacto a.menu,a:visited.menu,a:active.menu{
	display: block;
	font:700 11px/26px Arial;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
}

#boton_contacto a:hover.menu{
	color:#CC4E01;
}