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

/*general--------------------------------------------------- */
.izquierda { float:left;}
.derecha {float:right;}
.limpio  {clear:both;}

.azul {color:#003399;}
.blanco {color:#FFFFFF;}
.gris1 {color:#666666;}

.telefono {background:url(images/tel_01.gif) top no-repeat;}
.tel300 {background:url(images/tel300.gif) top no-repeat;}
.tel180 {background:url(images/tel180.gif) top no-repeat;}
.ordenador {background:url(images/orde_01.gif) top no-repeat;}
.holter {background:url(images/holter_01.gif) top no-repeat;}
.medio {background:url(images/destacado_02.gif) center repeat-y;}
.medio300 {background:url(images/medio300.gif) center repeat-y;}
.bajo {background:url(images/destacado_03.gif) bottom no-repeat;}
.bajo300 {background:url(images/bajo300.gif) bottom no-repeat;}
.bajo180 {background:url(images/bajo180.gif) bottom no-repeat;}

.arribaFORM1 {background:url(images/formulario1_01.gif);}
.medioFORM1 {background:url(images/formulario1_02.gif);}
.bajoFORM1 {background:url(images/formulario1_03.gif);}

.volver {text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em}

.metro {background:url(images/metro.gif) left no-repeat;}
.bus {background:url(images/bus.gif) left no-repeat;}
.parking {background:url(images/parking.gif) left top no-repeat;}
.taxi{background:url(images/taxi.gif) left no-repeat;}

.mapa {border:solid 1px #999999; padding:5px; width:425px;}

.nota {font-style:italic; padding-left:20px;}

.central {padding:0 7px 0 7px;}

.entrar {padding:0px 10px 0px 0px; text-align:right;}

.a {text-decoration:none; color:#444444}

a {text-decoration:none; color:#444444}

p {font-size:14px;}


#contact_form {
	text-align: left;
	padding-left: 10px;
	vertical-align: top;
	border: 10px;
}


* {margin:0; padding:0;}

ul {list-style:none;}

/*general--------------------------------------------------- */
body { 
	text-align:center;
	background:url(images/header_tall.gif) top repeat-x;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}

div#wrap {
	width:738px;
	text-align:left;
	margin:0 auto;
}

#IMGbajo {
	background:url(images/footer_bg.gif) bottom repeat-x;
}

#arriba {
	height:40px; padding:10px 5px 0 12px;
}

#cuerpo {
	padding:12px 12px 0px 12px;
}

#bajo { 
	height:7px;
}

/*head------------------------------------------------------- */
div#cabeza {
	width:738px;
	height:92px;
}

div#logohead {
	width:467px;
	height:92px;
}

/*menuhead--------------------------------------------------- */
#menuhead {
	width:260px;
	height:90px;
}

#menuhead li {
	float:right;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#444444;
	font-size:10px;
	text-decoration:none;
	padding:10px 3px 0px 3px;
}

#menuhead li a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#444444;
	font-size:10px;
	text-decoration:none;
}

#menuhead li a:hover {
	color:#222222;
}

/*menu-------------------------------------------------------- */
#menu {
	background:url(images/menu_tall.gif) top repeat-x; 
	height:53px;
	text-align:center;
}

#menu ul { 
	padding:15px 0px 0px 5px;
}

#menu ul li {
	float:left;
	text-align:center;
	display:block;
	background:url(images/menu_libg.gif) repeat-y top right;
	padding:3px 20px 3px 20px;
}

#menu ul li a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#444444;
	font-size:11px;
	text-decoration:none;
}

#menu ul li a:hover {
	color:#222222;
}

#menu .last {
	background:none;
}

#menu li span {
	color:#333333;
}

#menu .rightbg {
	background:url(images/menu_right.gif) top right no-repeat;
}
#menu .leftbg {
	background:url(images/menu_left.gif) top left no-repeat; 
	width:100%;
	height:65px;
}
#menu .padding {
	padding:9px 0;
}

/*imagen------------------------------------------------------- */
#imagenCONTE {
	width:738px;
	height:323px;
}

#content {
	padding:245px 45px 0px 300px;
}

#conteIMG {

}

#conteIMG h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	line-height:23px;
	text-align:right;
}

#conteIMG p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:10px;
	text-align:right;
}
/*contenido---------------------------------------------------- */
#contenido {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#cita {
	padding:10px 0 10px 0;
}

#cita span a {
	font-size:24px;
	font-weight:bold;
	text-decoration:none;
	color:#003399;
	letter-spacing:-1px;
}

#cita span a:hover {
	color:#666666;
}

/*seccion------------------------------------------------------ */
#seccion h1 {
	font-size:30px;
	font-weight:normal;
	color:#003399;
	letter-spacing:-2px;
}

#seccion h2 {
	font-size:15px;
	font-weight:bold;
	color:#222222;
	letter-spacing:-1px;
	padding-top:14px;
}
	

#seccion p {
	font-size:14px;
	color:#444444;
}

#seccion li {
	font-size:12px;
	color:#444444;
	padding-left:20px;
	line-height:20px;
}

#fotocv {
	width:200px;
	padding:0px 20px 0px 0;
}

/*datos contacto----------------------------------------------------- */
#datos h1 {
	font-size:24px;
	font-weight:normal;
	color:#003399;
	letter-spacing:-2px;
}

#datos h2 {
	font-size:15px;
	color:#222222;
	font-weight:normal;
	letter-spacing:-1px;
}

#datos p {
	font-size:12px;
	color:#444444;
	padding-top:5px;
}

#datos p a {
	text-decoration:none;
	font-size:12px;
	color:#444444;
}

/*formulario contacto 1---------------------------------------- */

#formulario h1 {
	font-size:24px;
	font-weight:normal;
	color:#003399;
	letter-spacing:-2px;
}

#formulario h2 {
		font-size:15px;
	color:#222222;
	font-weight:normal;
	letter-spacing:-1px;
}

#formulario p {
	font-size:14px;
	color:#444444;
	padding-top:5px;
}

#formulario p a {
	text-decoration:none;
	font-size:12px;
	color:#222222;
}

/*cuerpo------------------------------------------------------- */
#cuerpo ul {
	padding-top:5px;
}

#cuerpo ul li {
	font-size:12px;
	color:#444444;
	display:block;
	padding:5px 0 5px 32px;
}

#cuerpo ul li a {
	text-decoration:none;
	font-size:12px;
	color:#222222;
}

#cuerpo ul li ul li {
	padding:0 0 0 20px;
}

/*consulta----------------------------------------------------- */

#consulta ul li {
	display:block;
	padding:6px 0 6px 12px;
}

#consulta ul li a {
	font-size:12px;
	font-weight:bold;
	color:#444444;
	text-decoration:none;
	letter-spacing:-1px;
	
}

#consulta ul li a:hover {
	color:#003399;
}

/*submenu------------------------------------------------------ */

#submenu ul li {
	display:block;
	padding:0px 0px 0px 0px;
}

#submenu ul li a {
	font-size:12px;
	color:#444444;
	font-weight:bold;
	text-decoration:none;
}

#submenu ul li a:hover {
	color:#003399;
}

#submenu ul div p a {
	text-decoration:none;
	color:#444444;
}

#submenu ul div p a:hover {
	color:#222222;
}

#submenu ul div p {
	padding-top:10px;
}



/*001---------------------------------------------------------- */
#imagen {
	padding:10px 0 10px 0;
}

.oculta {
	display:inline;
}

.borde {
	padding-left:10px;
	border-left:solid 1px #CCCCCC;
}	


/*pie---------------------------------------------------------- */

#pie {
	height:61px;
}

#pieCONTE p {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#444444;
	padding:17px 0 17px 0;
	
}

#pieCONTE p a {
	text-align:center;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#222222;
}