/* css reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent}
body{line-height: 1}
ol, ul{list-style: none}
blockquote, q{quotes: none}
blockquote:before, blockquote:after, 
q:before, q:after{
	content: '';
	content: none}
:focus{outline: 0}
ins{text-decoration: none}
del{text-decoration: line-through}
table{
	border-collapse: collapse;
	border-spacing: 0}
/* end css reset */
body{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	background-color: #26529d;
	color: #fff;
	}
#contenedor{
	width: 1000px;
	margin: 0 auto;
	padding: 35px 0 0 0; /*hasta el logo*/
	position: relative;
	}
#cabecera{
	background: url('../img/inbisa.jpg') no-repeat 0 0;
	float: left;
	width: 1000px;
	}
	h1{
		padding-top: 8px;
		margin-left: 150px;
	}
	h1 a{
	   	display:block;
	   	margin:auto;
	  	width:243px;
	  	padding:0;
	  	overflow:hidden;
	  	text-indent: -10000px;
	  	background: url('../img/inbisa-santcugat.jpg') no-repeat 0 0;
		height:20px;
		border:0;
		float:left;
	}
	h2{
		display:block;
	   	margin:auto;
		margin-top: 8px;
		margin-left: 150px;
		_margin-left: 75px;
	  	width:520px;
	  	padding:0;
	  	overflow:hidden;
	  	text-indent: -10000px;
	  	background: url('../img/oficinas-locales-plazas.jpg') no-repeat 0 0;
		height:11px;
		border:0;
		clear: left;
		float:left;
	}
	h2.ca{
		display:block;
	   	margin:auto;
		margin-top: 8px;
		margin-left: 150px;
		_margin-left: 75px;
	  	width:520px;
	  	padding:0;
	  	overflow:hidden;
	  	text-indent: -10000px;
	  	background: url('../img/oficinas-locales-plazas-ca.jpg') no-repeat 0 0;
		height:11px;
		border:0;
		clear: left;
		float:left;
	}
    #bloque-contacto{
        position: absolute;
        top: 0;
        right: 0;
        background: #3a71d5;
        width: 225px;
        height: 65px;
        padding-top: 16px;
    }
        #bloque-contacto p{
            margin: 0 12px 6px 0;
            text-align: right;
        }
        #bloque-contacto span{
            font-size: 11px;
        }
        #bloque-contacto a{
            color: #fff;
        }
            #bloque-contacto a:hover{
                color: #b0c6ee;
            }
	
	#navegacion{
		clear: left;
		float: left;
		margin: 40px 0 0 0; 
		width: 1000px;
		background: url('../img/punto.jpg') repeat-x bottom left;
	}
		ul#menu {
			float: left;
		}
			ul#menu li {
				float: left;
				text-transform: uppercase;
				border-left: 1px solid #fff;
				border-top: 1px solid #fff;
				border-right: 1px solid #fff;
				margin: 0 0 0 2px;
			}
				ul#menu li.li-contacto {
					border-left: 1px solid #f6931e;
					border-top: 1px solid #f6931e;
					border-right: 1px solid #f6931e;
				}			
				ul#menu li.li-contacto-selected {
					border-left: 1px solid #fff;
					border-top: 1px solid #fff;
					border-right: 1px solid #fff;
				}
				ul#menu li.primera {
					margin-left: 0;
				}
				ul#menu li.no-selected {
					margin-top: 1px;
				}
				ul#menu li.selected {
					margin-top: 0;
				}
				ul#menu li a {
					float: left;
					text-decoration: none;
					color: #26529d;
					font-weight: bold;
					padding: 8px 9px 6px 9px;
					background: #fff;
				}
				ul#menu li a.seleccionada {
					padding-top: 10px;
					color: #fff;
					background: #26529d;
				}
					ul#menu li a.seleccionada:hover {
						color: #fff;
						background: #26529d;
					}
				ul#menu li a.contacto {
					color: #26529d;
					background: #f6931e;
				}
					ul#menu li a.contacto:hover {
					}
					ul#menu li a:hover {
						color: #fff;
						background: #497acf;
					}
		ul#idiomas {
			float: right;
			margin: 10px 1px 0 0;
			font-size: 12px;
		}		
			ul#idiomas li {
				float: left;
				margin-left: 7px;
				padding-left: 7px;
				background: url(../img/separador-azul.jpg) no-repeat left center;
			}
				ul#idiomas li.primera {
					background: none;
				}
				ul#idiomas li a{
					color: #c1cde3;
					font-weight: bold;
					text-decoration: none;
				}
					ul#idiomas li a:hover{
						color: #fff;
					}
				
#contenido{
	clear: left;
	float: left;
	width: 1000px;
	padding: 30px 0 28px 0;
	}
	#contenido div#grafico {
		width: 465px;
/*		background: red;*/
		float: left;
	}
	#contenido div#textos {
		width: 510px;
/*		background: #fc0;*/
		float: right;
		margin: 0 0 0 0px;
	}
		h3{
			font-size: 17px;
			margin-bottom: 13px;
		}
			h3.segunda{
				margin-top: 26px;
			}
		#contenido p {
			line-height: 18px;
			font-size: 13px;
			margin-bottom: 10px;
		}
		#contenido form {
			margin: 20px 0 0 0;
		}
			#contenido form p {
				text-align: right;
				width: 440px;
				margin: 0 0 15px 0;
			}
			#contenido div#bloque-enviar {
				float: right;
				margin: 0 70px 0 0;
			}
				span.texto-enviar {
					padding: 6px 0 0 0;
					float: left;
				}
				span.texto-enviar label {
					margin: 0 0 0 6px;
				}
				#contenido form input.submit {
					margin: 0 0 0 10px;
					padding: 10px 0 0 0;
					color: #25519d;
					float: left;
				}
			#contenido form input.texto {
				width: 265px;
				margin: 0 0 0 20px;
			}
			#contenido a {
				color: #fff;
			}
#pie {
	clear: both;
	float: left;
	width: 1000px;
	border-top: 1px solid #fff;
	padding-bottom: 180px;
	}
	#pie ul {
		background: #f6931e;
		float: left;
		width: 464px;
		color: #000;
		font-size: 15px;
	}
		#pie ul li {
			padding: 8px 10px;
			float: left;
			text-align: center;
			background: url(../img/separador-negro.jpg) no-repeat right center;
			line-height: 18px;
		}
			#pie ul li.llame {
				width: 150px;
			}
			#pie ul li.piloto {
				width: 126px;
			}
			#pie ul li.plazas {
				width: 126px;
			}
			#pie ul li.ultima {
				background: none;
			}
			#pie ul li span.tel {
				font-size: 18px;
			}
	#pie p {
		float: right;
		text-align: right;
		margin: 5px 1px 0 0;
		line-height: 15px;
	}
		
		
		
		
		
		
