/*! normalize.css v3.0.0 | MIT License | git.io/normalize */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
@font-face {
    font-family: 'fira_sansbold_italic';
    src: url('fonts/firasans-bolditalic-webfont.eot');
    src: url('fonts/firasans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/firasans-bolditalic-webfont.woff') format('woff'),
         url('fonts/firasans-bolditalic-webfont.ttf') format('truetype'),
         url('fonts/firasans-bolditalic-webfont.svg#fira_sansbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'fira_sansbold';
    src: url('fonts/firasans-bold-webfont.eot');
    src: url('fonts/firasans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/firasans-bold-webfont.woff') format('woff'),
         url('fonts/firasans-bold-webfont.ttf') format('truetype'),
         url('fonts/firasans-bold-webfont.svg#fira_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}




@font-face {
    font-family: 'fira_sansitalic';
    src: url('fonts/firasans-italic-webfont.eot');
    src: url('fonts/firasans-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/firasans-italic-webfont.woff') format('woff'),
         url('fonts/firasans-italic-webfont.ttf') format('truetype'),
         url('fonts/firasans-italic-webfont.svg#fira_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}




@font-face {
    font-family: 'fira_sanslight_italic';
    src: url('fonts/firasans-lightitalic-webfont.eot');
    src: url('fonts/firasans-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/firasans-lightitalic-webfont.woff') format('woff'),
         url('fonts/firasans-lightitalic-webfont.ttf') format('truetype'),
         url('fonts/firasans-lightitalic-webfont.svg#fira_sanslight_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}




@font-face {
    font-family: 'fira_sansmedium';
    src: url('fonts/firasans-medium-webfont.eot');
    src: url('fonts/firasans-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/firasans-medium-webfont.woff') format('woff'),
         url('fonts/firasans-medium-webfont.ttf') format('truetype'),
         url('fonts/firasans-medium-webfont.svg#fira_sansmedium') format('svg');
    font-weight: normal;
    font-style: normal;
}




@font-face {
    font-family: 'fira_sanslight';
    src: url('fonts/firasans-light-webfont.eot');
    src: url('fonts/firasans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/firasans-light-webfont.woff') format('woff'),
         url('fonts/firasans-light-webfont.ttf') format('truetype'),
         url('fonts/firasans-light-webfont.svg#fira_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;
}




@font-face {
    font-family: 'fira_sansregular';
    src: url('fonts/firasans-regular-webfont.eot');
    src: url('fonts/firasans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/firasans-regular-webfont.woff') format('woff'),
         url('fonts/firasans-regular-webfont.ttf') format('truetype'),
         url('fonts/firasans-regular-webfont.svg#fira_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-feature-settings: "liga", "dlig" 0;
}




@font-face {
    font-family: 'fira_sansmedium_italic';
    src: url('fonts/firasans-mediumitalic-webfont.eot');
    src: url('fonts/firasans-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/firasans-mediumitalic-webfont.woff') format('woff'),
         url('fonts/firasans-mediumitalic-webfont.ttf') format('truetype'),
         url('fonts/firasans-mediumitalic-webfont.svg#fira_sansmedium_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}




@font-face {
    font-family: 'merriweatherbold_italic';
    src: url('fonts/merriweather-bolditalic-webfont.eot');
    src: url('fonts/merriweather-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/merriweather-bolditalic-webfont.woff') format('woff'),
         url('fonts/merriweather-bolditalic-webfont.ttf') format('truetype'),
         url('fonts/merriweather-bolditalic-webfont.svg#merriweatherbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}




@font-face {
    font-family: 'merriweatherheavy';
    src: url('fonts/merriweather-black-webfont.eot');
    src: url('fonts/merriweather-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/merriweather-black-webfont.woff') format('woff'),
         url('fonts/merriweather-black-webfont.ttf') format('truetype'),
         url('fonts/merriweather-black-webfont.svg#merriweatherheavy') format('svg');
    font-weight: normal;
    font-style: normal;
}




@font-face {
    font-family: 'merriweatherbold';
    src: url('fonts/merriweather-bold-webfont.eot');
    src: url('fonts/merriweather-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/merriweather-bold-webfont.woff') format('woff'),
         url('fonts/merriweather-bold-webfont.ttf') format('truetype'),
         url('fonts/merriweather-bold-webfont.svg#merriweatherbold') format('svg');
    font-weight: normal;
    font-style: normal;
}




@font-face {
    font-family: 'merriweatherlight';
    src: url('fonts/merriweather-light-webfont.eot');
    src: url('fonts/merriweather-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/merriweather-light-webfont.woff') format('woff'),
         url('fonts/merriweather-light-webfont.ttf') format('truetype'),
         url('fonts/merriweather-light-webfont.svg#merriweatherlight') format('svg');
    font-weight: normal;
    font-style: normal;
}




@font-face {
    font-family: 'merriweatherheavy_italic';
    src: url('fonts/merriweather-heavyitalic-webfont.eot');
    src: url('fonts/merriweather-heavyitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/merriweather-heavyitalic-webfont.woff') format('woff'),
         url('fonts/merriweather-heavyitalic-webfont.ttf') format('truetype'),
         url('fonts/merriweather-heavyitalic-webfont.svg#merriweatherheavy_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}




@font-face {
    font-family: 'merriweatheritalic';
    src: url('fonts/merriweather-italic-webfont.eot');
    src: url('fonts/merriweather-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/merriweather-italic-webfont.woff') format('woff'),
         url('fonts/merriweather-italic-webfont.ttf') format('truetype'),
         url('fonts/merriweather-italic-webfont.svg#merriweatheritalic') format('svg');
    font-weight: normal;
    font-style: normal;
}




@font-face {
    font-family: 'merriweatherregular';
    src: url('fonts/merriweather-regular-webfont.eot');
    src: url('fonts/merriweather-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/merriweather-regular-webfont.woff') format('woff'),
         url('fonts/merriweather-regular-webfont.ttf') format('truetype'),
         url('fonts/merriweather-regular-webfont.svg#merriweatherregular') format('svg');
    font-weight: normal;
    font-style: normal;
}




@font-face {
    font-family: 'merriweatherlight_italic';
    src: url('fonts/merriweather-lightitalic-webfont.eot');
    src: url('fonts/merriweather-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/merriweather-lightitalic-webfont.woff') format('woff'),
         url('fonts/merriweather-lightitalic-webfont.ttf') format('truetype'),
         url('fonts/merriweather-lightitalic-webfont.svg#merriweatherlight_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
html {
  
}

/**
 * Remove default margin.
 */

body {
  background:#fff;
  color:#000;
  font-family: 'fira_sanslight';
  -webkit-font-variant-ligatures: no-common-ligatures;
  -moz-font-feature-settings: "liga=0";
  -moz-font-feature-settings: "liga" 0;
  font-size:14px;
  color:#000;
  
}
::-webkit-scrollbar {
	width: 8px;
}
::-webkit-scrollbar-button {
	width: 8px;
	height:5px;
        
}
::-webkit-scrollbar-track {
	border: thin solid lightgray;
	box-shadow: 0px 0px 3px #dfdfdf inset;
	border-radius:10px;
        
}
::-webkit-scrollbar-thumb {
	border: thin solid gray;
	border-radius:10px;
        background:#888;
}
::-webkit-scrollbar-thumb:hover {
}

scrollbar{width:8px;}
/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined in IE 8/9.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

audio,
canvas,
progress,
video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9.
 * Hide the `template` element in IE, Safari, and Firefox < 22.
 */

[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
  background: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */

abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */

b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */

dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */

h1 {
  font-size: 24px;
  font-family: 'merriweatherregular';
  color:#e20613;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9.
 */

img {
  border: 0;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari 5.
 */

figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */

button,
input,
optgroup,
select,
textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10.
 */

button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8+, and Opera
 * Correct `select` style inheritance in Firefox.
 */

button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box; /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
  border: 0; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9.
 */

textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}
#main
{
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0;
    margin:0;
    padding:0;
    display:table;
}
#mainCenter
{
    display: table-cell;
    margin: 0;
    padding: 0;
    vertical-align: middle;
}
#wrap {
    width: 998px;
    height:740px;
    margin:0 auto;
}
#cabecera_principal {
margin:0px auto 0px auto;
overflow: hidden;
height:auto;
width: 998px;

}
.iconoHome
{
    float:left;
    width:19px;
    height:19px;
    margin:35px 0 0 0;
}
.Interior #cabecera_principal
{
    position:relative;
}
#cabecera_principal_izq
{
    float:left;
    width:221px;
    height:66px;
}
#cabecera_principal_centro
{
    float:left;
    width:556px;
    height:66px;
}
#cabecera_principal_centro h1
{
    margin-left:30px;
    margin-top:30px;
}
#cabecera_principal_der
{
    float:left;
    width:221px;
    height:66px;
}
#s-share-buttons
{
    margin-top:30px;
}
#main{
overflow: hidden;
width: 100%;
}
#logo
{
    float:left;
}
#logo a
{
    float:left;
    width:100%;
    height:100%;
}
.menu_principal 
{
    float:left;
    margin: 20px 0px 0px 0px;
    padding:0;
    width:998px;
    height:90px;
    overflow: hidden;
    text-transform: uppercase;
}
.menu_principal li
{
    float:left;
    border: 0;
    cursor:pointer;
    
    display: inline-block;
    width:110px;
    height:90px;
    background:#e2e2e2;
    margin:0px 0px 0px 1px;
    font-size:14px;
    color:#43223d;
}
.Interior .menu_principal
{
    height:140px;
}
.menu_principal li:hover
{
    background:#e20512;
    color:#fff;
}
.menu_principal li:first-child
{
    float:left;
    margin:0px 0px 0px 0px;
}
.menu_principal a
{
    
    display:block;
    text-decoration: none;
    color:#4f4f4e;
    width:90px;
    height:70px;
    margin:10px;
    line-height:14px;
    font-size:12px;
}
.Portada .menu_principal a
{
    float:left\0/;
}
.menu_principal a:hover
{
    color:#fff;
}
.menu_principal li.current-menu-item a, .menu_principal li.current-menu-parent a
{
  color:#fff;  
}

.menu_principal li ul.sub-menu
{
    display:none;
    position:absolute;
    width:221px;
    height:auto;
    background:#e20512;
    z-index:100;
    padding:10px 0px 0px 0px;
}
.menu_principal li.current-menu-item ul.sub-menu, .menu_principal li.current-menu-parent ul.sub-menu
{
    display:block;
    width:auto;
    height:36px;
    padding:0;
}
.menu_principal li.current-menu-item ul.sub-menu li, .menu_principal li.current-menu-parent ul.sub-menu li
{
    width:auto;
}
.menu_principal li.current-menu-item ul.sub-menu li:last-child a, .menu_principal li.current-menu-parent ul.sub-menu li:last-child a
{
    border:none;
     margin:10px 0px 10px 0px;
}
.menu_principal li.current-menu-item ul.sub-menu li:first-child a, .menu_principal li.current-menu-parent ul.sub-menu li:first-child a
{
    margin:10px 10px 10px 10px;
}
.menu_principal li.current-menu-item ul.sub-menu li a, .menu_principal li.current-menu-parent ul.sub-menu li a
{
    width:auto;
    border-right:1px solid #fff;
    padding-right:10px;
    margin:10px 10px 10px 0;
    
}
li.current-menu-parent ul.sub-menu li a
{
    color:#f6b3b7;
}
li.current-menu-parent ul.sub-menu li.current-menu-item a
{
    color:#fff;
}
.menu_principal li.current-menu-item ul.sub-menu li a:hover, .menu_principal li.current-menu-parent ul.sub-menu li a:hover
{
    color:#fff;
}
.menu_principal li ul li
{
    float:left;
    width:221px;
    height:auto;
    background:none;
    
}
.menu_principal li ul li a
{
    float:left;
    width:201px;
    height:auto;
    color:#f6b3b7;
    text-transform: none;
    margin:0px 10px 10px 10px;
}
.menu_principal li ul li a:hover
{
   color:#fff; 
}
li.current-menu-item, li.current-menu-parent
{
  background:#e20512;
  color:#fff;  
}
.menu_principal li:nth-child(8).current-menu-parent ul
{
    right:0;
    width:745px;
}
.menu_principal li:nth-child(6).current-menu-parent ul, .menu_principal li:nth-child(7).current-menu-parent ul
{
    right:0;
    width:100%;
}
.content
{
    margin:0 auto;
    width:998px;
    height:534px;
}
.Portada .content
{
    margin:0 auto;
    width:998px;
    height:494px;
}
.Interior .content
{
    height:484px;
}
#contenidoPortada
{
    float:left;
    width:380px;
    height:454px;
}
#contenidoPortada .textoPortada
{
    margin:117px 0 0 38px;
    color:#fff;
    font-size: 28px;
    font-family: 'merriweatherregular';
}
#borderDivRojo
{
    float:left;
    width:100%;
    height:5px;
    margin:0 0 10px 0;
}
#borderDivRojo .borderRojo
{
    float:left;
    width:77px;
    height:5px;
    background:#e20613;
}

/*template centro movil*/
.font12px
{font-size:12px;}
#centroMovilIzq
{
    float:left;
    width:221px;
    min-height:50px;
    margin:0px 0 0 0;
    text-align:center;
}
.centroMovilIzqImg
{
    cursor:pointer;
}
.centroMovilIzqImgB
{
}
.centroMovilIzqPie
{
    float:left;
    text-align:left;
    width:221px;
    margin:0px 0px 0px 0px;
    font-size:10px;
    line-height: 12px;
}
#centroMovilCentro
{
    float:left;
    width:510px;
    height:474px;
    overflow:auto;
    overflow-x:hidden;
    margin:0px 15px 0 30px;
}
#centroMovilCentro h2
{
    margin:0 0 10px 0;
    padding:0;
    width:100%;
    color:#e20613;
    font-size: 22px;
    font-family: 'merriweatherregular';
    line-height:22px;
}
.centroMovilCentroTxt
{
    float:left;
    width:475px;
    text-align: justify;
    line-height:18px;
}
.centroMovilCentroTxt p
{
    padding:0;
    margin:0 0 10px 0;
    
}
.centroMovilCentroTxt br
{
    margin:0 0 10px 0;
}
#centroMovilDer
{
    float:left;
    width:221px;
    height:auto;
    margin:0px 0 0 0;
}
#centroMovilDerImg
{
    text-align:center;
    margin-top:25px;
}
.centroMovilDerTexto
{
  font-size: 20px;
  font-family: 'merriweatherregular';
  color:#e20613;
  margin-top:30px;
}
#centroMovilDerSup
{
    float:left;
    width:221px;
    height:auto;
}
#centroMovilDerInf
{
    float:left;
    width:98%;
    height:10px;
    margin:10px 0px 10px 0px;
}
.centroMovilDerFlecha
{
    float:right;
    width:10px;
    height:8px;
}
.centroMovilDerFlecha img
{
   float:left;
   width:10px;
   height:8px;
   cursor:pointer;
}
.centroMovilIzqFlecha
{
    display:none;
    float:left;
    width:10px;
    height:8px;
    margin:0 0 0 20px;
}
.centroMovilIzqFlecha img
{
   float:left;
   width:10px;
   height:8px;
   cursor:pointer;
}

/*movil tres columnas */
#movilTresGeneral
{
    float:left;
    width:998px;
    height:474px;
    overflow:auto;
    overflow-x: hidden;
}
#movilTresGeneral #centroMovilCentro
{
    overflow:hidden;
    width:495px;
    margin:0 30px 0 30px;
}
#movilTresGeneral #centroMovilCentro .centroMovilCentroTxt
{
    width:495px;
}
#movilTresCentro
{
    float:left;
    width:998px;
    height:auto;
}
#movilTresCentro #centroMovilCentro
{
    height:auto;
}
#movilTresCentro #centroMovilDer, #movilTresCentro #centroMovilDer #centroMovilDerSup
{
    width:205px;
}
.centroMovilDerFlechaTres
{
    float:right;
    width:10px;
    height:8px;
}
.centroMovilDerFlechaTres img
{
   float:left;
   width:10px;
   height:8px;
   cursor:pointer;
}
.centroMovilIzqFlechaTres
{
    display:none;
    float:left;
    width:10px;
    height:8px;
    margin:0 0 0 20px;
}
.centroMovilIzqFlechaTres img
{
   float:left;
   width:10px;
   height:8px;
   cursor:pointer;
}
#centroMovilTituloColores
{
    float:left;
    width:100%;
    height:22px;
    margin:10px 0 10px 0;
}
#centroMovilTituloColores .textoTituloColor
{
   color:#fff;
   margin:3px 0 0 10px;
   font-family: 'fira_sanslight';
}
#centroMovilTituloColores .textoTituloColor br
{
    margin:0;
}
/*template movilcentroTabla*/
#centroMovilTituloTabla
{
    float:left;
    width:100%;
    height:22px;
    margin:10px 0 10px 0;
    border-bottom: 1px solid #e20512;
}
#centroMovilTituloTabla .textoTituloColorTabla
{
   color:#e20512;
   margin:0 0 0 0px;
}
.centroMovilTablaRight
{
    float:left;
    width:230px;
    line-height:20px;
}
.centroMovilTablaLeft
{
    float:right;
    width:230px;
    line-height:20px;
}
.centroMovilTablaTitulo
{
    float:left;
    width:230px;
    font-size:19px;
    color:#e20512;
    margin:10px 0px 0px 0px;
}
.centroMovilTablaTexto
{
    width:230px;
}
/*izquierda movil mapa*/
#izquierdaMovilMapa
{
    float:left;
    width:221px;
    height:474px;
    margin:0px 0 0 0;
}
#izquierdaMovilMapaSup
{
    float:left;
    width:221px;
    height:474px;
    overflow:auto;
    overflow-x:hidden;
}
#izquierdaMovilMapaDiv
{
    float:left;
    width:205px;
    margin:0 0 10px 0px;
}
#izquierdaMovilMapaNum
{
    float:left;
    width:205px;
    font-size:38px;
    line-height:36px;
}
#izquierdaMovilMapaTitulo
{
    float:left;
    width:205px;
    font-size:12px;
    
}
#izquierdaMovilMapaTexto
{
    float:left;
    width:205px;
    font-size:12px;
}
#izquierdaMovilMapaTexto p
{
    margin:0 0 5px 0;
}
.izquierdaMovilDerFlecha
{
    float:right;
    width:10px;
    height:8px;
}
.izquierdaMovilDerFlecha img
{
   float:right;
   width:10px;
   height:8px;
   cursor:pointer;
}
.izquierdaMovilIzqFlecha
{
    display:none;
    float:right;
    width:10px;
    height:8px;
    margin:0 0 0 20px;
}
.izquierdaMovilIzqFlecha img
{
   float:right;
   width:10px;
   height:8px;
   cursor:pointer;
}
#izquierdaMovilCentro
{
    float:left;
    width:526px;
    height:474px;
    overflow:hidden;
    margin:0px 10px 0 20px;
}
#izquierdaMovilDer
{
    float:left;
    width:221px;
    height:474px;
    margin:0px 0 0 0;
    oveflow:auto;
    overflow-x:hidden;
}
#izquierdaMovilDer #centroMovilDerImg
{
    margin:0;
}
/*template centro movil tabla 2*/
#centroTablaTitulo
{
    float:left;
    width:98%;
    color:#e20512;
    font-size:14px;
    margin:0 0 0 10px;
}
#centroTablaPie
{
    float:left;
    width:100%;
    font-size:10px;
}
#tablaCentro
{
    float:left;
    width:477px;
    border-top:1px solid #e20512;
    border-bottom:1px solid #e20512;
    margin:10px 0 0 0;
    padding:10px 0 10px 0;
}
#tablaRowCentro
{
    float:left;
    width:477px;
    height:auto;
    margin:0;
}
#tablaRowCentroTitulo
{
    float:left;
    width:252px;
    height:auto;
}
#tablaRowCentroTitulo p
{
    margin:0 0 0 10px;
}
#tablaRowCentroAno
{
    float:left;
    width:81px;
    height:auto;
}
#tablaRowCentroAno p
{
    float:right;
    padding:0;
    margin:1px 10px 0 0;
}
#tablaRowCentroPorcentaje
{
    float:left;
    width:61px;
    height:auto;
}
#tablaRowCentroPorcentaje p
{
    float:right;
    padding:0;
    margin:1px 10px 0 0;
}
/*ciutadania*/
#centroMovilCiutadania
{
    float:left;
    width:100%;
    height:474px;
    overflow:auto;
    overflow-x: hidden;
}
#centroMovilCiutadaniaPagina
{
    float:left;
    width:100%;
    height:auto;
    margin-bottom:0px;
}
#centroMovilCiutadaniaPagina #centroMovilCentro
{
    margin:0 30px 0 30px;
    overflow:hidden;
    width:495px;
    height:auto;
}
#centroMovilCiutadaniaPagina #centroMovilCentro .centroMovilCentroTxt
{
    width:495px;
}
#centroMovilCiutadaniaPagina #centroMovilDer
{
    width:205px;
}
#tablaCentroCiutadania
{
    float:left;
    width:495px;
    border-top:1px solid #e20512;
    border-bottom:1px solid #e20512;
    margin:10px 0 0 0;
    padding:10px 0 10px 0;
}
#tablaRowCentroCiutadania
{
    float:left;
    width:495px;
    height:auto;
    margin:0;
}
#tablaRowCentroCiutadaniaCentro
{
    float:left;
    width:495px;
    height:auto;
    margin:10px 0 0 0;
}
#tablaRowCentroTituloCiutadania
{
    float:left;
    width:192px;
    height:auto;
}
#tablaRowCentroTituloCiutadania p
{
    margin:0 0 0 10px;
}
#tablaRowCentroAnoCiutadania
{
    float:left;
    width:100px;
    height:auto;
    text-align:right;
}
#tablaRowCentroAnoCiutadania p
{
    float:right;
    padding:0;
    margin:1px 10px 0 0;
}
#tablaRowCentroAnoGrupoCiutadania
{
    float:left;
    width:49px;
    height:auto;
    text-align:right;
    margin-top:1px;
}

#tablaRowCentroAnoGrupoCiutadania p
{
    float:right;
    padding:0;
    margin:1px 10px 0 0;
}
.centroMovilDerFlechaCiutadania
{
    float:right;
    width:10px;
    height:8px;
}
.centroMovilDerFlechaCiutadania img
{
   float:left;
   width:10px;
   height:8px;
   cursor:pointer;
}

#tablaRowCentroTituloCiutadania2
{
    float:left;
    width:177px;
    height:auto;
}
#tablaRowCentroTituloCiutadania2 p
{
    margin:0 0 0 10px;
}
#tablaRowCentroAnoCiutadania2
{
    float:left;
    width:95px;
    height:62px;
    text-align:right;
}
#tablaRowCentroAnoCiutadania2 p
{
    float:right;
    padding:0;
    margin:20px 10px 0 0;
}
#tablaRowCentroAnoCiutadania3
{
    float:left;
    width:62px;
    height:62px;
    text-align:right;
}
#tablaRowCentroAnoCiutadania3 p
{
    float:right;
    padding:0;
    margin:20px 10px 0 0;
}
#tablaRowCentroAnoCiutadania4
{
    float:left;
    width:62px;
    height:62px;
    text-align:right;
}
#tablaRowCentroAnoCiutadania4 p
{
    float:right;
    padding:0;
    margin:2px 10px 0 0;
}
#tablaRowCentroAnoGrupoCiutadania2
{
    float:left;
    width:95px;
    height:auto;
    text-align:right;
    margin-top:1px;
}

#tablaRowCentroAnoGrupoCiutadania2 p
{
    float:right;
    padding:0;
    margin:1px 10px 0 0;
}
#tablaRowCentroAnoGrupoCiutadania3
{
    float:left;
    width:62px;
    height:auto;
    text-align:right;
    margin-top:1px;
}

#tablaRowCentroAnoGrupoCiutadania3 p
{
    float:right;
    padding:0;
    margin:1px 10px 0 0;
}
/*profesionales*/
#tablaRowCentroTituloProfesionales
{
    float:left;
    width:213px;
    height:auto;
}
#tablaRowCentroTituloProfesionales p
{
    margin:0 0 0 10px;
}
#tablaRowCentroTituloProfesionales br
{
    margin: 0 0 5px 0;
}
#tablaRowCentroDatoProfesionales
{
    float:left;
    width:25px;
    height:auto;
}
#tablaRowCentroDatoProfesionales p
{
    width:100%;
    margin:0 0 0 0px;
}
#tablaRowCentroAnoGrupoProfesionales
{
    float:left;
    width:244px;
    height:auto;
    text-align:right;
    margin-top:1px;
}

#tablaRowCentroAnoGrupoProfesionales p
{
    float:right;
    padding:0;
    margin:1px 10px 0 0;
}
#tablaPequeProfesionales
{
    float:left;
    width:80px;
}
#tablaRowProfesionales
{
    float:left;
    width:80px;
    height:25px;
}
#tablaRowPequeProfesionales
{
    float:left;
    width:60px;
    height:25px;
    margin:1px 0px 0px 0px;
    
}
#tablaRowPeque2Profesionales
{
    float:left;
    width:20px;
    height:25px;
    font-size:10px;
    padding:0;
    line-height:12px;
    margin:2px 0px 0px 0px;
    text-align: right;
}
#tablaRowPeque2Profesionales p
{
    float:left;
    width:20px;
    margin:0px;
}
#tablaRowFondoProfesionales
{
    float:left;
    width:390px;
    height:258px;
    background:url('images/barres.jpg')no-repeat;
    margin:0 0 0 5px;
}
.paginaProfesionales #centroMovilCentro
{
    margin:0 20px 0px 30px;
}
/*qualitat medi ambient*/
#tablaCentroMedioAmbiente br
{
    margin:0;
}
#tablaCentroMedioAmbiente
{
    float:left;
    width:475px;
    border-top:1px solid #e20512;
    border-bottom:1px solid #e20512;
    margin:10px 0 20px 0;
    padding:10px 0 10px 0;
}
#subtablaCentroMedioAmbiente
{
    float:left;
    width:475px;
    height:2px;
    border-bottom:1px solid #e2e1e1;
    margin:0px 0 10px 0;
}
#tablaRowCentroMedioAmbiente
{
    float:left;
    width:475px;
    height:auto;
    margin:0 0 10px 0;
}
#tablaRowCentroMedioAmbiente
{
    text-align: left;
}
#tablaRowCentroTituloAnoMedioAmbiente
{
    float:left;
    width:113px;
    height:64px;
}
#tablaRowCentroTituloAnoMedioAmbiente p
{
    margin:0;
}
#tablaRowCentroTituloGrupoMedioAmbiente
{
    float:left;
    width:113px;
    height:auto;
}
#tablaRowCentroTituloGrupoMedioAmbiente p
{
    margin:3px 0 0 10px;
}
#tablaRowCentroAnoMedioAmbiente
{
    float:left;
    width:180px;
    height:64px;
    text-align:right;
    margin:0;
    display:​table
}

#tablaRowCentroAnoMedioAmbiente p
{
    height:59px;
    width:171px;
    padding:0;
    margin:0 10px 5px 0;
    display:table-cell;
    vertical-align:bottom;
}
#tablaRowCentroAnoGrupoMedioAmbiente
{
    float:left;
    width:64px;
    height:23px;
    text-align:right;
    margin-top:0px;
}

#tablaRowCentroAnoGrupoMedioAmbiente p
{
    float:right;
    padding:0;
    margin:3px 5px 0 0;
}
#tablaRowCentroAnoGrupoPMedioAmbiente
{
    float:left;
    width:51px;
    height:23px;
    text-align:right;
    margin-top:0px;
}

#tablaRowCentroAnoGrupoPMedioAmbiente p
{
    float:right;
    padding:0;
    margin:3px 5px 0 0;
}
/*qualitat -formacio*/

#tablaCentroFormacio1
{
    float:left;
    width:495px;
    border-top:1px solid #e20512;
    border-bottom:1px solid #e2e1e1;
    margin:10px 0 0 0;
    padding:10px 0 10px 0;
}
#tablaRowCentroFormacio1
{
    float:left;
    width:495px;
    height:auto;
    margin:0 0px 2px 0;
}
#tablaRowCentroTituloFormacio1
{
    float:left;
    width:335px;
    height:auto;
}
#tablaRowCentroTituloFormacio1 p
{
    margin:0 0 0 10px;
}
#tablaRowCentroAnoFormacio1
{
    float:left;
    width:79px;
    height:auto;
}
#tablaRowCentroAnoFormacio1 p
{
    float:right;
    padding:0;
    margin:1px 10px 0 0;
}
#tablaRowCentroFormacio2
{
    float:left;
    width:301px;
    height:auto;
    margin:0 0px 2px 10px;
}
#tablaRowCentroTituloFormacio2
{
    float:left;
    width:234px;
    height:auto;
}
#tablaRowCentroTituloFormacio2 p
{
    margin:0 0 0 5px;
}
#tablaRowCentroNumFormacio2
{
    float:left;
    width:54px;
    height:auto;
}
#tablaRowCentroNumFormacio2 p
{
    float:right;
    padding:0;
    margin:1px 5px 0 0;
}
#tablaRowCentroImgFormacio2
{
    float:left;
    width:9px;
    height:9px;
    margin:0 4px 0 0;
}
#tablaCentroDatosFormacio2
{
    float:left;
    width:310px;
    margin-top:90px;
}
#tablaCentroDatosFormacio3
{
    float:left;
    width:310px;
    margin-top:60px;
}
#tablaCentroDatosFormacio4
{
    float:left;
    width:310px;
    margin-top:77px;
}
#tablaRowCentroPastisFormacio2
{
    float:left;
    width:175px;
    height:auto;
    margin:0px 0 0 10px;
}
/*qualitat previcio riscos*/
#tablaCentroPrevencio1
{
    float:left;
    width:475px;
    border-top:1px solid #e20512;
    border-bottom:1px solid #e2e1e1;
    margin:10px 0 0 0;
    padding:10px 0 10px 0;
    text-align:left;
}
#tablaRowCentroPrevencio1
{
    float:left;
    width:475px;
    height:auto;
    margin:0 0px 2px 0;
}
#tablaRowCentroTituloPrevencio1
{
    float:left;
    width:234px;
    height:auto;
}
#tablaRowCentroTituloPrevencio1 p
{
    margin:0 0 0 10px;
}
#tablaRowCentroAnoPrevencio1
{
    float:left;
    width:79px;
    height:auto;
}
#tablaRowCentroAnoPrevencio1 p
{
    float:right;
    padding:0;
    margin:1px 10px 0 0;
}
#tablaRowCentroPrevencio2
{
    float:left;
    width:281px;
    height:auto;
    margin:0 0px 2px 10px;
}
#tablaRowCentroTituloPrevencio2
{
    float:left;
    width:234px;
    height:auto;
}
#tablaRowCentroTituloPrevencio2 p
{
    margin:0 0 0 5px;
}
#tablaRowCentroNumPrevencio2
{
    float:left;
    width:34px;
    height:auto;
}
#tablaRowCentroNumPrevencio2 p
{
    float:right;
    padding:0;
    margin:1px 0px 0 0;
}
#tablaRowCentroImgPrevencio2
{
    float:left;
    width:9px;
    height:9px;
    margin:0 4px 0 0;
}
#tablaCentroDatosPrevencio2
{
    float:left;
    width:290px;
    margin-top:47px;
}
#tablaRowCentroPastisPrevencio2
{
    float:left;
    width:175px;
    height:auto;
    margin:0px 0 0 10px;
}
/*activitat centre de dia*/
#tablaCentroActividad
{
    float:left;
    width:475px;
    border-top:1px solid #e20512;
    border-bottom:1px solid #e20512;
    margin:10px 0 0 0;
    padding:10px 0 10px 0;
    text-align:left;
}
#tablaRowCentroActividad
{
    float:left;
    width:475px;
    height:auto;
    margin:0 0px 2px 0;
}
#tablaRowCentroTituloActividad
{
    float:left;
    width:390px;
    height:auto;
}
#tablaRowCentroTituloActividad p
{
    margin:0 0 0 10px;
}
#tablaRowCentroNumActividad
{
    float:left;
    width:65px;
    height:auto;
}
#tablaRowCentroNumActividad p
{
    float:right;
    padding:0;
    margin:1px 10px 0 0;
}
/*activitat atencio*/
#tablaCentroActividad2
{
    float:left;
    width:495px;
    border-top:1px solid #e20512;
    border-bottom:1px solid #e20512;
    margin:10px 0 0 0;
    padding:10px 0 10px 0;
    text-align:left;
}
#tablaRowCentroActividad2
{
    float:left;
    width:495px;
    height:auto;
    margin:0 0px 2px 0;
}
#tablaRowCentroTituloActividad2
{
    float:left;
    width:336px;
    height:23px;
}
#tablaRowCentroTituloActividad2 p
{
    margin:2px 0 0 10px;
}
#tablaRowCentroAnoActividad2
{
    float:left;
    width:77px;
    height:23px;
}
#tablaRowCentroAnoActividad2 p
{
    float:right;
    padding:0;
    margin:2px 10px 0 0;
}
#tablaRowCentroLineaActividad2
{
    float:left;
    width:100%;
    height:2px;
    border-bottom: 1px solid #e2e1e1;
    margin:5px 0px 10px 0px
}
/*activitat pagina 3*/

#tablaCentroActividad3
{
    float:left;
    width:965px;
    border-top:1px solid #e20512;
    border-bottom:1px solid #e20512;
    margin:10px 0 0 0;
    padding:10px 0 10px 0;
    text-align:left;
}
#tablaCentroActividad3 br
{
 margin:0;   
}
#tablaRowCentroActividad3
{
    float:left;
    width:965px;
    height:auto;
    margin:0 0px 2px 0;
}
#tablaRowCentroTituloActividad3
{
    float:left;
    width:315px;
    min-height:23px;
}
#tablaRowCentroTituloActividad3 p
{
    margin:3px 0 0 10px;
}
#tablaRowCentroAnoActividad3
{
    float:left;
    width:52px;
    height:23px;
}
#tablaRowCentroAnoActividad3 p
{
    float:right;
    padding:0;
    margin:2px 10px 0 0;
}
#tablaRowCentroLineaActividad3
{
    float:left;
    width:100%;
    height:2px;
    border-bottom: 1px solid #e2e1e1;
    margin:5px 0px 10px 0px
}
#tablaRowCabeceraTituloActividad3
{
    float:left;
    width:315px;
    height:auto;
}
#tablaRowCabeceraTituloActividad3 p
{
    margin:0 0 0 10px;
}
#tablaRowCabeceraTitulo2Actividad3 br
{
    margin:0;
}
#tablaRowCabeceraTitulo2Actividad3
{
    float:left;
    width:106px;
    height:44px;
    margin-left:2px;
    background:#e2e1e1;
    display:table;
    text-align:right;
}
#tablaRowCabeceraTitulo2Actividad3 p
{
    height:34px;
    display: table-cell;
    vertical-align:bottom;
    padding:0 10px 5px 0px;
}
#tablaPieTituloActividad3
{
    float:left;
    width:100%;
}
#tablaPieTituloActividad3 p
{
    font-size:10px;
    margin:10px 0px 0px 10px;
    font-family:'fira_sansregular';
}
/*activitat pagina */
#movilDosCentro
{
    float:left;
    width:970px;
    height:auto;
    min-height:474px;
}
#movilDosCentro #centroDosMovilCentro
{
    float:left;
    width:740px;
    height:auto;
}
#movilDosCentro c.entroMovilCentroTxt
{
    width:700px;
}
#tablaCentroActividad4
{
    float:left;
    width:719px;
    border-top:1px solid #e20512;
    border-bottom:1px solid #e20512;
    margin:10px 0 0 0;
    padding:10px 0 10px 0;
    text-align:left;
}
#tablaCentroActividad4 br
{
 margin:0;   
}
#tablaRowCentroActividad4
{
    float:left;
    width:719px;
    height:auto;
    margin:0 0px 2px 0;
}
#tablaRowCentroTituloActividad4
{
    float:left;
    width:150px;
    height:auto;
}
#tablaRowCentroTituloActividad4 p
{
    margin:0 0 0 10px;
}
#tablaRowCentroTextoActividad4
{
    float:left;
    width:250px;
    height:23px;
}
#tablaRowCentroTextoActividad4 p
{
    margin:2px 0 0 10px;
}
#tablaRowCentroAnoActividad4
{
    float:left;
    width:51px;
    height:23px;
}
#tablaRowCentroAnoActividad4 p
{
    float:right;
    padding:0;
    margin:2px 10px 0 0;
}
/*innovacio pagina 1*/
#tituloInnovacio
{
    float:left;
    width:100%;
    min-height:23px;
    background:#8b8b8b;
    margin:10px 0px 10px 0px;
}
#tituloInnovacio h2
{
    color:#fff;
    font-size:14px;
    font-family: 'fira_sanslight';
    float:left;
    margin:1px 0px 0px 10px;
}
#tablaCentroInnovacio
{
    float:left;
    width:495px;
    border-top:1px solid #e20512;
    border-bottom:1px solid #e20512;
    margin:10px 0 0 0;
    padding:10px 0 10px 0;
    text-align:left;
}
#tablaRowCentroInnovacio
{
    float:left;
    width:495px;
    height:auto;
    margin:0 0px 2px 0;
}
#tablaRowCentroTituloInnovacio
{
    float:left;
    width:415px;
    height:23px;
}
#tablaRowCentroTituloInnovacio p
{
    margin:2px 0 0 10px;
}
#tablaRowCabeceraInnovacio
{
    float:left;
    width:495px;
    height:23px;
    text-align:right;
}
#tablaRowCabeceraInnovacio p
{
    margin:2px 10px 0 0px;
}
#tablaRowCentroNumInnovacio
{
    float:left;
    width:80px;
    height:23px;
}
#tablaRowCentroNumInnovacio p
{
    float:right;
    padding:0;
    margin:2px 10px 0 0;
}
#tituloInnovacioBloque
{
    float:left;
    width:100%;
    height:23px;
    background:#f08188;
}
#tituloInnovacioBloque p
{
    margin:2px 0px 0px 10px;
}
#contenidoInnovacioBloque
{
    float:left;
    width:100%;
    height:auto;
    background:#fce6e7;
}
#contenidoInnovacioBloque p
{
    margin:10px;
}
#tituloInnovacioBloque2
{
    float:left;
    width:100%;
    height:23px;
    background:#7eddbc;
}
#tituloInnovacioBloque2 p
{
    margin:2px 0px 0px 10px;
}
#contenidoInnovacioBloque2
{
    float:left;
    width:100%;
    height:auto;
    background:#e5f8f1;
}
#contenidoInnovacioBloque2 p
{
    margin:10px;
}
/*innovacio pagina 3*/
#tablaRowCentroInnovacio3
{
    float:left;
    width:495px;
    height:auto;
    margin:0 0px 2px 0;
}
#tablaRowCentroInnovacio3 br
{
    margin:0;
}
#tablaRowCentroTituloInnovacio3
{
    float:left;
    width:283px;
    min-height:23px;
}
#tablaRowCentroTituloInnovacio3 p
{
    margin:2px 0 0 10px;
}
#tablaRowCentroNumInnovacio3
{
    float:left;
    width:105px;
    min-height:23px;
}
#tablaRowCentroNumInnovacio3 p
{
    float:right;
    padding:0;
    margin:2px 10px 0 0;
}
/*pagina recerca*/
#tablaCentroRecerca
{
    float:left;
    width:475px;
    border-top:1px solid #e20512;
    border-bottom:1px solid #e20512;
    margin:10px 0 0 0;
    padding:10px 0 10px 0;
    text-align:left;
}
#tablaRowCentroRecerca
{
    float:left;
    width:475px;
    height:auto;
    margin:0 0px 2px 0;
}
#tablaRowCentroRecerca br
{
    margin:0;
}
#tablaRowCentroTituloRecerca
{
    float:left;
    width:235px;
    min-height:23px;
}
#tablaRowCentroTituloRecerca p
{
    margin:2px 0 0 10px;
}
#tablaRowCentroAnoRecerca
{
    float:left;
    width:59px;
    min-height:23px;
}
#tablaRowCentroAnoRecerca p
{
    float:right;
    padding:0;
    margin:2px 10px 0 0;
}
#tituloRecercaBloque
{
    float:left;
    width:100%;
    height:23px;
    background:#e20512;
}
#tituloRecercaBloque p
{
    margin:2px 0px 0px 10px;
    color:#fff;
}
/*pagina enginyeria*/
#tablaCentroEnginyeria
{
    float:left;
    width:475px;
    border-top:1px solid #e20512;
    border-bottom:1px solid #e20512;
    margin:10px 0 0 0;
    padding:10px 0 10px 0;
    text-align:left;
}
#tablaRowCentroEnginyeria
{
    float:left;
    width:475px;
    height:auto;
    margin:0 0px 2px 0;
}
#tablaRowCentroEnginyeria br
{
    margin:0;
}
#tablaRowCentroTituloEnginyeria
{
    float:left;
    width:315px;
    min-height:23px;
}
#tablaRowCentroTituloEnginyeria p
{
    margin:2px 0 0 10px;
}
#tablaRowCentroAnoGrupoEnginyeria
{
    float:left;
    width:78px;
    min-height:23px;
}
#tablaRowCentroAnoGrupoEnginyeria p
{
    float:right;
    padding:0;
    margin:2px 10px 0 0;
}
/*docencia*/
#tablaCentroDocencia
{
    float:left;
    width:495px;
    border-top:1px solid #e20512;
    border-bottom:1px solid #e20512;
    margin:10px 0 0 0;
    padding:10px 0 10px 0;
    text-align:left;
}
#tablaRowCentroDocencia
{
    float:left;
    width:495px;
    height:auto;
    margin:0 0px 2px 0;
}
#tablaRowCentroDocencia br
{
    margin:0;
}
#tablaRowCentroTituloDocencia
{
    float:left;
    width:304px;
    min-height:23px;
}
#tablaRowCentroTituloDocencia p
{
    margin:2px 0 0 10px;
}
#tablaRowCentroAnoDocencia
{
    float:left;
    width:30px;
    min-height:23px;
}
#tablaRowCentroAnoDocencia p
{
     text-align:center;
    padding:0;
    margin-top:2px;
}
#tablaRowCentroAnoDocencia2
{
    float:left;
    width:35px;
    min-height:23px;
}
#tablaRowCentroAnoDocencia2 p
{
    text-align:center;
    padding:0;
    margin-top:2px;
}
#tablaRowCentroAnoDocencia3
{
    float:left;
    width:40px;
    min-height:23px;
}
#tablaRowCentroAnoDocencia3 p
{
     text-align:center;
    padding:0;
    margin-top:2px;
}
/*noticias*/
#noticia
{
    float:left;
    width:495px;
    height:auto;
    padding-bottom:10px;
    border-bottom:1px solid #e20512;
    margin:0 0 25px 30px;
}
#fechaNoticia
{
    float:left;
    width:100%;
    height:auto;
    color:#000;
    font-size: 18px;
    font-family: 'merriweatherregular';
    text-align:left;
    line-height:26px;
}
#tituloNoticia
{
    float:left;
    width:100%;
    height:auto;
    color:#e20613;
    font-size: 18px;
    font-family: 'merriweatherregular';
    text-align:left;
    line-height:26px;
}
#tituloNoticia br
{
    margin:0;
}
#descripcionNoticia
{
    float:left;
    width:100%;
    margin:10px 0 0 0;
}


#centroTablaTitulo br
{
    margin:0;
}
#footer
{
    width:998px;
    height:102px;
    margin:0 auto;
}
#footer .icono
{
    float:left;
    margin:40px 20px 0 0px;
}
.textoFooter
{
    font-size:11px;
    line-height: 11px;
    float:left;
    margin-left:280px;
}
.textoFooter br
{
    margin:0;
}
.Interior #footer
{
    display: none;
}
#izquierdaPortada
{
    float:left;
    width:380px;
    height:454px;
    background:#006298;
}
#derechaPortada
{
    float:left;
    width:616px;
    height:auto;
}
#centroNoticia
{
    float:left;
    width:776px;
}
#divImagenAmpliada
{
    position:absolute;
    height:618px;
    width:100%;
    z-index:500;
    text-align:center;
    display:none;
    margin:50px 0;
}
#divImagenAmpliada #imagenAmpliada
{
    cursor:pointer;
}