a:link {text-decoration:none; color:#990000;}

a:visited {text-decoration:none; color:#990000;}

a:hover {text-decoration:none; color:#FFFFFF;}



a.bot:link {font-family: Arial, Verdana, Helvetica, sans-serif;font-size:10px;text-decoration:none; color:#FFFFFF;}

a.bot:visited {font-family: Arial, Verdana, Helvetica, sans-serif;font-size:10px;text-decoration:none; color:#E7B8B8;}

a.bot:hover {font-family: Arial, Verdana, Helvetica, sans-serif;font-size:10px;text-decoration:none; color:#FFFFFF;}



/* www.somaweb.es | diseño gráfico | diseño web | páginas web | ilustración | fotografía | internet | ----------------------------------------------------------------------------------------------------*/	



a.ocul:link {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	color: #F7F7F7;

	font-size: 1px;

	}

a.ocul:visited {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	color: #F7F7F7;

	font-size: 1px;

	}

a.ocul:hover {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	color: #F7F7F7;

	font-size: 1px;

	}

	

	

/* ----------ESTILOS MENU RAPIDO--------------------- */



A.clase1:link {color#FFFFFF;text-decoration:none} 

A.clase1:visited {color:#FFFFFF;text-decoration:none} 

A.clase1:hover {color:#FFFFFF;text-decoration:none}

	

/* cuerpo de página */



#menuhoriz ul li {      display: inline;} 

#menuhoriz ul li {        display: inline;        

padding: 1px 5px; /*Separar el texto*/        

margin:2px; /* Separar los botones */  
     

 /* Color de fondo */}#menuhoriz ul li:hover {        background-color:#FEC885; /* Color de fondo sobre el boton */       }



body {
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #99A4BC;
	scrollbar-darkshadow-color: #99A4BC;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-arrow-color: #20638E;
	scrollbar-track-color: #FFFFFF;
	background-image: url(img/fondo2.gif);
	background-position: center;
	background-color: #D4D6CE;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	margin-top: 0px;
	color: #000000;

	}



.fondo_top{

	background-image: url(img/fondo_top.gif);

	background-position: center top;

	background-color: #D4D6CE;

	background-repeat: no-repeat;

	}

	

.fondo_bod{

	background-image: url(img/fondo1.gif);

	background-position: center;

	background-color: #D4D6CE;

	}

		

.fondo_bot{

	background-image: url(img/fondo_bot.gif);

	background-position: center;

	background-color: #D4D6CE;

	background-repeat: no-repeat;

	}

	

.fondo_fin{

	background-image: url(img/fondo2.gif);

	background-position: center;

	background-color: #D4D6CE;

	}	

	

.tabla1 {

	border-right: 1px solid #d9dbe1;

	border-left: 1px solid #d9dbe1;

	border-top: 1px solid #d9dbe1;

	border-bottom: 1px solid #d9dbe1;

	padding: 10px;

	}

.tabla1azul {

	border-right: 1px solid #d9dbe1;

	border-left: 1px solid #d9dbe1;

	border-top: 1px solid #d9dbe1;

	border-bottom: 1px solid #d9dbe1;

	padding: 10px;

	background-image: url(img/fondo_tabla02.jpg);

	background-repeat: no-repeat;

	background-position: right top;

}

.tabla1azul_bot {

	border-right: 1px solid #d9dbe1;

	border-left: 1px solid #d9dbe1;

	border-top: 1px solid #d9dbe1;

	border-bottom: 1px solid #d9dbe1;

	padding: 10px;

	background-image: url(img/fondo_tabla02_bot.jpg);

	background-repeat: no-repeat;

	background-position: right bottom;

}



	

.txtOculto {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	color: #F7F7F7;

	font-size: 1px;

	}



.txt0 {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 8px;

	font-weight: bold;

	}



.txt1Gris {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 9px;

	color: #999999;

	list-style-position: outside;

	list-style-image: url(img/topo1.gif);

	}



.txt1Blanco {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 9px;

	color: #FFFFFF;

	list-style-position: outside;

	list-style-image: url(img/topo1.gif);

	}



.txt1NarClaro {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 9px;

	color: #FFCEB3;

	list-style-position: outside;

	list-style-image: url(img/topo1.gif);

	}



.txt1 {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 9px;

	color: #3D4759;

	list-style-position: outside;

	list-style-image: url(img/topo1.gif);

	}



.txt1D {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 9px;

	color: #990000;

	list-style-position: outside;

	list-style-image: url(img/topo1.gif);

	}

	

.txt1Az {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 9px;

	color: #20638E;

	list-style-position: outside;

	list-style-image: url(img/topo1.gif);

	}

	

	

.txt2 {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 10px;

	color: #3D4759;

	list-style-position: outside;

	list-style-image: url(img/topo1.gif);

	}

	

.txt2blanco {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	list-style-position: outside;

	list-style-image: url(img/topo1.gif);

	}

		

.txt2D {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 10px;

	color: #990000;

	list-style-position: outside;

	list-style-image: url(img/topo1.gif);

	}

	

.txt2D_ {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 10px;

	color: #990000;

	}	

	

.txt2Nar {



	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 10px;

	color: #E1721A;

	list-style-position: outside;

	list-style-image: url(img/topo1.gif);

}

	

		

.txt2Az {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 10px;

	color: #99A4BC;

	list-style-position: outside;

	list-style-image: url(img/topo1.gif);

	}

	

.txt2Gris {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 10px;

	color: #666666;

	list-style-position: outside;

	list-style-image: url(img/topo1.gif);

	}

	

.txt2GrisOsc {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 10px;

	color: #333333;

	list-style-position: outside;

	list-style-image: url(img/topo1.gif);

	}

.txt2bot {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 10px;

	color: #d59999;

	list-style-position: outside;

	list-style-image: url(img/topo1.gif);

}





.txt3 {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	list-style-position: outside;

	list-style-image: url(img/topo1.gif);

	}



.txt3Nar {



	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	color: #E1721A;

	list-style-position: outside;

	list-style-image: url(img/topo1.gif);

}

	



.txt3D {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	color: #990000;

	list-style-position: outside;

	list-style-image: url(img/topo1.gif);

	}	

.txt3rojo {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	color: #9a0000;

	list-style-position: outside;

	list-style-image: url(img/topo1.gif);

}

	

.txt3Gris {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	list-style-position: outside;

	list-style-image: url(img/topo1.gif);

	}	



.txt3GrisOsc {



	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

	list-style-position: outside;

	list-style-image: url(img/topo1.gif);

}

		

.txt3link {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	list-style-position: outside;

	list-style-image: url(img/topo2.gif);

	}



.txt4 {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 12px;

	color: #3D4759;

	}



.txt4D {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 12px;

	color: #990000;	

	list-style-position: outside;

	list-style-image: url(img/topo1.gif);

	}	

	

.txt4DN {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 12px;

	color: #990000;	

	font-weight: bold;

	list-style-position: outside;

	list-style-image: url(img/topo1.gif);

	}



.txt4DNar {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 12px;

	color: #E1721A;	

	font-weight: bold;

	list-style-position: outside;

	list-style-image: url(img/topo1.gif);

	}

.txt4DBlanco {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	font-weight: bold;

	list-style-position: outside;

	list-style-image: url(img/topo1.gif);

}





.titular1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #990000;

	display: block;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #990000;

	}

	

.solapa1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #FFFFFF;

	background-image: url(img/solapanu01.gif);

	background-repeat: no-repeat;

	display: block;

	text-indent: 10px;

	}	

.solapa1_2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #FFFFFF;

	background-image: url(img/solapa01.gif);

	background-repeat: no-repeat;

	display: block;

	text-indent: 10px;

}



	

.titular1talleres {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #E1721A;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #D3D4D7;

	display: block;

	}

	

.titular2talleres {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #E1721A;

	padding-left: 20px;

	}	

	



/*.titular2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #E1721A;

	}*/

	



.titular2 {

	display: block;

	background-color: #f1f1f1;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #990000;

	font-size: 12px;

	border-bottom: 1px solid #92A0A9;

	padding: 0 0 5 0;

	}	



.titular3 {

	display: block;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #3D4759;

	font-size: 10px;

	border-bottom: 1px solid #D0D0D0;

	padding: 0 0 5 0;

	}	



.titular1_gris {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 17px;

	color: #B2B2B2;

	}



.titular1_azul {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 17px;

	color: #8FB1C6;

	}

.mail2 {

	text-decoration:none;

	color:#d59999;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

}





/* reclamo mail -------------------------------------------------------*/



	

a.mail:link {

	text-decoration:none;

	color:#d59999;

}

a.mail:visited {

	text-decoration:none;

	color:#d59999;

}

a.mail:hover {

	text-decoration:none;

	color:#FFFFFF;

}



	

/* reclamo menú -------------------------------------------------------

	

a.menu:link {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	color: #999999;

	background-image:url(img/menu_topo.gif);

	background-repeat: no-repeat;

	padding-left: 10px;

	padding-right: 4px;

	}

a.menu:visited {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	color: #999999;

	background-image:url(img/menu_topo.gif);

	background-repeat: no-repeat;	

	padding-left: 10px;

	padding-right: 4px;

	}

a.menu:hover {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

	background-image:url(img/menu_topo.gif);

	background-repeat: no-repeat;	

	padding-left: 10px;

	padding-right: 4px;

	}

	

menu {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	color: #999999;

	}

	

.menuON {

	font-family: Arial, Helvetica, sans-serif;

	color: #E1721A;

	font-size: 11px;

	font-weight: bold;

	background-image:url(img/menu_topo2.gif);

	background-repeat: no-repeat;	

	padding-left: 10px;

	padding-right: 4px;

	}

	

*/	





.menu {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	}

	

.menuON {

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	font-size: 11px;

	font-weight: bold;

	}

	

/* reclamo menú -------------------------------------------------------*/

	

a.menu:link {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF

	}

a.menu:visited {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	color: #616161;

	}

a.menu:hover {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	color: #999999;

	}

	

.menu {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 14px;

	color: #B0B0B0;

	}

		









/* TABLA UTILIDADES ----------------------------------------------------------------------*/



.TD_util {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	border-bottom: 1px solid #E5E4E8;

	}



a.util:link {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	color: #616161;

	font-size: 10px;

 	text-decoration: none;

	background-image: url(img/topoutil.gif);

	padding-left: 13px;

	width: 100%;

	background-image: url(img/topoutil.gif);

	background-repeat: no-repeat;

	background-position: 4px center;

	}



a.util:visited {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	color: #616161;

	font-size: 10px;

 	text-decoration: none;

	background-image: url(img/topoutil.gif);

	padding-left: 13px;

	width: 100%;

	background-image: url(img/topoutil.gif);

	background-repeat: no-repeat;

	background-position: 4px center;

	}

	

a.util:hover {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	color: #FF6600;

	font-size: 10px;

 	text-decoration: none;

	background-image: url(img/topoutil.gif);

	padding-left: 13px;

	width: 100%;

	background-image: url(img/topoutil.gif);

	background-repeat: no-repeat;

	background-position: 4px center;

	}

	



a.util2:link {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	color: #3D4759;

	font-size: 9px;

 	text-decoration: none;

	width: 100%;

	}



a.util2:visited {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	color: #3D4759;

	font-size: 9px;

 	text-decoration: none;

	width: 100%;

	}

	

a.util2:hover {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	color: #FF6600;

	font-size: 9px;

 	text-decoration: none;

	width: 100%;

	}	

	

/*___________________________________________________________________________________ */





/*___ TALLERES ________________________________________________________________________________ */



a.talleres:link {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	color: #8F1C3B;

	font-size: 11px;

	list-style-position: outside;

	list-style-image: url(img/topo4.gif);

	}



a.talleres:visited {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	color: #8F1C3B;

	font-size: 11px;

	list-style-position: outside;

	list-style-image: url(img/topo4.gif);

	}

	

a.talleres:hover {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	color: #FF6600;

	font-size: 11px;

	list-style-position: outside;

	list-style-image: url(img/topo4.gif);

	}	

	

	

/*___ BOTÓN FORMULARIOS ________________________________________________________________________________ */



.boton1 {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 10px;

	text-decoration:none;

	text-align: center;

	/*vertical-align: middle;*/

	background-color: #39516B;

	padding-right: 5px;

	padding-left: 5px;

	margin-top: 5px;

	}



.boton1:link {

	color:#F3F5F7;	

	}

.boton1:visited {

	color:#F3F5F7;	

	}

.boton1:hover {

	color:#FFFFFF;

	background-color: #FF6600;

	}

	

/*___ RESALTADO PRECIO FINAL ________________________________________________________________________________ */



.precio {

	font-size: 18px;

	font-weight: bold;

	color: #000000;

}
