		body {
			background:#363636 url(fondo.jpg) repeat-x;
			margin-top: 25px;
     		 }	
		.texto_portada {
			font-family: Helvetica,verdana; 
			font-size:15px;
			color: #064aa6;
		}
		.portada1 {
			font-family: Helvetica,verdana; 
			font-size:12px;
			color: #555555;
			width: 350px;
			float:right;
			padding-right: 20px;
			text-align: justify;
			margin-bottom: 20px;
		}
		img.foto3 {
			border: 5px solid #444444;
			margin-right: 30px;
			float:left;
			margin-left: 20px;
		}
		img.foto {
			border: 1px solid #dddddd;
			padding: 10px;
		}
		
		img.foto2 {
			border: 5px solid #444444;
			margin-right: 30px;
		}
		li.servicios {
			margin-bottom:20px;
		}
		iframe.mapa {
			border: 1px solid #333333;
		}
		h2 {
			font-family: Helvetica,verdana; 
			font-size:14px;
			color: #064aa6;
			font-weight: bold;
			margin-bottom:0px;
		}
		h1.galeria {
			font-family: Helvetica,verdana; 
			font-size:22px;
			color: #064aa6;		
		}
		h1 {
			font-family: Helvetica,verdana; 
			font-size:22px;
			color: #064aa6;		
		}
		.producto {
			padding: 5px;
			border-top: 1px solid #064aa6;
			border-bottom: 1px solid #064aa6;
		}
		
		div.margen {
			padding:10px;
		}
		.producto2 {
			padding: 5px;
			border-bottom: 1px solid #064aa6;
		}
		
		.cont_tabla {
			padding: 30px;
		}
		.encabezado {
			background-image: url(encabezado.png);
     		 }
		
		.encabezado2 {
			background-image: url(encabezado2.png);
			padding: 5px;
     		 }
			 
		
		.imagen_portada {
			background-image: url(encabezado3.png);
			background-repeat: no-repeat;
     		 }
		.contenido {
			border: 1px solid #b6b6b6;
			background: #ffffff url(sombra.png) repeat-x bottom;
		}
		
		.cierre{
			background-color:#222222;
			border: 1px dotted #ffffff;
		}
		
		.boton_1 {
			padding: 5px;
		}
		
		/* Textos */
		

/* nuevo */

		.boton_2 {
			background-image: url(b2.png);
			background-repeat: repeat-x;
			border-top: 1px solid #ffffff;
			border-left: 1px solid #ffffff;
			border-right: 1px solid #ffffff;
			}


		.t1_a {
			background-color:#ffffff;
			background-image: url(t1_a.gif);
			background-repeat: repeat-x;
     		 }
		.t1_c {
			background-color:#ffffff;
			Padding: 25px;
			
     		 }
		.t1_b {
			border-top: 5px solid #990014;
			Padding: 5px;
     		 }

		.t2_b {
			background-color:#415961;
			border-bottom: 1px solid #ffffff;
			border-top: 1px solid #ffffff;
			}

		.t2_c {
			Padding-right: 70px;
			Padding-top: 20px;
			Padding-bottom: 10px;
			
     		 }

		.t3_c {
			
			Padding: 15px;
			
     		 }
		
		.t5_c {
			border-right: 1px dotted #666666;
			Padding: 5px;
			}
		.t5_c2 {
			Padding: 5px;
			}

		.t_navegacion1{
			border-top: 1px dotted #ffffff;
			border-bottom: 1px dotted #ffffff;
			Padding: 3px;
			}
		.t_navegacion0{
			border-bottom: 1px dotted #ffffff;
			Padding: 3px;
			}
		.t_navegacion2{
			background-color:#993300;
			border-bottom: 1px dotted #ffffff;
			Padding: 3px;
			}
		.t_navegacion3{
			border-top: 1px dotted #ffffff;
			background-color:#993300;
			border-bottom: 1px dotted #ffffff;
			Padding: 3px;
			}
		.t_menu {
			background-image: url(menu.jpg);
			background-repeat: repeat-x;
			Padding: 5px;
			border-bottom: 1px solid #000000;
     		 }
		
		.titulo {
			font-family:Helvetica,verdana; 
			font-size:18px;
			color: #990317;
		}

		.texto1 {
			font-family: Helvetica,verdana; 
			font-size:12px;
			color: #555555;
		 }

		.texto1_r {
			font-family:Helvetica,verdana; 
			font-size:11px;
			color: #333333;
		 }

		.texto1_p {
			font-family:Helvetica,verdana; 
			font-size:10px;
			color: #333333;
			
		 }

		.texto_bajo {
			font-family:Helvetica,verdana; 
			font-size:12px;
			color: #ffffff;
			padding: 5px;
		 }
		 
		 .texto1_b {
			font-family:Helvetica,verdana; 
			font-size:10px;
			color: #ffffff;
			padding: 5px;
		 }
		 
		.texto1_t {
			font-family:Helvetica,verdana; 
			font-size:12px;
			color: #ffffff;
			font-weight:bold;
		 }

		

/** Enlaces del Menu **/

		A.menu:link {color: #ffffff;text-decoration: none;font-family: ,Helvatica,verdana;font-size: 11px;font-weight:bold;}
		A.menu:visited {color: #ffffff;text-decoration: none;font-family: Helvatica,verdana;font-size: 11px;font-weight:bold;}
		A.menu:hover {color: #ffffff;text-decoration: none;font-family: Helvatica,verdana;font-size: 11px;font-weight:bold;}

	

/** Enlaces del Cierre **/

		A.bajo:link {color: #ffffff;text-decoration: none;font-family: Helvatica,verdana;font-size: 10px;}
		A.bajo:visited {color: #ffffff;text-decoration: none;font-family: Helvatica,verdana;font-size: 10px;}
		A.bajo:hover {color: #ffffff;text-decoration: underline;font-family: Helvatica,verdana;font-size: 10px;}
		
/** enlaces generales **/

		A:link {color: #ce4c1b;text-decoration: none;font-family: Helvatica,verdana;font-size: 11px;}
		A:visited {color: #ce4c1b;text-decoration:none;font-family: Helvatica,verdana;font-size: 11px;}
		A:hover {color: #ce4c1b;text-decoration: underline;font-family: Helvatica,verdana;font-size: 11px;}

/** contacto **/


			
		.ftexto {
			background-image: url(som.png);
			background-repeat: repeat-x;
			font-family:Helvetica,verdana; 
			font-size:11px;
			color: #064aa6;
			padding: 2px;
			border: 1px solid #064aa6;
			width: 230px;
			margin-top: 5px;
			margin-bottom: 5px;

		}

		.ftexto2 {
			background-image: url(som.png);
			background-repeat: repeat-x;
			font-family:Helvetica,verdana; 
			font-size:11px;
			color: #064aa6;
			padding: 2px;
			border: 1px solid #064aa6;
			width: 230px;
			height: 75px;
			margin-top: 5px;
			margin-bottom: 5px;

		}

		.t1_a_contacto {
			background-image: url(t1_a_contacto.png);
			background-repeat: no-repeat;
     		 }

		.s_contacto {
			padding: 10px;
		}
		
		.formulario {
			border: 1px dotted #333333;
			width: 250px;
			padding: 10px;
			font-family: Helvetica,verdana; 
			font-size:12px;
			color: #555555;
			font-weight: bold;
			text-align: left;
		}




