/* Body */
body {font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666; background:#f0f0f0; line-height:150%;}

/* elementos de texto */
#page p {font-size:12px; line-height:150%; color:#666; margin:0 0 5px 0}
#page small {font-size:0.9em; color:#666;}
#page big {font-size:1.2em; padding-top:10px}
#page b,#page strong{color:#18386C;}
#page em, #page i{}
#page u{}
#page strike{}
#page sub {}
#page sup {}
#page hr {color:#ddd; background-color:#ddd;}

/* elementos de títulos */
#page h1, #page h2, #page h3, #page h4, #page h5 {padding:0; margin:0; line-height:normal; font-family: Helvetica, Arial, sans-serif; color:#132638;}
#page h1 {font-size:18px; color:#6678A3;}
#page h2 {font-size:13px;}
#page h3 {font-size:13px; color:#6678A3;}
#page h4 {font-size:11px; color:#666; font-weight:normal; margin:0 0 0 0;}
#page h5 {font-size:15px;}
#page h6 {font-size:10px;}

/* enlaces */
#page a:link {color:#18386E;}
#page a:visited {color:#6678A3;}
#page a:hover, #page a:active {color:#BF4C1E;}
#page a img {border:0 none;}
#page p.cierre {clear:both; margin:0; padding:0;}
#page a.cierre, #page a.cierre:visited {font-size:11px; background:transparent url(../images/ico_bullet_02.gif) 0px 3px no-repeat; padding-left:8px; font-weight:bold; color:#C04C1E;}
#page .no_background {background:none!important; padding-left:0 !important;}


/*listas*/
#page ul {margin:0px;}
#page #container #content ul {margin:15px 0;}
#page #container #content ul.unmedio {margin-right:0 5% 0 0;}
#page ul li {padding:5px 5px 5px 20px; font-size:12px; line-height:150%; color:#44598C; background: transparent url(../images/ico_bullet.gif) 10px 11px no-repeat; font-weight:bold; list-style:none; list-style-position:inside;}
#page ul li a, #page ul li a:visited, #page #container #content ul li a, #page #container #content ul li a:visited {color:#44598C; text-decoration:none;}
#page ul li a:hover, #page #container #content ul li a:hover {color:#BF4C1E; text-decoration:none;}
body#body_consejo_de_administracion #page #container #content ul li {font-size:11px;}

#page ol {margin-left:25px;}
#page ol li {padding:10px 10px 12px 0px; font-size:1.2em; line-height:1.5em; color:#333; list-style-type:decimal}

#page dl {margin:10px 0;}
#page dl dt {font-size:1.2em; line-height:1.2em;}

/*tablas*/
#page table {display:table; width:100%; empty-cells:show; margin:0 0 15px 0; width:auto;}
#page table tr {display:table-row; vertical-align:middle;}
#page table thead th, #page table tbody td, #page table tfoot td{padding:9px 6px; color:#333; text-align:left;}
#page table thead th{color:#FFF; font-weight:bold; background-color:#589E2E;}
#page table tfoot td{border-top:#DDD solid 1px;}
#page table tbody td{display:table-cell; font-size:1.2em; line-height:1.2em}
#page tbody tr.even td{}
#page tbody tr.odd td{background-color:#DADDE3}
#page tbody tr.highlight td {background-color:#FFF}

/*bloques*/
#page blockquote {font-size:12px; margin:10px 0 40px 0; line-height:150%;}
#page address {font-size:1.2em; line-height:1.7em; margin:10px 0}

/* formularios */
#page fieldset {}
#page fieldset.untercio {margin:0 5% 2% 0;}
#page legend {}
#page label{display:block; font-size:11px; margin-bottom:2px; color:#666}
#page input{width:96%; color:#666; height:20px;}
#page .dostercios input{width:97%;}
#page textarea{width:98%; height:125px;}
#page select {width:96%; color:#666;}  
#page input.checkbox {width:auto; background-color:transparent; border:none; margin:0 5px 0 0;} 
#page input.radio {width:auto; background-color:transparent; border:none; vertical-align:middle;} 
#page textarea:focus, #page #container input:focus {} 
#page #content fieldset.dostercios {margin-right:4%}

#page #container #content fieldset strong.floatleft {display:block; float:left; font-size:1.2em; padding:5px 5px 0 4px;} /*para los radio o checkbox*/

/*elementos decorativos*/
#page .colored {color:#BF4C1E;}
#page .colored a{color:#BF4C1E; text-decoration:none}
#page .backcolor{background-color: #ddd;}
#page .borderColor {border:5px solid #D0D5DD;}
#page .imgcontent {border:10px solid #D8D8D8; margin:0 0 20px 0;}

/*btn*/
#page .btn {float:right; display:inline; margin:0 0 10px 0; padding:0 0 0 20px; height:35px; background:url(../images/btn_leftb.gif) 0 0 no-repeat;}
#page .btn a {background:url(../images/btn_rightb.gif) right 0 no-repeat;padding:8px 20px 10px 0; color:#333; font-weight:bold; font-size:14px; display:block; text-decoration:none;}
#page .btn a:visited {color:#333;text-decoration:none;}
#page .btn a:hover {text-decoration:none; color:#fff;}

#page .calculador {background-image:url(../images/btn_leftc.gif)}
#page .calculador a {background-image:url(../images/btn_rightc.gif); color:#fff;}
#page .calculador a:visited {color:#ccc;}
#page .calculador a:hover {color:#fff;}


#page .login .btn {float:right; display:inline; margin:-31px -13px 0 10px; padding:0 0 0 15px; height:22px; background:url(../images/btn_left.gif) 0 0 no-repeat; font-size:11px;}
#page .login .btn a {background:url(../images/btn_right.gif) right 0 no-repeat;padding:2px 15px 10px 0; color:#333; font-weight:bold; font-size:12px;display:block; text-decoration:none;}
#page .login .btn a:visited {color:#333;text-decoration:none;}
#page .login .btn a:hover {text-decoration:none; color:#18386E;}


/* PAGE */
#page {width:100%; margin:0 auto;}
#page #page_wrap {margin:0 auto; width:950px; position:relative;}
#page .wrap .wrap {margin:0 auto; width:auto;}
#page .wrap .wrap .wrap {margin:0;}

/** HEADER **/
#page #header {background: url(../images/fnd_header.gif) 0 100% no-repeat; height:130px; position:relative;}

/** LOGO **/
#page #header #logo {float:left; display:inline; width:645px; margin:55px 0 0 25px;}
#page #header #logo .txt {float:left; display:inline;}
#page #header #logo h2 {text-indent:-1000px; background:url(../images/logo_AMA.gif) 0 0 no-repeat; float:left; display:inline; width:113px; height:56px; margin:0 20px 0 0;}
#page #header #logo h3 {text-indent:-1000px; background:url(../images/fnd_logo_tit1.gif) 0 0 no-repeat; float:left; display:inline; width:257px; height:21px; margin:0 20px 0 0;}
#page #header #logo h4 {text-indent:-1000px; background:url(../images/fnd_logo_tit2.gif) 0 0 no-repeat; float:left; display:inline; width:490px; height:27px; margin:0 20px 0 0;}

/** SHORTCUTS **/
#page #header #shortcuts {float:left; display:inline; position:absolute; top:12px; left:0; margin:0; width:320px;}
#page #header #shortcuts .wrap {}
#page #header #shortcuts ul {margin:0;}
#page #header #shortcuts ul li {list-style:none; background:none; float:left; display:block;font-size:11px; border-right:1px solid #ddd; padding:0 8px;}
#page #header #shortcuts ul li.last {border-right:none;}
#page #header #shortcuts ul li a {padding:0; color:#18386C; text-decoration:none; font-weight:bold;}
#page #header #shortcuts ul li a:hover{text-decoration:underline;}
#page #header #shortcuts ul li.selected{}
#page #header #shortcuts ul li.selected a{}

/** SEARCH **/
#page #header #search {float:right; display:inline; margin:55px 25px 0 5px; width:210px; }
#page #header #search #search_field {float:left; display:inline;}
#page #header #search #search_field input {height:19px; width:176px; float:left; display:inline; padding:3px 0 0 3px; margin:0 0px 0 0; font-size:12px;}
#page #header #search #search_submit {float:left; display:inline;}
#page #header #search #search_submit img {float:left; dispay:inline; padding-top:1px;}

/** LAYER NAV **/
#page #layer_nav {float:right; display:inline; position:absolute; top:10px; right:5px; width:610px;}
#page #layer_nav ul {float:right; display:inline; margin:0 0 0 0; padding:0; width:610px;}
#page #layer_nav li {list-style:none; float:right; display:inline; height:24px; padding:0px 0 0 10px; margin:0 0 0 8px; font-size:12px; font-weight:bold; background:transparent url(../images/fnd_layernav_left.gif) 0 0 no-repeat;}
#page #layer_nav li a {display:block; height:24px; padding:1px 10px 2px 0; color:#FFF; text-decoration:none; background:transparent url(../images/fnd_layernav_right.gif) 100% 0 no-repeat;}
#page #layer_nav li a:hover {text-decoration:none; color:#ffa913}
#page #layer_nav li.selected {background:transparent url(../images/fnd_layernav_selected_left.gif) 0 0 no-repeat;}
#page #layer_nav li.selected a {background:transparent url(../images/fnd_layernav_selected_right.gif) 100% 0 no-repeat; color:#132638;}
#page #layer_nav li.selected .layer_wrap {background:url(../images/fnd_layernav_selected.gif) 50% 100% no-repeat; height:23px; float:left; display:inline;}

/** CONTAINER **/
#page #container {margin-top:25px}
#page #container #content {float:left; display:inline; width:950px; margin:0; position:relative;}
body.doscol #page #container #content {width:640px;}
body.trescol #page #container #content {width:525px;}

/*left*/
#page #container #left {float:right; display:inline; width:210px; margin:45px 25px 0 0; clear:right;}
#page #container #left ul{margin:0 0 30px 0;}
#page #container #left ul li{}

/*right*/
#page #container #right {float:right; display:inline; width:140px;}

/*destacado*/
#page #destacado{}

/** FOOTER **/
#page #footer {float:left; display:inline; width:940px; margin:0px 0 0px 5px; padding:10px 0 25px; border-top:1px solid #ddd; position:relative;}
#page #footer #tex_footer {float:left; display:inline; width:320px;}
#page #footer #tex_footer div {float:left; display:inline;}
#page #footer #tex_footer h2 {margin:0; font-size:11px; font-weight:bold; color:#18386E; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
#page #footer #tex_footer a {margin:0; font-size:11px; font-weight:bold; color:#18386E; font-family:Arial, Helvetica, sans-serif; text-decoration:none; text-decoration:none;}
#page #footer #tex_footer a:hover {color:#BF4C1E;}

#page #footer #nav_footer {float:right; display:inline; width:520px;}
#page #footer #nav_footer ul {float:right; display:inline; margin:0; padding:0;}
#page #footer #nav_footer ul li {float:left; display:inline; padding:0 15px 0 0; margin:0 0 0 15px; border-right:1px solid #ddd; background:none;}
#page #footer #nav_footer ul li.last {padding:0; border-right:none;}
#page #footer #nav_footer ul li, #page #footer #nav_footer ul li a {font-size:11px; font-weight:bold; color:#18386E; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

#page #footer #nav_footer div {float:right; display:inline;}
#page #footer #nav_footer a:hover {color:#BF4C1E}

#page #footer #tex_footer .powered {margin:10px 0;font-size:10px; color:#999;}
#page #footer #tex_footer .powered a, #page #footer #tex_footer .powered a:visited{font-size:10px; color:#777;}
#page #footer #tex_footer .powered a:hover {color:#666; text-decoration:underline;}

/* paginacion */
#page .paginacion {background:#8494AF none repeat scroll 0 0; color:#FFFFFF; font-size:11px; font-weight:normal; padding:5px 10px; height:auto; float:left; display:block; width:930px;}
#page .paginacion p {padding:0; margin:0; color:#CBD0DA;}
#page .paginacion p a:link, #page .paginacion p a:visited {background-color:#8494AF; border-color:#8494AF; color:#fff;text-decoration:none;}
#page .paginacion p a:hover, #page .paginacion p a:active {background-color:#fff; border-color:#fff; color:#8494AF;text-decoration:none;}
#page .paginacion p span {background-color:#fff; border-color:#fff; color:#8494AF;text-decoration:none;}

/** extraDIVS **/
#page #extraDiv1 {position:absolute; right:20px; top:130px; text-indent:-1000px; width:220px; height:40px; z-index:30;}
#page #extraDiv1 span a {text-indent:-10000px; display:block; width:220px; height:40px; background:url(../images/fnd_contacte.png) 0 0 no-repeat; cursor:pointer;}
#page #extraDiv2 {display:none}
#page #extraDiv3 {display:none}
#page #extraDiv4 {display:none}
#page #extraDiv5 {display:none}

/** slider **/
#page #banner {margin:20px 0 0 0; position:relative;}
#page #slider {position:relative; float:left; display:inline; margin:0 0 0 0; padding:0;}
#page #slider img.shadow {position:absolute; top:0; left:0px; z-index:20;}
#page #banner #slider ul {margin:0 0 0 0; padding-left:5px!important; padding:0;}
#page #banner #slider li {overflow:hidden; width:950px; height:250px; margin:0; padding:0;}	
#page #prevBtn {position:absolute; left:0px; top:88px; display:block; width:41px; height:73px; z-index:51;}	
#page #nextBtn{position:absolute; right:0px; top:88px; display:block; width:41px; height:73px; z-index:52;}														
#page #prevBtn a, #page #nextBtn a {display:block; width:41px; height:73px; background:url(../images/btn_prev.png) 0 0 no-repeat; cursor:pointer;}	
#page #nextBtn a {background:url(../images/btn_next.png) 0 0 no-repeat;}
#page #prevBtn, #page #nextBtn {overflow:hidden; display:block; margin:0; padding:0; text-indent:-8000px;}


/**slider box**/
#page .slice_content {position:relative; width:936px; padding:0;}
#page #banner .slice_content img {margin-left:0px;}
#page #banner .slice_content #slider_box {position:absolute; overflow:visible; top:40px; right:60px; width:360px; padding:20px; background-color:#18386E; -moz-border-radius:5px; -webkit-border-radius:5px; opacity:0.85; filter:alpha(opacity=85); z-index:50;}
#page .slice_content #slider_box small {display:none;}
#page .slice_content #slider_box h2 {margin:0; padding:0; font:bold 14px Arial, Helvetica, sans-serif; line-height:150%; color:#FFF; letter-spacing:normal;}
#page .slice_content #slider_box p {margin:10px 0 0; padding:0; font:normal 13px Arial, Helvetica, sans-serif; line-height:150%; color:#FFF;}

/** catálogo de Seguros **/
#page #container #content .doscuartos hr {margin-bottom:15px;}
#page #container #content ul.seguros {margin:10px 0 0 0; padding:0; float:left; display:inline;}
#page #container #content .seguros li {list-style:none; float:left; display:inline; height:23px; padding:0px 0 0 10px; margin:0 5px 0 0; font-size:12px; font-weight:bold; background:transparent url(../images/fnd_layernav_left.gif) 0 0 no-repeat;}
#page #container #content .seguros li a, #page #container #content .seguros li a:visited {display:block; height:23px; padding:1px 10px 0px 0; color:#FFF; text-decoration:none; background:transparent url(../images/fnd_layernav_right.gif) 100% 0 no-repeat;}
#page #container #content .seguros li a:hover {text-decoration:none; color:#132638}
#page #container #content .seguros li.selected {background:transparent url(../images/fnd_layernav_selectedb_left.gif) 0 0 no-repeat; color:#fff;}
#page #container #content .seguros li.selected a, #page #container #content .seguros li.selected a:visited {background:transparent url(../images/fnd_layernav_selectedb_right.gif) 100% 0 no-repeat; color:#fff;}
#page #container #content .seguros li.selected .layer_wrap {background:url(../images/fnd_layernav_selectedb.gif) 50% 100% no-repeat; height:23px; float:left; display:inline;}

#page #container #content ul.catalogoseguros {position:relative; margin:0; padding:0; clear:both;}
#page #container #content .catalogoseguros li {padding:10px 5px 10px 20px; background: transparent url(../images/ico_bullet.gif) 10px 16px no-repeat; font-weight:bold; border-bottom:1px solid #d8d8d8; }

body#body_catalogo_de_seguros #page #container #content .catalogoseguros {float:left; display:inline;}
body#body_catalogo_de_seguros #page #container #content .catalogoseguros li {padding:10px 5px 10px 20px; background:none; font-weight:normal; font-size:11px; border-bottom:1px solid #d8d8d8; float:left; display:inline;}
body#body_catalogo_de_seguros #page #container #content .catalogoseguros li img {padding:5px; margin:0 20px 5px 0; float:left; display:inline; background:#fff; width:60px; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
body#body_catalogo_de_seguros #page #container #content ul.catalogoseguros li img {width:120px;}
body#body_catalogo_de_seguros #page #container #content ul.catalogoseguros li h3 {font-size:18px; margin-bottom:10px;}
body#body_catalogo_de_seguros #page #container #content ul.catalogoseguros li p {font-size:12px; margin:0;}



body#body_catalogo_de_seguros #page #container #content .catalogoseguros li.odd, #page #container #content .catalogoseguros li.odd {background-color:#e5e7e9;}
#page #container #content .catalogoseguros li a {color:#44598C; text-decoration:none;}

#page .profesionales {margin:5px 0;}

/** Login **/
#page .banner {margin:0 0 10px 0;}
#page .login {background:#DBDEE5 url(../images/fnd_login_top.gif) 0 0 no-repeat; margin:0 0 15px 0;}
#page .login .wrap {background:#DBDEE5 url(../images/fnd_login_bottom.gif) 100% 100% no-repeat; padding:5px 20px 0 15px;}
#page .login fieldset {margin:0 0 10px 0; font-size:11px; font-weight:normal;}
#page .login fieldset label {float:left; width:41px; text-align:right; display:inline;}
#page .login fieldset input {float:right; display:inline; width:125px; height:auto;}
#page .login .userFormLinks {
	clear:both;
	padding:7px 0;
	font-size:10px;
}

/** Revista **/
#page .revista {background:url(../images/fnd_revista.gif) 0 0 no-repeat; position:relative; font-size:11px}
#page .revista p {margin:0 0 10px 0;}
#page .revista img.portada {float:left; display:inline; margin:0 20px 20px 10px; width:150px; height:200px}

/** ventajas **/
#page #container #content .ventajas ul {margin:0px 0 20px 0; float:left; display:inline;}
#page #container #content .ventajas ul li {float:left; display:inline; margin:20px 20px 0px 0; padding:0 0 10px 0; width:220px; border-bottom:1px solid #d8d8d8;}
#page #container #content .ventajas ul li img.left {border:5px solid #fff; margin:0 10px 10px 0; padding:0;}
#page #container #content .ventajas ul li h3 {font:11px bold Arial, Helvetica, sans-serif; color:#666; margin:0 0 5px 0; padding:0;}
#page #container #content .ventajas ul li p {font:11px normal Arial, Helvetica, sans-serif; color:#999; margin:0;}

/** left **/
#page #left h3 {color:#132638; margin:0;}
#page #left ul{margin:0px; padding:0; clear:both; position:relative;}
#page #left ul li {padding:10px 5px 10px 20px; margin:0; background: transparent url(../images/ico_bullet.gif) 10px 16px no-repeat; font-weight:bold; border-bottom:1px solid #d8d8d8;}
#page #left ul li.odd, #page #content ul li.odd {background-color:#e5e7e9;}
#page #left ul li a, #page #left ul li a:visited {color:#44598C; text-decoration:none;}
#page #left ul li a:hover, #page #left ul li.selected a, #page #left ul li.selected a:visited, #page #left ul li a.selected {color:#BF4C1E;}

/** ficha de producto **/
#page #container #content h1 {margin:0 0 20px 0;}
#page #container #content .doscuartos h1{margin:0 0 10px}
#page #container #content .doscuartos h3{margin-bottom:10px}

#page #container #content .doscuartos img.left{
	padding:0 20px 0 0;
}

#page #container #content .doscuartos blockquote{
	margin-bottom:0
}


#page #container #content img.ficha_prod {background:url(../images/fnd_img_fichaprod.gif) 0 0 no-repeat; padding:5px 7px 7px 5px; margin:0 20px 20px 0; /**background:#fff; padding:5px; margin:0 20px 20px 0; max-width:225px;**/}
#page #container #content .pdf {float:right; display:inline; width:310px; text-align:right; margin:0 0 10px 0; padding:20px 50px 20px 20px; background:#e5e5e5 url(../images/ico_pdf.jpg) 97% 50% no-repeat; -moz-border-radius:5px; -webkit-border-radius:5px; clear:right;}
#page #container #content .pdf a {font:bold 12px Arial, Helvetica, sans-serif; color:#132638; text-decoration:none;}

#page #container #content .pdfcorp {float:left; display:inline; width:240px; text-align:left; margin:0 20px 20px 0; padding:20px 20px 20px 50px; background:#e5e5e5 url(../images/ico_pdf.jpg) 10px 50% no-repeat; -moz-border-radius:5px; -webkit-border-radius:5px;}
#page #container #content .pdfcorp a, #page #container #content .pdfcorp a:visited {font:bold 12px Arial, Helvetica, sans-serif; color:#132638; text-decoration:none;}
#page #container #content .pdfcorp a:hover {color:#BF4C1E;}

#page #container #content .revistaAnteriores {float:left; display:inline; width:315px; text-align:left; margin:0 20px 20px 0; padding:20px 20px 20px 50px; background:#e5e5e5 url(../images/ico_revista.jpg) 10px 50% no-repeat; -moz-border-radius:5px; -webkit-border-radius:5px;}
#page #container #content .untercio .revistaAnteriores {width:205px; margin:0 0 30px 0;}
#page #container #content .revistaAnteriores a {font:bold 12px Arial, Helvetica, sans-serif; color:#132638; text-decoration:none;}

#page .pdf small, #page .revistaAnteriores small, #page .pdfcorp small {color:#3273A6;}

#page .datostec {border:1px solid #c3c8d7; position:relative; float:left; display:inline; clear:both; padding:0 20px 20px; width:598px;}
#page .datostec .opciones {background:#c3c8d7; float:left; display:inline; clear:both; margin:0 0 20px -20px; width:638px;}
#page .datostec .opciones h2 {float:left; display:inline; margin:0 20px; padding:2px 0;}
#page .datostec .opciones h2.selected {background:#f0f0f0; border:1px solid #c3c8d7; border-bottom:#f0f0f0; padding:4px 10px; margin-top:-4px;}
#page .datostec .opciones h2 a, #page .datostec .opciones h2 a:visited {text-decoration:none; font:bold 12px Arial, Helvetica, sans-serif;}
#page #container #content .datostec ul {float:left; display:inline; margin:0px; padding:0px;}
#page  #container #content .datostec ul li {float:left; display:inline; margin:0 20px 5px 0; width:250px; background:none; font:bold 11px Arial, Helvetica, sans-serif; color:#666;}
#page  #container #content .datostec ul.unmedio li {width:auto;}

#page .etiqueta li {font-size:11px; color:#666; background-image:none; text-align:right;}

#page table.telefonos {}
#page table.telefonos h2 {font-size:15px; color:#18386E; padding-left:5px}
#page table.telefonos h3 {font-size:13px; color:#6678A3; padding-left:2px}
#page table.telefonos h4 {font-size:13px; color:#BF4C1E;}

#page table.telefonos h5 {background:url(../images/ico_phone.gif) 0 0 no-repeat; padding:2px 0 2px 26px}

#page table.telefonos small {}
#page table.telefonos th.servicios {}
#page table.telefonos th.seguros {width:120px;}
#page table.telefonos th.cobertura {width:120px;}
#page table.telefonos th.telefonos {width:120px;}
#page table.telefonos th.horario {width:130px;}
#page table.telefonos tr {}
#page table.telefonos tr td {border:1px solid #ccc; vertical-align:middle;}
#page table.telefonos .backcolor {background:#ddd;}
#page table.telefonos .detalles, #page table.telefonos tr.detalles th {background:#8494AF; font-size:12px; font-weight:normal; color:#fff; text-align:left; padding:2px 2px 2px 8px; font-weight:bold}
#page table.telefonos .horarios, #page table.telefonos td.horarios {font-size:11px; font-weight:normal; color:#666;}

#page table.redOficinas {width:100%; margin:10px 0;}
#page table.redOficinas th, #page table.redOficinas td {text-align:left;}
#page table.redOficinas th {padding:2px 10px; background:#8494AF; color:#fff; font-weight:normal; font-size:11px;}
#page table.redOficinas td {font-size:12px; padding:10px; border-bottom:1px solid #ccc;}
#page table.redOficinas tr.even td {background-color:#DADDE3}

#page div.GoogleFicha {float:left; margin:0 20px 20px 0;_margin-right:10px;}
#page table.GoogleFicha {width:425px;float:right}
#page table.GoogleFicha tr td small{padding-right:10px; font-size:11px;}
#page div.img_oficina small {float:left; display:inline;}
#page img.img_oficina {border:5px solid #d8d8d8; width:100px; float:left; display:inline; margin:0 20px 0 0;}

body#body_enlaces #page hr, body#body_enlaces #page br {display:none;}
body#body_enlaces #page .item {float:left; display:inline; width:400px; margin:20px 50px 0px 0; border-bottom:1px solid #ddd;}
body#body_enlaces #page .item a img.left {float:left; display:inline; margin:0 20px 20px 0; padding:0; border:5px solid #fff; max-width:75px;}

body#body_enlaces_interes #page hr, body#body_enlaces #page br {display:none;}
body#body_enlaces_interes #page .item {float:left; display:inline; width:400px; margin:20px 50px 0px 0; border-bottom:1px solid #ddd;}
body#body_enlaces_interes #page .item a img.left {float:left; display:inline; margin:0 20px 20px 0; padding:0; border:5px solid #fff; max-width:75px;}


#page ul li.unmedio {width:40%;}

body#body_contactar #page #content fieldset.observaciones div a {display:none;}
body#body_contactar #page #content fieldset.observaciones div {color:#f0f0f0}

body #page #container #content ul.ventajas {width:100%;}
#page ul.ventajas li {font-weight:normal; color:#666; border-bottom:1px solid #ddd; margin-bottom:20px; padding-bottom:5px;}
#page ul.ventajas li span.colored {font-weight:bold;}

body#body_enlaces #page #container #content ul {float:left; display:inline; }
body#body_enlaces #page #container #content ul li {float:left; display:inline; width:630px; background-image:none; padding:20px 5px 10px 5px; margin:0; border-bottom:1px solid #ddd;}
body#body_enlaces #page #container #content ul li img {float:left; display:inline; width:75px; margin:0 20px 0px 0; padding:5px; background:#fff; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}

body#body_enlaces_interes #page #container #content ul {float:left; display:inline; }
body#body_enlaces_interes #page #container #content ul li {float:left; display:inline; width:630px; background-image:none; padding:20px 5px 10px 5px; margin:0; border-bottom:1px solid #ddd;}
body#body_enlaces_interes #page #container #content ul li img {float:left; display:inline; width:75px; margin:0 20px 0px 0; padding:5px; background:#fff; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}

/** LightBox **/
#TB_ajaxContent {clear:both; padding:25px; overflow:auto; text-align:left; line-height:1.4em;}
#TB_ajaxContent .boton_cerrar {position:absolute; top:10px; right:10px;}
#TB_ajaxContent h1 {padding:0; margin:0; line-height:normal; font-family: Helvetica, Arial, sans-serif; font-size:16px; color:#6678A3;}
#TB_ajaxContent h4 {padding:0; margin:0; line-height:normal; font-family: Helvetica, Arial, sans-serif; font-size:11px; color:#666; font-weight:normal;}
#TB_ajaxContent fieldset {float:left; display:inline; width:290px; margin:0; padding:0 0 5px 0;}
#TB_ajaxContent fieldset label {float:left; display:inline; width:290px; margin:0 0 2px 0; padding:0; font:normal 11px Arial, Helvetica, sans-serif; color:#6678A3;}
#TB_ajaxContent fieldset input {float:left; display:inline; width:290px; margin:0; font-size:15px}

#TB_ajaxContent #enviar {float:left; display:inline; width:295px; clear:both;}
#TB_ajaxContent .btn {float:right; display:inline; margin:0 0 10px 0; padding:0 0 0 20px; height:35px; background:url(../images/btn_leftb.gif) 0 0 no-repeat;}
#TB_ajaxContent .btn a {background:url(../images/btn_rightb.gif) right 0 no-repeat;padding:8px 20px 10px 0; color:#333; font-weight:bold; font-size:14px; display:block; text-decoration:none;}
#TB_ajaxContent .btn a:visited {color:#333;text-decoration:none;}
#TB_ajaxContent .btn a:hover {text-decoration:none; color:#fff;}

#page .itemFAQ {margin:0 0 20px 0; padding:0 0 5px 0; border-bottom:1px solid #ddd; float:left; display:inline; width:100%;}
#page .itemFAQ h2 {color:#BF4C1E;}
#page .itemFAQ a {text-align:right; float:right; display:inline; font-size:11px;}

#page #container #content .diccionario {}
body#body_diccionario #page #container #content ul li {border-bottom:1px solid #ddd; margin-bottom:10px;}
body#body_diccionario #page #container #content .diccionario ul {background:#132638; padding:2px; margin:10px 0; float:left; display:inline; clear:both;width:635px;}
body#body_diccionario #page #container #content .diccionario ul li {float:left; display:inline; background:none; margin:0; padding:0 6px; color:#647A9E; border:none;}
body#body_diccionario #page #container #content .diccionario ul li a, body#body_diccionario #page #container #content .diccionario ul li a:visited {background:none; color:#fff;}
body#body_diccionario #page #container #content .diccionario ul li a:hover, body#body_diccionario #page #container #content .diccionario ul li.selected, body#body_diccionario #page #container #content .diccionario ul li.selected a {background:none; color:#BF4C1E;}

body#body_mapa_web #page #container #content .bloque {border:3px solid #ccc; margin:10px 0; padding:10px;}
body#body_mapa_web #page #container #content .bloque h2, body#body_mapa_web #page #container #content .bloque h2 a, body#body_mapa_web #page #container #content .bloque h2 a:visited {margin:5px 0 0 0; padding:0; font-size:13px; font-weight:bold; text-decoration:none; color:#000;}
body#body_mapa_web #page #container #content .bloque h3, body#body_mapa_web #page #container #content .bloque h3 a, body#body_mapa_web #page #container #content .bloque h3 a:visited {margin:25px 0 5px; padding:0; font-size:12px; font-weight:bold; text-decoration:none; color:#333;}
body#body_mapa_web #page #container #content .bloque ul {margin:10px 5px 15px; padding:0;}
body#body_mapa_web #page #container #content .bloque li, body#body_mapa_web #page #container #content .bloque li a, body#body_mapa_web #page #container #content .bloque li a:visited {margin:0; padding:2px 2px 2px 4px; font-size:11px; font-weight:bold; text-decoration:none; color:#666; background-position:0 6px;}
body#body_mapa_web #page #container #content .bloque li a:hover, body#body_mapa_web #page #container #content .bloque h2 a:hover, body#body_mapa_web #page #container #content .bloque h3 a:hover {color:#BF4C1E; text-decoration:underline;}

/* club*/

#page #container #content .club {
	
	}

#page #container #content .club .descarga{
	margin-top:-20px;
}
#page #container #content .club .descarga img{
	vertical-align:middle;
}

#page #container #content .club h3{
	font-size:18px;
	margin-bottom:10px;
	color:#6678A3
}	

#page #container #content .club ul{
margin:7px 0;
}

#page #container #content .club .price{
	font-weight:bold;
	font-size:13px;
	padding:3px;
	background-color:#FFA913;
	color:white;
	float:right;
}

#page #container #content .club .even, #page #container #content .club .odd{
	border-bottom:1px solid #D8D8D8;
	padding:20px 10px 10px 10px
}

#page #container #content .club .even{
	
}

#page #container #content .club .odd{
	border-bottom:1px solid #D8D8D8;
	background-color:#E5E7E9;
}

#page #container #content .club a{
	text-decoration:none;
}

/* presidente*/
#page #container #content .presidente{
	float:left;
	padding:0 10px 10px 0;
	font-weight:bold;
	font-size:11px;
	text-align:center
}

#page #container #content .presidente img{
	border:10px solid #D8D8D8;

}

/* mapa google*/
#page #container #content .oficinas_google{
	float:left
}
#WBECP_211{
	border:1px solid #666;
	float:left
}

#WBECP_207{
	border:1px solid #666;
	float:right;
	/*margin-top:310px*/
	overflow:hidden;
}

/* mapa web */

#page #container #content #mapa_web ul li {
	margin-left:5px;
	
	font-size:13px; 
	line-height:150%; 
	color:#44598C; 
	background: transparent url(../images/ico_arrow.gif) 5px 9px no-repeat; 
	font-weight:bold; 
	list-style:none; 
	list-style-position:inside;
}

#page #container #content #mapa_web ul li ul{
	margin:0
}

#page #container #content #mapa_web div{
	margin:0;padding:0
}

#page #container #content #mapa_web ul li ul li{
	margin-left:5px; 
	font-size:11px; 
	line-height:150%; 
	color:#44598C; 
	background: transparent url(../images/ico_bullet.gif) 11px 10px no-repeat; 
	font-weight:bold; 
	list-style:none; 
	list-style-position:inside;
}

/** Login **/

/** Aviso legal **/
body#body_politica_de_privacidad #page #container #content h2 {margin:20px 0 10px; font-size:15px; color:#BF4C1E;}