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

/*estilos generales*/


Body{
font-family:"Roboto", Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color:#2A353F;
margin:0 auto;
background-image: url(../img/imagenfondo-grande.jpg);
}

#contenedor{
margin:0 auto;
width:1000px;
background-color: #FFF; 
background-repeat:repeat-x;
box-shadow: 0px 0px 8px #000;
-webkit-box-shadow: 0px 0px 8px #000;
-moz-box-shadow: 0px 0px 8px #000;
}

#cabecera{
margin:0;
padding:0;
width:100%;
height:350px;
background-image: url(../img/headtise.png);
background-repeat:no-repeat;
}

#bajada{
height:15px;
}

#mapa{
	width:800px;
	margin:0;
	padding:50px 0 5px 100px;
	background:none;
	font-size:medium;
}

#cuerpo{
width:1000px;
height:1500px;
margin:0 auto;
padding:0;
}


#cizquierda2{
width:1000px;
margin:0;
padding:0px;
float:left;

}

#cderecha2{
width:486px;
margin:0;
padding:0;
float: right;
background: none;
}

#cizquierda3{
width:514px;
margin:0;
padding:0px;
float:left;

}

#cderecha3{
width:486px;
margin:0;
padding:0;
float: right;
background: none;
}

#pie{
position:static;
bottom:0;
margin:0;
padding:0;
width:100%;
height:70px;
background-color:#0071B1;
background-repeat:no-repeat;
}

#areas{
width:1000px;
margin:0;
padding:0;
float:left;

}




/*estilos específicos*/

#cabecera ul li a:hover{
color:#FF00CC;
}


#areas  h1{
font-size:15px;
text-align:left;
color:#0071B1;
padding:10px 115px 0PX 115px;

}

#areas p{
text-align:left;
font-size:13px;
padding:0px 0px 0px 115px;
letter-spacing:0px;
line-height:18px;
color:#2A353F;
}

#cizquierda2 table { background:#e5f9ff;
 border:none;
 border-collapse:collapse;
 color:#fff;
 font-size:14px;
 margin:15px auto;
}


#cizquierda2 caption { border:1px solid #ececec;
 color:#ececec;
 font-weight:bold;
 letter-spacing:20px;
 padding:6px 4px 8px 0px;
 text-align:center;
 text-transform:uppercase;
}

#cizquierda2 td, th { color:#2A353F;
 padding: 15px;
}

#cizquierda2 td span{ color:#2A353F;
font-weight: bold;
}

#cizquierda2 tr { border:none;
}
#cizquierda2 thead th, tfoot th { background:#0071B1;
 color:#FFFFFF;
 padding:10px 10px 10px 10px;
 text-align:left;
 text-transform:uppercase;
}
#cizquierda2 tbody td a { color:#363636;
 text-decoration:none;
}
#cizquierda2 tbody td a:visited { color:#2A353F;
 text-decoration:none;
}
#cizquierda2 tbody td a:hover { text-decoration:none;
color:#0071B1;
}
#cizquierda2 tbody th a { color:#363636;
 font-weight:normal;
 text-decoration:none;
}
#cizquierda2 tbody th a:hover { color:#363636;
}
#cizquierda2 tbody td+td+td+td a { background-image:url('bullet_blue.png');
 background-position:left center;
 background-repeat:no-repeat;
 color:#03476F;
 padding-left:15px;
}
#cizquierda2 tbody td+td+td+td a:visited { background-image:url('bullet_white.png');
 background-position:left center;
 background-repeat:no-repeat;
}
#cizquierda2 tbody th, tbody td { text-align:left;
 vertical-align:top;
}
#cizquierda2 tfoot td { background:#5C443A;
 color:#FFFFFF;
 padding-top:3px;
}
.odd { background:#fff;
}
#cizquierda2 tbody tr:hover { background:#deeff0;
 border:1px solid #03476F;
 color:#000000;
}


#cizquierda2  h1{
font-size:15px;
text-align:left;
color:#013e7f;
padding:8px 15px 0 15px;
}

#cizquierda2 p{
text-align:left;
font-size:14px;
padding:0 15px 0 15px;
letter-spacing:0,5px;
line-height:18px;
color:#1E1E1E;
}

#cizquierda2 ul li {
text-align:left;
font-size:14px;
padding:0;
letter-spacing:0.5px;
line-height:18px;
color:#1E1E1E;
}

#cizquierda2 p span{
color:#013e7f;
font-weight: bold;
}


#cizquierda2 p span a{
color:#333;
font-weight: bold;
float:right;
text-decoration:none;
}

#cizquierda2 p span a:hover{
color:#006;
text-decoration:none;
}

.azul1 { 
background-color:#013e7f;
width:1000px;
height:4px;
}

.roja1 {
background-color:#F00;
height:4px;
margin:-12px;
margin-left:2%;

}


#cderecha2  h1{
font-size:15px;
text-align:left;
color:#013e7f;
padding:8px 15px 0 15px;
}

#cderecha2 p{
text-align:left;
font-size:14px;
padding:0 15px 0 15px;
letter-spacing:0.5px;
line-height:18px;
color:#1E1E1E;
}

#cderecha2 p span a{
color:#333;
font-weight: bold;
float:right;
text-decoration:none;
}

#cderecha2 p span a:hover{
color:#006;
text-decoration:none;
}


.azul {
background-color:#013e7f;
height:4px;
}

.roja {
background-color:#F00;
height:4px;
margin:-12px;
margin-left:3%;

}

#cderecha2 ul li {
text-align:left;
font-size:14px;
padding:0;
letter-spacing:0.5px;
line-height:18px;
color:#1E1E1E;
}

#cizquierda3  h1{
font-size:15px;
text-align:left;
color:#013e7f;
padding:8px 15px 0 15px;
}

#cizquierda3 p{
text-align:left;
font-size:14px;
padding:0 15px 0 15px;
letter-spacing:0.5px;
line-height:18px;
color:#1E1E1E;
}

#cizquierda3 ul li {
text-align:left;
font-size:14px;
padding:0;
letter-spacing:0.5px;
line-height:18px;
color:#1E1E1E;
}

#cizquierda3 p span a{
color:#333;
font-weight: bold;
float:right;
text-decoration:none;
}

#cizquierda3 p span a:hover{
color:#006;
text-decoration:none;
}

.azul2 { 
background-color:#013e7f;
width:486px;
height:4px;
}

.roja2 {
background-color:#F00;
height:4px;
margin:-12px;
margin-left:3%;

}


#cderecha3  h1{
font-size:15px;
text-align:left;
color:#013e7f;
padding:8px 15px 0 15px;
}

#cderecha3 p{
text-align:left;
font-size:14px;
padding:0 15px 0 15px;
letter-spacing:0.5px;
line-height:18px;
color:#1E1E1E;
}

#cderecha3 p span a{
color:#333;
font-weight: bold;
float:right;
text-decoration:none;
}

#cderecha3 ul li {
text-align:left;
font-size:14px;
padding:0;
letter-spacing:0.5px;
line-height:18px;
color:#1E1E1E;
}


#cderecha3 p span a:hover{
color:#006;
text-decoration:none;
}

.azul3 {
background-color:#013e7f;
height:4px;
}

.roja3 {
background-color:#F00;
height:4px;
margin:-12px;
margin-left:3%;

}


#pie p{
text-align:center;
font-size:12px;
padding:10px 15px 0 15px;
letter-spacing:0px;
line-height:0px;
color:#FFF;
}

#pie h2{
	text-align:center;
	font-size:13px;
	padding:0px 15px 0px 15px;
	color:#CCC;
}

#pie h2 span{
	font-weight:bold;
}
 
/*menú*/

#cabecera ul{

margin:0px;
padding:330px 0px 0px 80px;
font-size: 12px;
height:20px;
font-style:normal;

}

#cabecera li{

float:left;	
display:block;
padding:0px;
}


#cabecera li a span{
color:#6FF;
	}

#cabecera ul li a:hover{
	text-shadow: black 0.1em 0.1em 0.2em;
color:#6FF;
}


#cabecera li a{

	margin: 000 px;
	display: block; 
	padding:0 12px 0 12px;
	color:#FFF;
	text-decoration:none;
	font-weight:normal;
	border-left:solid thin #23619E;

	}

	/*menu2*/


#bajada ul{

	margin:0px;
	padding:20px 0px 0px 50px;
	font-size: 13px;
	height:20px;
}


#bajada li{

	float:left;	
	display:block;
	padding:0px;
}

#bajada li a span{
color:#09C;
	}

#bajada ul li a:hover{
color:#09C;
}


#bajada li a{

	margin: 000 px;
	display: block; 
	padding:0 8px 0 8px;
	color:#333;
	text-decoration:none;
	font-weight:normal;

	}
	

