/* CSS Document */

body{background-color:#a5b3c1; background-image:url(imgs/fondo.gif); background-repeat:repeat-x; margin:0;}
img{border-style:none;}
/*estilos para enlaces blancos*/
a.blanco:link{color:#ffffff;
			font-family:Arial, Helvetica, sans-serif;
			font-size: 100%;
			text-decoration:none;
			}
a.blanco:visited{color:#ffffff;
			font-family:Arial, Helvetica, sans-serif;
			font-size: 100%;
			text-decoration:none;
			}
a.blanco:hover{color:#ffffff;
			font-family:Arial, Helvetica, sans-serif;
			font-size: 100%;
			text-decoration:underline;
			}
a.blanco:active{color:#ffffff;
			font-family:Arial, Helvetica, sans-serif;
			font-size: 100%;
			text-decoration:none;
			}
/*estilos enlace azul*/
a.azul:link{color:#05448f;
			font-family:Arial, Helvetica, sans-serif;
			font-size: 100%;
			text-decoration:underline;
			font-weight:normal;
			}
a.azul:visited{color:#05448f;
			font-family:Arial, Helvetica, sans-serif;
			font-size: 100%;
			text-decoration:underline;
			font-weight:normal;
			}
a.azul:hover{color:#05448f;
			font-family:Arial, Helvetica, sans-serif;
			font-size: 100%;
			text-decoration:underline;
			font-weight:normal;
			}
a.azul:active{color:#05448f;
			font-family:Arial, Helvetica, sans-serif;
			font-size: 100%;
			text-decoration:underline;
			font-weight:normal;
			}


/*estilos enlace anet*/

a.anet:link{color:#30527b;
			font-family:Arial, Helvetica, sans-serif;
			font-size: 100%;
			text-decoration:none;
			}
a.anet:visited{color:#30527b;
			font-family:Arial, Helvetica, sans-serif;
			font-size: 100%;
			text-decoration:none;
			}
a.anet:hover{color:#30527b;
			font-family:Arial, Helvetica, sans-serif;
			font-size: 100%;
			text-decoration:underline;
			}
a.anet:active{color:#30527b;
			font-family:Arial, Helvetica, sans-serif;
			font-size: 100%;
			text-decoration:none;
			}

#cabecera1{width:784px;
		   height:14px;
		   background-color:#FFFFFF; 
		   margin-left:auto;
		   margin-right:auto;
		   background-image:url(imgs/sombrasup.gif);
		   background-repeat:repeat-x; 
		   }
/*capas para redondear la cabecera1*/
#cabizq{width:14px;
		height:14px;
		background-image:url(imgs/sup.izq.gif);
		float:left;
		}
#cabder{width:14px;
		height:14px;
		background-image:url(imgs/sup-der.gif);
		float:right;
		}
/*fin capas redondear*/
/*capas primera cabecera*/
#cabecera2{width:784px;
			height:75px;
			background-color:#FFFFFF;
			background-image:url(imgs/lat-izq.gif);
			background-position:left;
			background-repeat:no-repeat;
			margin-left:auto;
			margin-right:auto;
			}
#cabecera3{width:784px;
			height:75px;
			background-image:url(imgs/lat-der.gif);
			background-position:right;
			background-repeat:no-repeat;
			margin-left:auto;
			margin-right:auto;
			}
#logo{position:relative;
		width:88px;
		height:56px;
		top:10px;
		left:20px;
		}
#textocab{position:relative;
		width:120px;
		height:50px;
		float:right;
		right:20px;
		top:10px;;
		background-image:url(imgs/punto.gif);
		background-repeat:repeat-y;
		background-position:left;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:60%;
		color:#30527b;
		padding:0px;
		margin:0px;
		}

			
/*capas segunda cabecera*/
#cabecera4{width:784px;
			height:21px;
			background-image:url(imgs/fon-cab2.gif);
			background-repeat:repeat-x;
			margin-left:auto;
			margin-right:auto;
			}
#cabecera5{width:784px;
			height:21px;
			background-image:url(imgs/lat-izq2.gif);
			background-repeat:no-repeat;
			background-position:left;
			margin-left:auto;
			margin-right:auto;
			}
#cabecera6{width:784px;
			height:21px;
			background-image:url(imgs/lat-der2.gif);
			background-repeat:no-repeat;
			background-position:right;
			margin-left:auto;
			margin-right:auto;
			text-align:center;
			}			
/*barra paqueña de un pixel*/
#cabecera7{
			width:784px;
			height:1px;
			background-color:#8296ae;
			margin-left:auto;
			margin-right:auto;
			background-image:url(imgs/lat-izq3.gif);
			background-position:left;
			background-repeat:no-repeat;
			}			
#cabecera8{
			width:784px;
			height:1px;
			margin-left:auto;
			margin-right:auto;
			background-image:url(imgs/lat-der3.gif);
			background-position:right;
			background-repeat:no-repeat;
			}			
/*ultima barra cabecera*/
#cabecera9{width:784px;
			height:40px;
			margin-left:auto;
			margin-right:auto;
			background-image:url(imgs/fon-cab4.gif);
			background-repeat:repeat-x;
			}
#cabecera10{width:784px;
				height:40px;
				margin-left:auto;
				margin-right:auto; 
				background-image:url(imgs/lat-izq4.gif);
				background-repeat:no-repeat;
				background-position:left;
				}	
#cabecera11{width:784px;
				height:40px;
				margin-left:auto;
				margin-right:auto; 
				background-image:url(imgs/lat-der4.gif);
				background-position:right;
				background-repeat:no-repeat;
				}							
/*capas principales donde irá el texto*/

#principal1{width:784px;
				min-height:500px;
				margin-left:auto;
				margin-right:auto;
				background-image:url(imgs/rep-clar.gif);
				background-position:right;
				background-repeat:repeat-y;
				background-color:#FFFFFF;
				}
#principal2{width:784px;
				min-height:500px;
				margin-left:auto;
				margin-right:auto;
				background-image:url(imgs/rep-izq.gif);
				background-position:left;
				background-repeat:repeat-y;
				}
#principal3{	width:784px;
				min-height:500px;
				/*height:489px;*/
				margin-left:auto;
				margin-right:auto;
				background-image:url(imgs/larga-izq.gif);
				background-position:left top;
				background-repeat:no-repeat;
				}
#principal4{	width:784px;
				min-height:500px;
				/*height:489px;*/
				margin-left:auto;
				margin-right:auto;
				background-image:url(imgs/larga-der.gif);
				background-position:right top;
				background-repeat:no-repeat;
				}
#principal{	position:relative;
min-height:500px;
			margin-left:129px;
			width:528px;
			/*height:800px;*/
			top:30px;
		}
/*aqui empiezan las capas para los pies*/
#pie1{width:784px;
		height:23px;
		margin-left:auto;
		margin-right:auto;
		background-image:url(imgs/pie1.gif);
		background-repeat:no-repeat;
		}	
#pie2{width:784px;
		height:23px;
		margin-left:auto;
		margin-right:auto;
		/*background-color:#a5b3c1;*/
		color:#30527b;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 60%;
		text-align:center;
		}	

#empresa{position:relative;
			width:400px;
			height:18px;
			top:16px;
			left:30px;
			color:#FFFFFF;
			font-family:Arial, Helvetica, sans-serif;
			font-size:70%;
			font-weight:bold;
		}
/*capas para imagenes*/
#imagen{position:absolute;
		width:105px;
		height:136px;
		top:-68px;
		left:530px;
		}
#carteles{position:absolute;
		width:105px;
		height:136px;
		top:-47px;
		left:480px;
		}
/*empiezan las clases*/
h1{font-family:Arial, Helvetica, sans-serif;
			font-size:100%;
			color:#ff9e00;
			line-height:20px;
			margin:0px;
			padding:0px;
			
		}
h2{font-family:Arial, Helvetica, sans-serif;
			font-size:90%;
			color:#05448f;
			line-height:20px;
			margin:0px;
			padding:0px;
			
		}
p{font-family:Arial, Helvetica, sans-serif;
		font-size:70%;
		color:#05448f;
		line-height:15px;
		}
.letra{	font-family:Arial, Helvetica, sans-serif;
		font-size:100%;
		color:#FFFFFF;
		text-decoration:underline;			
		}

/*menu horizontal*/
#menu ul {
	padding: 0px;  
	margin: 0px;    
	list-style: none;  
	font-size: 60%;   
	height: 18px;
		}

#menu ul li {
	display: inline; 
	color:#FFFFFF; 
}

#menu ul li a:link, #menu ul li a:visited, #menu ul li a:active{ 
							padding: 5px;  
							text-decoration: none; 
							font-size:100%;
							/*nuevo*/
							color:#FFFFFF;
							margin:0px;
							font-family:Arial, Helvetica, sans-serif;
		
}

#menu ul li a:hover{height: 20px;  
					text-decoration: underline;
					/*nuevo*/
					font-size:100%;
					color:#FFFFFF;
					margin:0px;
					padding:5px;
					font-family:Arial, Helvetica, sans-serif;
					}
					

/*estilos para el formulario*/
th.textoform{font-family:Arial, Helvetica, sans-serif;
				font-size:70%;
				color:#05448f;
				line-height:15px;
				text-align:right;
				font-weight:normal;
		}
td.textoform{font-family:Arial, Helvetica, sans-serif;
				font-size:70%;
				color:#05448f;
				line-height:15px;
				
			}

input.formlargos{ width:350px;
					height:16px;
					background-color:#e2e9f2;
					border-width: 0px 1px 1px 0px ;
					border-style:solid;	
					border-color:#a3b0c0;
					font-family:Arial, Helvetica, sans-serif;
					font-size:70%;
					color:#05448f;
					}					
input.cortos{width:143px;
			height:16px;
			background-color:#e2e9f2;
			border-width: 0px 1px 1px 0px ;
			border-style:solid;	
			border-color:#a3b0c0;
			font-size:70%;
			color:#05448f;
			}
textarea.form{ font-family:Arial, Helvetica, sans-serif;
				width:350px;
				height:80px;
				background-color:#e2e9f2;
				border-width: 0px 1px 1px 0px ;
				border-style:solid;	
				border-color:#a3b0c0;
				font-size:70%;
				color:#05448f;
				overflow:auto;
				}

input.boton{width:52px;
			height:22px;
			color:#FFFFFF;
			border-style:solid;
			border-width:2px;
			border-color:#617997; 
			background:#6d84a1;
			font-size:70%;
			}	
			
tr.alt{padding:0px 0px 20px 0px;}			
th.alt{padding:0px 0px 20px 0px; text-align:left;}					

/*clase para poner recuadro imagenes*/
.cuadro{border-width: 1px 1px 1px 1px ;
		border-style:solid;	
		border-color:#6d84a1;
	}
/*ESTILOS PARA LA ZONA DINAMICA*/
input.interiores{
			     width:530px;
				 height:20px;
				}
input.interiores2{
			     width:525px;
				 height:20px;
				}
a.ficha:visited{font-family:Arial, Helvetica, sans-serif;
				font-size:70%;
				color:#05448f;
				line-height:15px;
				text-decoration:underline;
				}
a.ficha:link{font-family:Arial, Helvetica, sans-serif;
				font-size:70%;
				color:#05448f;
				line-height:15px;
				text-decoration:underline;
				}
a.ficha:hover{font-family:Arial, Helvetica, sans-serif;
				font-size:70%;
				color:#05448f;
				line-height:15px;
				text-decoration:underline;
				}
a.ficha:active{font-family:Arial, Helvetica, sans-serif;
				font-size:70%;
				color:#05448f;
				line-height:15px;
				text-decoration:underline;
				}												
			
/*estilos enlace azul2*/
a.azul2:link{color:#05448f;
			font-family:Arial, Helvetica, sans-serif;
			font-size: 70%;
			text-decoration:none;
			}
a.azul2:visited{color:#05448f;
			font-family:Arial, Helvetica, sans-serif;
			font-size: 70%;
			text-decoration:none;
			}
a.azul2:hover{color:#05448f;
			font-family:Arial, Helvetica, sans-serif;
			font-size: 70%;
			text-decoration:underline;
			}
a.azu2l:active{color:#05448f;
			font-family:Arial, Helvetica, sans-serif;
			font-size: 70%;
			text-decoration:none;
			}				
.rojo{font-family:Arial, Helvetica, sans-serif;
		font-size:70%;
		color:#ff0000;
		line-height:15px;
		}
ul.trabajos{list-style-image:url("imgs/interior1_e.gif");}
											
.access{font-family:Arial, Helvetica, sans-serif;
		font-size:70%;
		color:#05448f;}		
				