﻿/***************************************/
/********MENU CONTEXTUAL****************/
/***************************************/
/* sobre escribe estilo en corev15.css de los costados dentro del menu contextual */
.ms-core-menu-box > ul.ms-core-menu-list { margin:0px !important; }
/* sobre escribe estilo en corev15.css; elimina espacios e iconos dentro de menu contextual */
div.ms-core-menu-box.ms-core-defaultFont.ms-shadow ul.ms-core-menu-list li { background-image:none !important; padding:0px !important; }
ul.ms-core-menu-list li a { padding-top:1px; padding-bottom:1px; margin-top:1px; margin-bottom:1px; }
div.ms-core-menu-boxBig ul{ margin:0px !important; padding:0px !important; }
div.ms-core-menu-boxBig ul li{ margin:0px !important; padding:0px !important; list-style-image:none !important; background-image:none !important; }
/**************************************/
/********MENU NAVIGATOR****************/
/**************************************/
#mainmenu ul.root ul.static > li { position:relative !important; left:0px !important; }
.ms-core-listMenu-horizontalBox { display : table; zoom:1; }
#s4-workspace #mainmenu .ms-core-listMenu-horizontalBox  ul,  li { margin: 0; margin-top:0px; padding: 0; }
/*Quitar margen de 30px que trae por default coreV15.css entre webparts*/
.ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item { margin-right: 0px; }
#mainmenu .ms-core-listMenu-horizontalBox a.dynamic-children span.additional-background, #mainmenu .ms-core-listMenu-horizontalBox span.dynamic-children span.additional-background,
#utilsmenu .ms-core-listMenu-horizontalBox a.dynamic-children span.additional-background, #utilsmenu .ms-core-listMenu-horizontalBox span.dynamic-children span.additional-background { background-image: none; padding: 0; }
.ms-core-listMenu-horizontalBox li.static, .menu-horizontal a.static, .menu-horizontal span.static { float: left; }
/* sobre escribe estilo en corev15.css; asigna flotante a la izquierda en elementos del menu */
ul.menu-horizontal li.static { float:left !important; }
.ms-core-listMenu-horizontalBox li.static, .ms-core-listMenu-horizontalBox a.static, .ms-core-listMenu-horizontalBox span.static { float: left!important; }
/* sobre escribe estilo en pmx_styles.min.v2.css en el ancho de items de menu general de dos columnas */
/*#mainmenu ul.root ul.static li ul.dynamic.two-columns { width:400px; }   Cambio el 04 de julio de 2017*/
#mainmenu ul.root ul.static li ul.dynamic { width:220px !important; }
/* sobre escribe estilo en pmx_styles.min.v2.css de color de letra de menu seleccionado de menu general */
#mainmenu ul.root ul.static >li.selected > a.menu-item { color:#333 !important; }
#mainmenu .pmx ul.static ul.dynamic { box-shadow:none; }
/*********************************/
/********SUITE BAR****************/
/*********************************/
#suiteBarLeft, .ms-core-needIEFilter #suiteBarLeft { background-color:#383534; filter: none; height:30px; color: #fff; width: 100%; vertical-align: middle; }
.ms-cui-topBar2 { height: 35px; }
#suiteBarLeft .ms-core-brandingText { display:none; }
/*esconde el icono de ayuda*/
#ms-help { display:none; }
/************************************/
/**********SEARCH BOX**************/
/************************************/
.ms-srch-sb{ width:290px; }
.ms-srch-sb #searchImg{ visibility:hidden; }
.ms-srch-sb > INPUT{ width:235px; }
/* sobre escribe estilo en corev15.css */
#SearchBox input { font-style:italic; }
#SearchBox .ms-srch-sb .ms-srch-sb-searchLink { float:right; margin-right:3px; }
/* sobre escribe estilo en corev15.css; elimina borde */
#SearchBox .ms-srch-sb { border:none !important; }
/* sobre escribe estilo en corev15.css; forza al drop down del bucador a mostrarse frente al menu general */
#SearchBox .ms-qSuggest-container.ms-shadow { z-index:10000 !important; width:265px !important; }
/* sobre escribe estilo en corev15.css; elimina icono iluminado en un hover */
#SearchBox .ms-srch-sb-searchLink:hover, #SearchBox .ms-srch-sb-navLink:hover { background-color:transparent !important; }
/* sobre escribe estilo en pmx_styles.min.v2.css para inputs */
.ms-InlineSearch-Outline-Baseline input[type="text"] { border:none !important; padding:0px !important; }

.gsc-search-button-v2, .gsc-search-button-v2:hover, .gsc-search-button-v2:focus { border-color: #990000; background-color: #9E2244!important; background-image: none;    filter: none; padding-left: 10px!important; padding-right: 10px!important; padding-top: 10px !important;}

/************************************/
/************RIBBON******************/
/************************************/
/* sobre escribe estilo en corev15.css; altura minima de ribbon */
body #s4-ribbonrow { min-height: 35px!important; background-color:transparent !important; }
/* sobre escribe estilo en pmx_styles.min.v2.css; ajusta posiciones de tabs en ribbon */
.ms-cui-ct-last { position:inherit !important; }
#ms-designer-ribbon { line-height:0px !important; }
/******************************************************/
/************TITULO, AREAS DE TRABAJO******************/
/******************************************************/
/* sobre escribe estilo en corev15.css; elimina padding de area de titulo */
#s4-titlerow { padding-top:0px !important; padding-bottom:0px !important; }
.s4-pr { width:100%; }
#s4-titlerow { height:auto!important; }
/* sobre escribe estilo en corev15.css; elimina espacio en parte superior de main area */
#s4-mainarea { margin-top:0px !important; }
/* sobre escribe estilo en corev15.css; elimina espacio en parte superior*/
#contentRow { padding-top:0px !important; }
#s4-bodyContainer { padding-bottom: 1px; border-top-color: #9E2244; border-top-width: 5px;  border-top-style: solid;}
/***********************************/
/************DELTA******************/
/***********************************/
/* sobre escribe estilo en corev15.css; forza imagen de logotipo al tamaño especificado */
#DeltaSiteLogo img { max-height:none !important; max-width:none !important; }
/* esconde seccion de descripción y reduce espacio */
#DeltaPlaceHolderPageDescription { display:none !important; }
/* sobre escribe estilo en corev15.css; se reduce espacio alrededor del titulo  */
#DeltaPlaceHolderPageTitleInTitleArea { padding:0px !important; margin:0px !important; }
/************************************/
/********MENU LATERAL****************/
/************************************/
#DeltaPlaceHolderLeftNavBar ul li a { padding:0px !important; }
#DeltaPlaceHolderLeftNavBar .ms-core-listMenu-selected:link { background-color:transparent !important; }
#sidebar ul li a { font-family:Arial, Helvetica, sans-serif; font-size:13px; }
#maincontent #sidebar li.selected a.selected { font-weight:600 !important; }
body #maincontent #sidebar h3.sbheader a.selected { font-size:1.1em !important; font-weight:400 !important; }
/**********************************/
/********MODALPOPUP****************/
/**********************************/
/* sobre escribe estilo en corev15.css; asigna color blanco al titulo (texto) en un modal popup */
.ms-dlgTitle h1 { color:white !important; }
/* sobre escribe estilo en pmx_styles.min.v2.css y corev15.css para el color de fondo de body y ribbon en un modal dialog */
.ms-dlgFrameContainer, .ms-dialog body, .ms-dialog body #s4-ribbonrow { background-color:#EDEDED !important; }
.ms-dialog .span12 { width:auto !important; }
/*******************************/
/********GENERAL****************/
/*******************************/
/* sobre escribe estilo en pmx_styles.min.v2.css */
#idStorefrontLayoutRoot ul li.ms-storefront-listitem { background-image:none !important; }
/* sobre escribe estilo en corev15.css para los divs */
#maincontent .content-box.publicaciones { height:119px !important; }
#maincontent #sidebar ul li a.external {/* padding:0 0 0 15px !important;*/ padding:0 0 0 0 !important;}
#maincontent #sidebar .margin ul ul li {margin:5px 0 5px 0px !important;}
/* sobre escribe estilo en corev15.css de la barra de notificaciones */
#pageStatusBar { margin:0px !important; }
.ms-vb-icon { width:1% !important; }
.columnas2 .ms-webpart-cell-vertical .ms-webpart-chrome-vertical h2 { text-align:left !important; }
.columnas2 .ms-webpart-cell-vertical .ms-webpart-chrome-vertical h2 span { white-space:normal; }
.content-box .margin .columnas2 { width:47% !important; }
.ms-vb-user span a { font-weight:normal !important; }
.webpartwrapper .s4-wpcell-plain .ms-rtestate-field { color:#333; }
.ms-core-pageTitle { font-size:2em; }
#content .imageheader { margin-bottom:0px; }
#maincontent { min-height:320px; }
.ms-redirectControl, .redirect { word-wrap:break-word; }
.ms-rteStyle-Tagline { font-size:1.1em; }
.featuretes .ms-webpart-zone .ms-webpartzone-cell { margin-bottom:0px !important; }
#main-issue .ms-webpart-zone .ms-webpartzone-cell { margin-bottom:0px !important; }
.oscuro { padding-bottom:50px !important; }
.news-box h2 { font-size:1.5em !important; }
.imageheader h2.NuestroTitle {font-size: 3.2em;line-height: 1.3em; padding: 0 15px;}
.dfwp-column { margin-left:0px !important; }
#maincontent #content a { /*text-decoration:none;*/ }
body { background-image:url('/Style Library/Images/pmx2013/layout/bg-page.png') !important; }
.margin { overflow:auto !important; }
.sp-peoplepicker-topLevel input { border:none !important; }
#pathway span span { max-width:none; }
.ms-alignRight { vertical-align:middle; font-size:12px; }
.ms-SPZone > div { padding:5px !important; }
.ms-SPZone > .s4-wpActive, .ms-rtestate-write > .ms-rte-wpbox > div > .s4-wpActive { padding:0px !important; margin:0px !important; }
.ms-SPZone > .s4-wpcell, .ms-SPZone > .s4-wpcell-plain, .ms-rtestate-write > .ms-rte-wpbox > div > .s4-wpcell, .ms-rtestate-write > .ms-rte-wpbox > div > .s4-wpcell-plain { margin-top:10px; margin-bottom:10px; }
.ms-SPZone.ms-webpart-zone { padding:5px !important; border:1px solid #c6c6c6 !important; }
.ms-SPZone, .ms-WPBorder { border:none !important; }
.ms-webpart-titleText { font-size:12px; font-weight:bold; padding-right:0px; }
.ms-webpart-chrome-fullWidth td.ms-vb-title.ms-positionRelative { position:inherit !important; }
.ms-signInLink { display:none !important; }
.head-intro{ line-height:1.75em !important; margin-top:20px !important; }
.header-text h2 { color:#333333 !important; }
*:focus { outline: none; }
.ms-WPBody > div h3.h3-producto { font-weight:bold; font-size:120%; }
#content .margin-content .webpartwrapper div.ms-webpartzone-cell { margin-bottom:0px; }
.oscuro h2 { color:#FFF !important; }
.oscuro p { line-height:1.4em !important; }
.imageheader > div > div.ms-webpartzone-cell { margin-bottom:0px !important; }
body #maincontent #sidebar h3.sbheader { font-size:17px !important; }
#sidebar li > a.ms-core-listMenu-item.ms-core-listMenu-selected:hover, #sidebar li > a.ms-core-listMenu-item:hover, #sidebar li > a.ms-core-listMenu-item:active { background-color:white !important; }
.container { width:100% !important; /*margin:0px*/ !important;background-color: transparent; border:none !important;}
.oscuro { background-color:#24242B !important; }
#maincontent #sidebar ul.dynamic { position:inherit !important; padding:0px !important; border:none !important; box-shadow:none !important; }
#maincontent #sidebar li.dynamic-children { position:inherit !important; }
#maincontent #sidebar li.dynamic-children a > span { background-image:none !important; }
ul.ms-tileview-tile-detailsListMedium div { color:white; }
.ms-core-menu-item:hover, .ms-core-menu-itemSelected { background-color:rgba( 205,230,247,0.5 ) !important; }
.ms-core-menu-box .ms-core-menu-list li { margin:0px !important; }
.ms-core-menu-separatorHr { visibility:inherit; }
/***************************************************/
/********TABLA - LISTA DE SHAREPOINT****************/
/***************************************************/
.ms-vb-title { max-width:450px; }
#content table[width="100%"] { font-size:12px; }
#content table[width="100%"] tbody tr td { padding-left:1px !important; padding-right:1px !important; margin-left:1px !important; margin-right:1px !important; max-width:100px; word-break:normal; }
#content #mitabla td { word-break:break-all !important; }
#content table.ms-listviewtable tbody tr td, #content table.ms-settingsframe tbody tr td, #content table tbody tr td.ms-list-addnew, #content table.ms-formtable tbody tr td, #content table tbody tr td.ms-authoringcontrols, #content table.ms-v4propertysheetspacing tbody tr td{max-width:initial; word-break:normal; }