/*
colores:
gris fondo: #f2f2f2
naranja logo: #fdb100
azul logo: #00a0ed
*/

body{ margin:0; padding:0; background: #f2f2f2 url(images/bg_top.jpg) left top repeat-x; text-align:center; font-size:14px;}
h1, h2, h3, h4, a, p, li { font-family:Arial, Helvetica, sans-serif;}

/* Estructura */
#wrap{ width: 900px; margin:0 auto;}
#body_left{text-align: left; margin:60px 30px 0 0; float: left; background: url(images/bg_menu.jpg) 85px 300px no-repeat; height:600px}
#body_right{text-align: left; background:url(images/pic_main.jpg) left top no-repeat; float: left; width:595px; margin:0 0 10px 0;}
#foot{background:#00a0ed; clear:both; margin:10px 0 0 0; text-align: center;}
#foot_content{ margin:0 auto; background:url(images/logo_foot.jpg) 480px 8px no-repeat; text-align: left; padding:30px 0 0 500px; height:60px}

#inicio #body_right{ background:url(images/pic_main_a.jpg) no-repeat;}
#mision #body_right{ background:url(images/pic_main_b.jpg) no-repeat;}
#quienes #body_right{ background:url(images/pic_main_c.jpg) no-repeat;}
#que #body_right{ background:url(images/pic_main_d.jpg) no-repeat;}
#clientes #body_right{ background:url(images/pic_main_e.jpg) no-repeat;}
#colaboradores #body_right{ background:url(images/pic_main_f.jpg) no-repeat;}
#contacto #body_right{ background:url(images/pic_main_g.jpg) no-repeat;}

/* body_left */
#body_left ul{ list-style: none; margin:30px 0 0 47px; padding:0 0 0 47px;}
#body_left li{ margin:0 0 8px 0;}
#body_left li a{ color:#333; text-decoration: none; font-weight: bold; font-size:14px; letter-spacing:-1px}
#body_left li a:hover{ color:#fdb100;}
#body_left li.activo a{ color:#00a0ed;}

/* body_right */
#body_right h1{margin:312px 0 0 0; font: normal 32px Arial, Helvetica, sans-serif; letter-spacing:-1px;}
#body_right h1 span{ color: #999999; margin:0 5px 0 0;}

#body_right h2{ background:url(images/ico_sq_blue.jpg) left top no-repeat; padding:0 0 0 30px; color:#666666;}

#body_right ul{ list-style: none; margin:20px 0; padding:0; }
#body_right li{ background:url(images/bg_body_li.jpg) left top no-repeat; padding:10px 5px 20px 35px; margin:5px 0; font-size:14px; }

#body_right p{ line-height:18px; margin: 0 0 10px 0;}

.pax{ background:url(images/bg_pax.jpg) left 40px repeat-x; margin:30px 0;}
.pax_foto{ padding:20px; background: url(images/foto_bg.png) left top no-repeat; float: left; margin:0 10px 0 0;}
.pax_foto img{ border:2px solid #79cdf6;}
.pax_foto a{float:left; text-decoration:none; margin:10px 0 0 0; color:#333; background:url(images/ico_mail.jpg) left 3px no-repeat; padding:0 0 0 20px;}

#body_right .pax_body{ margin: 0 15px 0 250px;}
#body_right .pax_body h2{ padding: 50px 0 0 0; margin:0; font: normal 26px Arial, Helvetica, sans-serif; background: url(images/clear.gif) left top no-repeat;}
#body_right .pax_body h4{ margin:0; color:#fdb100; font: bold 16px Arial, Helvetica, sans-serif;}

/* Foot */
#foot_content ul{list-style:none; margin:0 0 0 30px; padding:0;}
#foot_content li{ display:inline; margin:0 5px 0 0;}
#foot_content a{ color:#FFFFFF; font-size:11px;}
#foot_content p{list-style:none; margin:0 0 0 30px; padding:5px 0;}

/* LANGUAGE MENUS */
.tx-srlanguagemenu-pi1 {margin:0px 0 0 43px; padding:0 0 0 43px;}
.tx-srlanguagemenu-pi1 img { margin: 0; padding: 0; border: 0px solid #fff; }
.tx-srlanguagemenu-pi1 .CUR { padding:2px; margin: 0 5px 0 0; display:none;}
.tx-srlanguagemenu-pi1 .CUR a { background-color: transparent; color: #35006d; text-decoration: none; font-weight: bold; margin:0; }
.tx-srlanguagemenu-pi1 .CUR a:focus, .tx-srlanguagemenu-pi1 .CUR a:hover, .tx-srlanguagemenu-pi1 .CUR a:active { color:#333333; }
.tx-srlanguagemenu-pi1 .NO {font-size: .8em; margin: 0 5px 0 0px; padding:2px;}
.tx-srlanguagemenu-pi1 .NO a { background-color:transparent; color: #35006d; text-decoration:none; font-weight:bold; }
.tx-srlanguagemenu-pi1 .NO a:focus, .tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .NO a:active { color:#333333; }
.tx-srlanguagemenu-pi1 .INACT { float: left; font-size: .8em; }
.tx-srlanguagemenu-pi1 .INACT a { background-color:transparent; color: #35006d; text-decoration: none; font-weight: normal; }
.tx-srlanguagemenu-pi1 .INACT a:focus, .tx-srlanguagemenu-pi1 .INACT a:hover, .tx-srlanguagemenu-pi1 .INACT a:active { color: #333333; }
.tx-srlanguagemenu-pi1 .SPC { float: left; font-family: Verdana, sans-serif; font-size: .8em; line-height: 100%; color: #35006d; }
.tx-srlanguagemenu-pi1 fieldset { }
.tx-srlanguagemenu-pi1 fieldset legend { }
.tx-srlanguagemenu-pi1 fieldset label { display: none; }
.tx-srlanguagemenu-pi1 fieldset select { font-size: .8em; font-family: Verdana, sans-serif; background-color: #35006d; color: white; font-weight: bold; }
.tx-srlanguagemenu-pi1 fieldset option.tx-srlanguagemenu-pi1-option-0 { }
