@charset "UTF-8";
/* CSS Document */

* {margin:0px ; padding:0px ; border: 0px}
body {text-align: center;
background-image: url(../fotos/fondo.gif);
background-position: top;
background-repeat: repeat-x;
background-color: #cfcdcd;
font-family: "Century Gothic", "Helvetica CY", Arial
}


#global {width:955px ; margin: 20px auto }

#cabecera { margin: 10px 0px 17px 0px ;position: relative; z-index:-1 } 

	 #menu_01 { margin: -324px 0px 0px 395px; position: absolute; z-index: 1}
	 #menu_02 { margin: -324px 0px 0px 539px; position: absolute; z-index: 2}
	 #menu_03 { margin: -324px 0px 0px 703px; position: absolute; z-index: 3}
	 #menu_04 { margin: -324px 0px 0px 780px; position: absolute; z-index: 4}
	 #menu_05 { margin: -324px 0px 0px 866px; position: absolute; z-index: 5}
	 
	 #logo { margin: -324px 0px 0px 19px; position: absolute; z-index:6 }
	 
#contenido {width: 955px ; margin:0px 0px 3px 0px}
	#contenido p {padding: 10px 10px 5px 0px}
	#contenido ul {  margin: 8px 0px 10px 15px}
	#contenido li { text-align:left; font-size: 0.9em;}
	
	#fotos { width: 400px ;  float:right ; text-align:right ; margin:0px 0px 3px 3px ; padding: 25px 0px 0px 0px}
	#fotos_servicios { width: 208px; float:right ; text-align:right ; margin:0px 0px 10px 20px}

	#menu_servicios {float: left; margin: 0px 20px 20px 7px; width:196px; font-size:0.9em; text-align:left}
					
				
		ul.ul_mapa1 { margin: 8px 0px 4px 0px; padding:10px 0px 10px 225px;width:262px; height: 270px}
				
		li.li_mapa2 {list-style: none}
		
		
	#k {margin: 45px 0px 0px 660px; position: absolute; z-index: 7 }
	
	#lista_mapa { margin: 7px 0px 0px 0px; padding: 5px 0px 0px 180px; background-color:#B8B8B8; height:285px; position:relative}


#pie {background-color: #181818 ; color:white ; margin:18px 0px 2px 0px ; height:20px; clear:both}
	#pie p { text-align: center ; padding: 2px; font-weight:normal; font-size:0.8em }


#mapaweb { text-align:right ; font-size: 0.8em}


a.submenu:link {color: black; text-decoration: none}
a.submenu:visited {color: black; text-decoration: none }
a.submenu:hover {color: #e1348f; text-decoration: none }


a.mail:link {color: white; text-decoration: none}
a.mail:visited {color: white; text-decoration: none }
a.mail:hover {color: white;  text-decoration: underline}
a.mail:active { }

a.descargar:link {color: #333333; text-decoration: none ; font-size: 0.88em}
a.descargar:visited {color: #333333; text-decoration: none  ; font-size: 0.88em}
a.descargar:hover {color: #e1348f; text-decoration: none  ; font-size: 0.88em}

a.linkmapa:link {color: #333333 ; text-decoration: none}
a.linkmapa:visited {color: #333333; text-decoration: none }
a.linkmapa:hover {color: #e1348f; text-decoration: none }


a:focus {width:0px;height:0px;outline:0px}


p {text-align: justify ; font-family: "Century Gothic", "Helvetica CY", Arial ; font-size: 0.9em}

p.pserv {margin: 0px 0px 0px 223px}

td {font-family: "Century Gothic", "Helvetica CY", Arial ; font-size: 0.9em ; height:24px }

td.ancho {width:90px}
td.ancho2 {width:387px}
td.ancho3 {width:15px}

td.tdright { text-align:right}

table.formulario { background-color: #B8B8B8  ; padding:15px ; width:100%; text-align:left}

table.plantillas { text-align:left; padding:10px 0px; width:100% }
	table.plantillas td {font-family: "Century Gothic", "Helvetica CY", Arial ; font-size: 0.9em ; height:4px }
	
table.table100 { width:100%}

h1 {font-size: 1.2em; color:#e1348f ; font-weight: bold ; text-decoration: none ; text-align: left ; font-family: "Century Gothic", "Helvetica CY", Arial ; padding: 0px 0px 0px 0px}

hr {background-color: #e1348f;height: 2px;border: 0;color: #e1348f}
hr.lineafina {background-color: black ; height: 1px;border: 0;color: black}
hr.lineafina_serv {background-color: black ; height: 1px;border: 0;color: black; margin:0px 0px 0px -8px}



img.servicios {margin: 0px 0px 4px 0px}

.lineasv {color:#e1348f}

.servicios { font-style:italic; font-weight:normal}

.negrita { font-weight:bolder}

.right { text-align:right}







