@charset "utf-8";
/* CSS Document */

html {
	text-align:center;
	}
	
body {
	text-align:center; /*Para centrar con IE6*/
	font-family:Arial, Helvetica, sans-serif;
	background:url("images/fondo_pagina_degradado.jpg");
	} 

#pagina { 
	width:785px; /*Tamano de capa*/
	text-align: left;
	margin:auto; /* Margen de la capa*/
	}

/********* Cabecera **********/
#cabecera {
	width: 785px;
	height:140px;
}

#cabecera h1, h2 {
		font-style:oblique;
		margin:5px;
		}
		
#cabecera h1 {
		font-size:32px;
		}
		
#cabecera h2 {
		font-size:24px;
		}
		
#cabecera table {
		font-family:Arial, Helvetica, sans-serif;
		color:#002E63;
		}
		
#cabecera .textoazul {
		font-family:Arial, Helvetica, sans-serif;
		color:#007CCB;
		}
	
#cabecera .navegacion {
		font-size:12px;
		text-align:right;
		color:#FFFFFF;
		}
	
#cabecera a:link {
		color:#ffffff;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;
		}
	
#cabecera a:hover {
		color:#ffffff;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bolder;
		text-decoration:underline;
		}
		
#cabecera a:visited {
		color:#ffffff;
		text-decoration: none;
		}
			
#cabecera a:active {
		text-decoration: none;
		color:#ffffff;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bolder;
		}

#cabecera .copyright {
		font-size:8pt;
		color:gray;
			}
			
#cabera marquee {
		font-size:24px;
		font-weight:bold;
		}


/********** Contenido *********/
#contenido {
	width:785px;
	float:right;
	text-align:center;
	color:#002e63;
	background-image:url(images/logo1_silueta_001.gif);
	}

#contenido marquee {
		font-size:24px;
		font-weight:bold;
		padding-top:40px;
		padding-bottom:20px;
		}
		
#contenido table {
			font-size:small;
			}
			
#contenido p {
			font-size:small;
			text-align:justify;
			margin:10px;
			}
			
#contenido ol {
			font-size:small;
			text-align:justify;
			margin:10px;
			}
			
#contenido_pagina li {
	font-size:small;
	text-align:justify;
	margin-top: 1px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
			}
			
#contenido h2 {
	padding-top:50px;
	padding-bottom:20px;
	}

#contenido h2 a:link {
		text-decoration: none;
		color:#002e63;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bolder;
		}
		
.textoblanco {
			color:#FFF;
			}
			
.textoazul {
			color:#007CCB;
			}
			
.bordetabla {
			border:3px solid #002e63;
			}
			
.copyright {
		font-size:7pt;
		color:gray;
		text-align:center;
			}
			
.cookies {
		font-size:9pt;
		color:gray;
		text-align:center;
			}
			
.textoizquierda{
		text-align:left;
		}
		
.textocentrado{
		text-align:center;
		}
		
.fecha {
	text-align:center;
	font-size:9px;
	color:black;
	}
	
.negrita {
	font-weight:bold;
	}


/***** Carrusel *****/

#slidebox{
	position:relative; 
	border:1px solid #ccc; 
	margin:40px auto;
	overflow:hidden;
	margin-bottom: 40px;
	}
	
#slidebox, #slidebox ul li{
	width:600px;
	height:300px;
	}
	
#slidebox ul li{
	position:relative;
	left:0;
	background:#eee;
	float:left;
	list-style: none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	}
	
#slidebox .next, #slidebox .previous{
	position:absolute; 
	z-index:2; 
	display:block; 
	width:21px; 
	height:21px;
	top:139px;
	}
#slidebox .next{
	right:0; 
	margin-right:5px;
	background:url(images/carrusel/slidebox_next.png) no-repeat left top;
	}
	
#slidebox .next:hover{
	background:url(images/carrusel/slidebox_next_hover.png) no-repeat left top;
	}
	
#slidebox .previous{
	margin-left:5px; 
	background:url(images/carrusel/slidebox_previous.png) no-repeat left top;
	}
	
#slidebox .previous:hover{
	background:url(images/carrusel/slidebox_previous_hover.png) no-repeat left top;
	}


/* barra numerica */
#slidebox .thumbs{
	position:absolute;
	z-index:2;
	bottom:15px;
	right:30px;
	}
	
#slidebox .thumbs a{
	display:block; 
	margin-left:5px; 
	float:left; 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:9px; 
	text-decoration:none; 
	padding:2px 4px; 
	background:url(imagenes/carrusel/slidebox_thumb.png); 
	color:#fff;
	}
	
#slidebox .thumbs a:hover{
	background:#fff; 
	color:#000;
	}
	
#slidebox .thumbs .thumbActive{
	background:#fff; 
	color:#000; 
	display:block; 
	margin-left:5px; 
	float:left; 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:9px; 
	text-decoration:none; 
	padding:2px 4px;
	}

/***** Pagina clientes *****/

#clientescentrado {
	width:638px;
	float:none;
	}

#clientesizquierda {
	width:319px;
	height:auto;
	float:left;
	font-size:small;
	}
	
#clientesderecha {
	width:319px;
	height:auto;
	float:right;
	font-size:small;
	}

#clientesizquierda ul {
	text-align:left;
	}
	
#clientesderecha ul {
	text-align:left;
	}
	
/***** Pagina contacto *****/

#contacto{
	clear:both;
	font-size:small;
	margin-left:140px;
	border:3px solid #002e63;
	text-align:center;
	width:500px;
	height:auto;
	}
	
#contactomail {
	margin:10px;
	}

#contactobarraazul {
		height:10px;
		background-color: #002e63;
		margin-left:5px;
		margin-right:5px;
		}
		
#contactodireccion {
		background-color:#007ccb;
		color:#FFF;
		margin-left:5px;
		margin-right:5px;
		}
		
/***** Pagina servicios *****/

#servicios{
	clear:both;
	font-size:small;
	height:auto;
	text-align:left;
	padding-left:10px;
	padding-left:10px;
	}
	
#serviciosizquierda {
	width:200px;
	height:auto;
	margin:10px;
		}
	
#serviciosderecha {
	float:right;
	width:430px;
	height:auto;
	margin:5px;
		}
		

