/******************************************************************************//* Liferay Layout CSS                                                         *//******************************************************************************/#layout-box {width: 810px;margin: auto;}/* Column Layout */#layout-content-outer-decoration {width: 810px;text-align: left;}#layout-content-container {padding: 0;}#layout-column_n1 {width:174px;}#layout-column_n2 {width: 175px;}#layout-column_w1 {width: 590px;border-top: solid 1px #fc7216;border-bottom: solid 1px #fc7216;border-left: solid 1px #fc7216;padding: 5px;padding-left:15px;}.layout-blank_n1_portlet {width: 175px;}.layout-blank_n2_portlet {width: 175px;}.layout-blank_w1_portlet {width: 590px;}#layout-bottom-separator {width: 810px;}#layout-bottom-container {width: 810px;}.layout-add-select-style {font-weight: normal;}#layout-add_n1	{width: 175px;}#layout-add_n2 {width: 175px;}#layout-add_w1	{width: 590px;}/******************************************************************************//* Portlet CSS                                                                *//******************************************************************************//* Liferay Portlet */.portlet-container {}/*Cacheadas********************************************************************************************//******************************************************************************//* Liferay                                                                    *//******************************************************************************//* Global */* {/*font-size: 1em;*//*color: #003082;*/font-family: Tahoma, Arial;/*text-decoration: none;*/}BODY {background-color: #FFFFFF;border: 0;margin: 0;padding: 0;text-align: center;font-size: 0.75em;font-family: Tahoma, Arial;}A {color: #972400;font-family: Tahoma, Arial;text-decoration: none;}A:hover {color: #000000;text-decoration: underline;}FORM {margin: 0;}.form-button, .form-text, .form {background-color: #FFFFFF;border: 1px solid #757556;}.form-button-hover {border-bottom: solid 1px #FC7216;border-left: solid 1px #FFFFFF;border-right: solid 1px #FC7216;border-top: solid 1px #FFFFFF;font-family: Arial;font-size: 10px;}.tree-js-pop-up DIV {background-color: #D3D3D3;border: 2px Outset #FFFFFF;padding: 4;position: absolute;display: none;z-index: 10;}UL, OL {margin: 0 auto 0 auto;color: #003082;}/* Alpha */.alpha {background-color: #FC7216;}.alpha-gradient {}.alpha-neg-alert {color: #FF0000;}.alpha-pos-alert {color: #007F00;}.alpha-separator {border-bottom: none;padding: 1px;}A.alpha {background: none;color: #000000;text-decoration: none;}A.alpha:hover {color: #000000;text-decoration: underline;}FONT.alpha {background: none;color: #3F504B;font-family: Tahoma, Arial;}/* Beta */.beta {background-color: #B6CBEB;}.beta-gradient {}.beta-neg-alert {color: #FF0000;}.beta-pos-alert {color: #007F00;}.beta-separator {border-bottom: none;padding: 1px;}A.beta {background: none;color: #000000;text-decoration: none;}A.beta:hover {color: #000000;text-decoration: underline;}FONT.beta {background: none;color: #000000;font-family: Tahoma, Arial;}/* Gamma */.gamma {background-color: #FFFFFF;}.gamma-gradient {}.gamma-neg-alert {color: #FF0000;}.gamma-pos-alert {color: #007F00;}.gamma-separator {border-bottom: none;padding: 1px;}#gamma-tab {border-bottom: 1px solid #B6CBEB;margin-left: 0px;margin-top: 0px;margin-bottom: 15px;margin-right: 0px;padding-bottom: 27px;padding-left: 0px;}#gamma-tab ul, #gamma-tab li {background: #FFFFFF;border: 1px solid #B6CBEB;color: #000000;display: inline;float: left;font-family: Tahoma, Arial;font-size: 13px;font-weight: normal;line-height: 22px;list-style-type: none;margin-right: 8px;padding: 2px 10px 2px 10px;text-decoration: none;}#gamma-tab ul#current, #gamma-tab li#current {background: #FFFFFF;border-bottom: 1px solid #FFFFFF;color: #000000;}A.gamma {background: none;color: #000000;text-decoration: none;}A.gamma:hover {color: #000000;text-decoration: underline;}FONT.gamma {background: none;color: #000000;font-family: Tahoma, Arial;}/* Bg */.bg {background-color: #FFFFFF;}.bg-neg-alert {color: #FF0000;}.bg-pos-alert {color: #007F00;}A.bg {background: none;color: #000000;text-decoration: none;}A.bg:hover {color: #000000;text-decoration: underline;}FONT.bg {color: #757556;font-family: Tahoma, Arial;}/******************************************************************************//* Liferay Layout CSS                                                         *//******************************************************************************//*#layout-box {background-color: #FFFFFF;}*/#layout-box {margin: auto;padding-left:7px;padding-right:7px;}#layout-top {position: relative;	text-align: left;width: 810px;height:100px;margin:0;padding:0;}#layout-user-menu {font-size: 8pt;text-align: center;height: 8px;}#myCommunitiesMenu {display: none;background-color: #FFFFFF;border: 1px solid #777777;font-size: 8pt;list-style-type: none;margin: 5px 0 0 -50px;padding: 5px;position: absolute;text-align: left;width: 100px;z-index: 10;}#layout-logo{margin-top:10px;float:left;height: 63px;}.cajaTop{/*border: 1px solid black;*/}#layout-tienda {float: right;text-align: right;}#layout-tienda-search {float: right;text-align: right;background: url(/simpleton_themes/html/themes/simpleton/images/FachadaPAMPLONA_2.png) no-repeat;width: 240px;height: 73px;}/*#layout-portal-search {float: right;text-align: right;}*/#layout-nav-tabs-box {text-align: right;}#lanSelect{float: left;position: relative;left:0;}#layout-nav-menu-list {display: none;}.layout-tab, .layout-tab A , #lanSelect A{display: inline;font-family: helvetica, Arial;font-size:11px;color:#ffffff;font-weight:bold;margin:0;padding:0;padding-left:3px;padding-right:3px;}#lanSelect A{font-family: helvetica, Arial;font-size:10px;font-weight:normal;}.layout-tab A:hover, #lanSelect A:hover{text-decoration:none;color:#FFE0B2;}.layout-tab-selected, .layout-tab-selected A {display: inline;font-family: Tahoma, Arial;font-size: 8pt;}.layout-tab A:hover, .layout-tab-selected A:hover {color: #FFE0B2;}#layout-nav-container {clear:both;height: 15px;/*width: 810;*/background:#FC7216;color:#ffffff;margin:0;}.bread-crumb-incrustado {height:30px;padding-top:5px;padding-bottom:5px;font-size: 11px;text-align: left;font-family:Helvetica, Arial, sans-serif;}/*.layout-tab, .layout-tab A {display: inline;font-family: Tahoma, Arial;font-size: 8pt;}.layout-tab-selected, .layout-tab-selected A {display: inline;font-family: Tahoma, Arial;font-size: 8pt;}.layout-tab A:hover, .layout-tab-selected A:hover {color: #348CC7;}*/#layout-content-inner-decoration { }#layout-content-outer-decoration { }#layout-content-container{ float: left;}#bottom-container {border: 0;clear: both;padding: 0;margin: 0;width:810px;}#bottom-content {/*font-size: 0.75em;*/background-color:#fc7216;height:17;padding-top:3px;padding-bottom:3px;width:100%;margin-left: 100px;}/* Column Layout */.layout-column-default {}.layout-column-highlight {background-color: #EEF;}#layout-column_n1, #layout-column_n2, #layout-column_w1 {float: left;text-align: left;}.layout-blank_n1_portlet, .layout-blank_n2_portlet, .layout-blank_w1_portlet {float: left;font-size: 0px;height: 5px;}.layout-margin-div {float: left;font-size: 0;height: 1px;width: 10px;}#layout-bottom-separator {}#layout-bottom-container {font-family: Verdana, Arial;font-size: 7pt;font-weight: normal;text-align: left;}.layout-add-select-style {font-family: Verdana, Arial;font-size: 7pt;font-weight: normal;}#layout-add_n1 {float: left;}#layout-add_n2 {float: left;}#layout-add_w1	{float: left;}/******************************************************************************//* Portlet CSS                                                                *//******************************************************************************//* Liferay Portlet */#portlet-dragging {opacity: 0.75;}#portlet-dragging portlet-box {}.portlet-container {margin-bottom: 5px;}.portlet-box {background-color: #FFFFFF;border: 1px solid #757556;border-top: none;height: auto;text-align: center;}.portlet-header-bar {/*background-color: #FC7216;*//*background-color:#89A1D0;*/background-color:#fc7216;border: 1px solid #757556;position: relative;text-align: left;z-index: 2;height: 22px;}.portlet-title {position: absolute;top: 2px;left: 5px;color:#ffffff;/*color: #3F504B;*/font-size: 1em;}.portlet-small-icon-bar {padding-right: 5px;position: absolute;text-align: right;top: 3px;right: 0px;width: 70%;}.portlet-small-icon {margin-right: -2px;}.portlet-inner-top {margin: 0 auto 0 auto;}.portlet-bottom-blank {display: none;margin-bottom: 5px;}.portlet-bottom-decoration { } .portlet-bottom-decoration-2 { }/* Fonts */.portlet-font {color: #000000;font-family: Tahoma, Arial;font-size: medium;}.portlet-font-dim {color: #C4C4C4;font-family: Tahoma, Arial;font-size: medium;}/* Messages */.portlet-msg-status {color: #000000;font-family: Tahoma, Arial;font-size: medium;font-style: italic;}.portlet-msg-info {color: #000000;font-family: Tahoma, Arial;font-size: medium;}.portlet-msg-error {color: #FF0000;font-family: Tahoma, Arial;font-size: medium;}.portlet-msg-alert {color: #FF0000;font-family: Tahoma, Arial;font-size: medium;font-style: italic;}.portlet-msg-success {color: #007F00;font-family: Tahoma, Arial;font-size: medium;}/* Sections */.portlet-section-header {color: #FFFFFF;background: #9A9987;font-family: Tahoma, Arial;font-size: medium;}.portlet-section-body {color: #757556;background: #EAE9DC;font-family: Tahoma, Arial;font-size: medium;}.portlet-section-body-hover, TR.portlet-section-body:hover {color: #FFFFFF;background: #F58F3E;font-family: Tahoma, Arial;font-size: medium;}.portlet-section-body A {color: #757556;}.portlet-section-body-hover A, TR.portlet-section-body:hover A {color: #FFFFFF;}.portlet-section-alternate {color: #757556;background: #F9F9F9;font-family: Tahoma, Arial;font-size: medium;}.portlet-section-alternate-hover, TR.portlet-section-alternate:hover {color: #FFFFFF;background: #F58F3E;font-family: Tahoma, Arial;font-size: medium;}.portlet-section-alternate A {color: #757556;}.portlet-section-alternate-hover A, TR.portlet-section-alternate:hover A {color: #FFFFFF;}.portlet-section-selected {color: #7AA0EC;background: #FAFCFE;font-family: Tahoma, Arial;font-size: medium;}.portlet-section-selected-hover, TR.portlet-section-selected:hover {color: #00329A;background: #C0D2F7;font-family: Tahoma, Arial;font-size: medium;}.portlet-section-selected A {color: #7AA0EC;}.portlet-section-selected-hover A, TR.portlet-section-selected:hover A {color: #00329A;}.portlet-section-subheader {color: #405278;background: #91AEE8;font-family: Tahoma, Arial;font-size: medium;}.portlet-section-footer {color: #757556;font-family: Tahoma, Arial;font-size: medium;}.portlet-section-text {color: #757556;font-family: Tahoma, Arial;font-size: medium;}/* Forms */.portlet-form-label {color: #000000;font-family: Tahoma, Arial;font-size: medium;}.portlet-form-input-field {border-color: #CCCCCC;border-style: solid;border-width: 1px;font-family: Arial;font-size: 80%;}.portlet-form-button {border-color: #FC7216;border-style: solid;border-width: 1px;font-family: Arial;font-size: 10px;}.portlet-icon-label {color: #000000;font-family: Tahoma, Arial;font-size: small;}.portlet-dlg-icon-label {color: #000000;font-family: Tahoma, Arial;font-size: small;}.portlet-form-field-label {color: #000000;font-family: Tahoma, Arial;font-size: medium;}.portlet-form-field {color: #000000;font-family: Tahoma, Arial;font-size: medium;}/******************************************************************************//* Journal Content                                                            *//******************************************************************************/.portlet-journal-content {overflow: hidden;}.portlet-journal-content DIV.content {padding-right: 15px;padding-top:15px;padding-bottom:15px;padding-left:0;}.portlet-journal-content .content {font-family: Arial;font-size: 12px;}.portlet-journal-content .content-small { font-family: Arial; font-size: 11px; }.portlet-journal-content .content-large { font-family: Arial; font-size: 16px; }.portlet-journal-content .code-fragment { background: #EFEFEF; border: 1px solid #89A6C8; font-family: Courier New; font-size: 9px; padding: 8px; }.portlet-journal-content .note-fragment { background: #FFCCCC; border: 1px solid #CC0000; font-family: Arial; font-size: 11px; padding: 8px; }.portlet-journal-content .docs-fragment { background: #FFFFFF; border: 1px solid #000000; font-family: Arial; font-size: 14px; padding: 8px; }.portlet-journal-content .textbox { background-color: #EFEFEF; border-style: groove; color: #666666; font-family: Arial; font-size: 12px; width: 150px; }.portlet-journal-content A:link { color: #5C5C9A; text-decoration: none; }.portlet-journal-content A:visited { color: #5C5C9A; text-decoration: none; }.portlet-journal-content A:hover { color: #0000FF; text-decoration: none; }.portlet-journal-content A:active { color: #5C5C9A; text-decoration: none; }.portlet-journal-content OL { font-weight: bold; list-style-type: upper-roman; }.portlet-journal-content OL OL { font-weight: normal; list-style-type: lower-alpha; }.portlet-journal-content OL OL OL { font-weight: normal; list-style-type: square; }.portlet-journal-content UL { font-weight: normal; list-style-type: square; }.portlet-journal-content LI { border: 0; padding:0; margin:0 }#portlet-journal-search {text-align: center;}#portlet-journal-search TABLE {margin-left: auto;margin-right: auto;}/******************************************************************************//* Journal Content                                                            *//******************************************************************************/.portlet-navigation-menu{font-family:Helvetica, Arial, sans-seriffont-size: 11px;padding: 4px;margin: 0px;color:#000000;text-align: left;border: solid 3px #fc7216;/*background-color:#e7e2e2;*/}.portlet-navigation-menu-breadcrumbs{font-size:12px;font-family: Helvetica,Arial, sans-serif;font-weight:bold;padding-top:10px;padding-bottom:5px;text-align: left;}.portlet-navigation-menu h3{padding-top:5px;padding-bottom:5px;margin: 0px;}.portlet-navigation-menu ul{font-size:11px;list-style: none;padding: 0px;margin: 0px;text-align: left;border-bottom:1px solid orange;text-align: left;}.portlet-navigation-menu li{padding-top:1px;padding-bottom:1px;margin: 0px;font-size: 11px;text-align: left;}.portlet-navigation-menu li ul{padding-top:1px;padding-bottom:1px;margin: 0px;padding-left:5px;border-bottom:0;font-size: 11px;text-align: left;}.portlet-navigation-menu a{display: block;color:#003082;text-decoration: none;padding: 0px;margin: 0px;padding: 0px;margin: 0px;font-size: 11px;text-align: left;}.portlet-navigation-menu a:hover{text-decoration: none;padding: 0px;margin: 0px;color:orange;font-size: 11px;text-align: left;}/******************************************************************************//* Display Tag Library                                                        *//******************************************************************************/.portlet-bread-crumb{color: #000000;font-family: Tahoma, Arial;font-size: 10px;}/******************************************************************************//* Display Tag Library                                                        *//******************************************************************************/TR.even { background-color: #B6CBEB; color: #000000; font-family: Tahoma, Arial; }TR.odd { background-color: #FFFFFF; color: #000000; font-family: Tahoma, Arial; }/******************************************************************************//* Slogan                                                       *//******************************************************************************/.slogan { float:left;margin-left:10px; width:280px;}.slogan h2{ color: #ff9900;font-size:20px; margin:0;width:231px;}/******************************************************************************//* Intranet: LISTAS                                                       *//******************************************************************************/.divAutomatic{ width: 90%; text-align:left; color:#003082;  font-size: 11px; font-family: Helvetica,Arial, sans-serif; margin-top: 15px;}.divAvisos{width: 100%;text-align:left; color:#003082;  background:#f3d488; font-size: 11px; font-family: Helvetica,Arial, sans-serif; padding: 5px 10px 5px 5px; }/******************************************************************************//* Intranet: Tabla genrica                                                      *//******************************************************************************/.tableAutomatic{ border:1px solid #8D8D8D;margin-top:15px; margin-bottom:15px;padding:1px;}.tableAutomatic TH{ background:#FFE0B2; font-size: 11px;font-family: Helvetica,Arial, sans-serif; font-weight:bold;color:#003082;height:15px;}.tableAutomatic TD{ background:#EFF2F3; font-size: 11px;font-family: Helvetica,Arial, sans-serif; padding-left:5px;color:#003082;}/******************************************************************************//* Intranet: Formularios                                                    *//******************************************************************************/.formAutomaticHidden, .form{ border:1px solid #8D8D8D; padding:10px;margin:10px;font-size: 11px;font-family: Helvetica,Arial, sans-serif;color:#003082;visibility:hidden;height:0px}.formAutomatic, .form{ border:1px solid #8D8D8D; padding:10px;margin:10px;font-size: 11px;font-family: Helvetica,Arial, sans-serif;color:#003082}.formAutomatic label{float:left; display: block; margin-top:5px;padding-left:10px;margin-bottom:5px;width:200px;text-align:left; vertical-align:top;}.formAutomaticInput{ border:1px solid #8D8D8D; margin-right:15px;margin-top:5px;margin-bottom:5px;width:300px;}.formAutomaticTextArea{ border:1px solid #8D8D8D; margin-right:15px;margin-top:5px;margin-bottom:5px;width:300px;}.formAutomaticButton{ border:1px solid #8D8D8D; margin-top:15px;width:80px;}.formAutomaticEdit{ border:1px solid #8D8D8D;margin-top:15px; margin-bottom:15px;padding:10px;width:90%;font-size: 11px;font-family: Helvetica,Arial, sans-serif;color:#003082}.formAutomaticEdit label{ margin-right:30px;margin-top:5px;margin-bottom:5px;width:150px;text-align:left; vertical-align:top;}.formAutomaticInputEdit{ border:1px solid #8D8D8D; margin-right:15px;margin-top:5px;margin-bottom:5px;width:400px;}.formAutomaticTextAreaEdit{ border:1px solid #8D8D8D; margin-right:15px;margin-top:5px;margin-bottom:5px;width:400px;}.formAutomaticButtonEdit{ border:1px solid #8D8D8D; margin-top:15px;width:80px;}.formAutomaticInputAlto{ border:1px solid #8D8D8D; margin-right:15px;margin-top:5px;margin-bottom:5px;width:300px;size:300;}.Estilo11 {color: #003082;}/************************//*  css_noticias (INI)  *//************************/.fecha_noticia{font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-align: left;color: #FC7216;}#fecha_noticia{margin-left: 20px;margin-top: 20px;}.titulo-noticia{font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-align: left;color: #FC7216;font-weight: bold;}#titulo-noticia{margin-left: 20px;      font-size: 14px;}.texto-noticias{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #003082;text-align: justify;}#menu-noticias a:hover{color: #FC7216;font-weight: bold;text-decoration:none;}#menu-noticias {position:relative;top: 2px;text-align:right;}#menu-noticias a{font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-align: right;color: #003082;}#div{margin-top: 10px;}.titulocentro2{font-family: Arial, Helvetica, sans-serif;font-size: 30px;color: #FC7216;font-weight: bold;text-align: right;}#tabla_noticia{margin-left: 18px;}#tabla_noticia img{float: left; margin: 0px 10px 10px 0px;}/* Catalogo */.texto-azul{font-family: Arial, Helvetica, sans-serif;color: #003082;font-size: 11px;}#linea-naranja-centro{width: 596px;position: relative;top: 0px;height: 1;}.Estilo8 a{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #003082;}.Estilo8 a:hover{color: #FC7216;text-decoration:none;}#catalogo{margin-top: 10px;margin-left: 10px;padding-left:7px;padding-right:7px;width:500;}/* Historico */#menu-noticias-historial {position:relative;top: 2px;left:20px;	}.input-buscar{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;width: 50px;height: 12px;vertical-align: middle;text-align: center;text-decoration:none;}.boton-buscar{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;width: 50px;height: 20px;vertical-align: middle;text-align: center;text-decoration:none;background-color: #FFFFFF;border:0;color:#003082;}.texto-input{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #003082;text-align: center;background-color: #FFFFFF;border:1;border-color:#FFFFFF;width: 140px;height: 20px;text-decoration:none;}#menu-buscar {position:relative;top: 5px;left:22px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #003082;text-decoration:none;	}#menu-buscar-naranja{position:relative;top: 5px;left:22px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #FC7216;font-weight: bold;text-decoration:none;}.fecha_noticia-historial1{font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-align: left;color: #FC7216;margin-left: 20px;margin-top: 20px;}.titulo-historial {font-family: Arial, Helvetica, sans-serif;font-size: 13px;text-align: left;color: #003082;font-weight: bold;margin-left: 20px;margin-top: 2px;text-decoration:none;}#titulo-historial a{font-family: Arial, Helvetica, sans-serif;font-size: 13px;text-align: left;color: #003082;font-weight: bold;text-decoration:none;margin-left: 20px;margin-top: 2px;}.texto-resultado{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #003082;text-align: left;font-weight: bold;}/************************//*  css_noticias (FIN)  *//************************//*********************//*  css_cares (INI)  *//*********************//*Generales*/.azul_11, .visor_imagen {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #003082;}.hr_naranja{height: 1px;border: 1px solid #fc7216;clear:both;margin-top:3px;}.hr_naranja_plano{height: 1px;border: 1px solid #fc7216;clear:both;margin:0px;}/*Tiendas*/.tienda_div_principal{width: 580px;min-height:630;}.tienda_div_izquierdo{float: left;margin: 0px;width: 390px;height:100%;}.tienda_div_derecho{float: left;width: 175px;border-left:solid 1px #fc7216;height:100%;padding-left: 10px;}.tienda_tu{margin: 1px;font-size: 25px;font-weight: bold;color: #fc7216;}.tienda_nombre{margin: 1px;font-size: 17px;font-weight: bold;color: #003082;}.tienda_llegar{    margin: 1px;}.tienda_mapa_derecha{float: left;margin-right: 2px;align: center;}.tienda_mapa_izquierda{float: left;margin-right: 2px;align: center;}.tienda_pdf{  display:none;float:left;position relative;left:0;border:solid 1px #fc7216;margin-top: 15px;	padding: 5px;width: 50px}.tienda_imagen_asesor{}.tienda_nombre_asesor{font-weight: bold;color: #003082;}.tienda_titulo_asesor{color: #003082;}.azulFuerte a:link,.azulFuerte a:visited {font-weight: bold;color: #003082;}.azulFuerte a:hover{color:  #fc7216;}.azulFino{color: #003082;}.tienda_direcion{padding-top: 10px;padding-bottom: 10px;}		.tienda_icono{}/*Visores*/.visor_contenedor{position: relative;height:250px;margin-bottom: 0px;}.visor_contenido{visibility:hidden;position: absolute;}.visor_imagen{width:170px;text-align:center;float:left;margin:5px;margin-bottom:20px;}.tablaProducto{clear:both;width:100%;margin-top:10px;border:1px solid #000;}.tablaProducto TH{ background:#d8d8d8;font-weight:normal;padding:2px;border-bottom:1px solid #000;}.tablaProducto TD{ padding:5px;background:#f5f5f5; }.fotoGrande, .DivfotoPequena{text-align:width:100%;}.fotoGrande{padding-bottom: 30px;text-align:center;}/* 100428 - Porto */.DivfotoPequena IMG{text-align:right;width:90px;/*float: right;padding-left:15px;padding-top:15px;padding-bottom:15px;margin-bottom:10px;vertical-align:bottom;*/}.catalogoTitle{width=170px;color:#FFFFFF;background-color: #003082;font-size: 1.6em;padding-left:3px;}.catalogoTitle a:link{color:#FFFFFF;	}.catalogoTitle a:hover{color:#FC7216;}.n_catalogo{color:#FFFFFF;background-color: #003082;width=170px; padding-top:10px;margin-bottom:7;}.n_catalogo ul{margin:0;padding:0;}.n_catalogo li{padding-bottom:7px;margin-left:7px;padding-left:10px;}.n_catalogo ul li a:link{color:#FFFFFF;	}.n_catalogo li a:hover{color:#FC7216;}.ulAvisos{margin-top: 10px;margin-bottom: 10px;text-align: left;}/*********************//*  css_cares (FIN)  *//*********************//* 100428 - Porto *//* TEMPORAL *//* body { background-color:#afa !important; } */#layout-box { background-color:#fff !important; }/*RETOCADOS:.DivfotoPequena IMG .tienda_pdf*//* Producto */.ofiprod{color:darkblue;font-size:1.1em;}.ofiprod h3{color:darkblue;font-size:1.85em;  margin:0.5em 0;}.ofidesc{color:#777;font-size:0.9em;}/* Serie */.ofiserie{color:darkblue;font-size:1.1em;}.ofiserie h3{color:#fc7216;font-size:1.4em;  font-weight:bold;  margin:0.5em 0;}.ofiserie h4{color:#fc7216;font-size:1.1em;  font-weight:bold;  margin:0.5em 0;}/* Formularios de solicitud de catalogos con validación JQuery */.tkmForm p              { margin:5px; }.tkmForm label.error    { display:inline;float:left;margin:0;padding:0;text-align:left;vertical-align:top;width:auto; }.tkmForm input.error,.tkmForm select.error,.tkmForm textarea.error { color:#FFF; background-color:#FC7216; }.formAutomaticInput     { margin-right:0; } /* Cambio def. inicial */.formAutomaticTextArea  { margin-right:0; } /* Cambio def. inicial */