/*
ENGLISH PAGE!!!!!
 Theme Name: organization real theme ENGLISH
 Version: 1.0
 Description: A child theme of Customizr
 Template: customizr
 Author: Administrator
 */
/* Your awesome customization starts here */

@import 'https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700';

body{

    font-family: "Source Sans Pro", sans-serif;
}

p{
    line-height: 1.7em;
    font-size:1.1em;
    padding:5px 0 5 0;
}
a{
	color:#33358C;
}

a.table-machines{

	color:#5A5A5A;
	cursor: pointer!important;

}

table{
   border-bottom: 1px solid #ededed;
   font-size: 15px;
}



h1, h2, h3, h4, h5, h6{text-shadow:none}

h1 {
    font-size: 32px;
    font-weight: 600;
    letter-spacing: -1px;
    line-height: 33px;
    color: #165C7D;
    text-transform: capitalize;
    text-align: left;
    margin: 0;
    padding: 5px 0 10px 0;
    border-bottom: 1px dotted #235f84;
}
h1 span {
    line-height: 25px;
    color: black;
    font-size: 14px;
    text-transform: none;
    display: block;
}
h1#tit-news {
    font-size: 2.2em;
    font-weight: 600;
    border-bottom: 0px;
    margin: 0 0 0 0 !important;
}
h1#tit-also {
    font-size: 28px;
    font-weight: 600;
    border-bottom: none;
}
h2{
    letter-spacing: -1px;
    color: #165C7D;
    padding: 25px 0 10px 0px;
	font-size:26px;
	line-height:30px;
	font-weight:600;
}
h4{
	margin:1.3em 0 0 0;
}

ul, ol {
    padding: 5px 5px 5px 5px;
}

ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;
    margin: 0;
}

ul#list-internal {

    font-size: 1.1em;
    list-style: outside none square;
}

ul#list-internal li {

    line-height: 1.8em;
}
li {
    line-height: 2em;
    font-size: 16px;
}

/* START OF Change the Navbar Colors/Font/Size */
/* Adjust Menu (red) text color, (Garamond) font-family, (1.5em) font-size  */
.navbar .nav > li > a, .navbar .nav > li > a:first-letter, .navbar .nav > li.current-menu-item > a, .navbar .nav > li.current-menu-ancestor > a {
    display: inline;
    color: #F00;
    font-family: Garamond;
    font-size: 1.1em;
    padding: 0px 40px 0 40px;
}

/* Adjust Menu colors - Normal */
.navbar .nav > li > a, .navbar .nav > li > a:first-letter {
    color: #fff;
    text-shadow: none;
}
/* Adjust Menu colors - Hover */
.navbar .nav > li > a:hover, .navbar .nav > li > a:hover:first-letter {
    color: white;
    text-shadow: none;
}
/* Adjust Menu colors - Active */
.navbar .nav > li > a:active, .navbar .nav > li > a:active:first-letter, .navbar .nav > li.current-menu-item > a, .navbar .nav > li.current-menu-ancestor > a, .navbar .nav > li.current-menu-item > a:first-letter, .navbar .nav > li.current-menu-ancestor > a:first-letter {
    color: blue;
    text-shadow: none;
}

/* Adjust dropdown Menu items (blue) text color, (yellow) shading and (green) border */
.dropdown-menu > li > a {
    color: blue;
    background: yellow;
    border-bottom: 2px solid green;
}

/* Remove the Hover/Focus Colors  */
.navbar .nav > li.current-menu-item > a, .navbar .nav > li.current-menu-ancestor > a, .navbar .nav > li > a:hover, .navbar .nav > li > a:focus {
    color: #FFFFFF;
}
.no-navbar .navbar .navbar-inner, .sticky-enabled .navbar .navbar-inner {
    background: none;
    background-image: none;
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    border: none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    display: inline-table;
}
.navbar.resp {
    display: inline-block;
    text-align: center;
    height: 55px;
}

.navbar .nav {
    position: relative;
    left: 0px;
    display: block;
    float: left;
    margin: 12px 10px 0px 0px;
    font-size: 1.2em;
}
.navbar .navbar-inner {

    margin: 0px; /*margin internal wrapper navbar, da el 100% completo*/
    padding: 0px;
}

.navbar-inner {
    min-height: 0 !important;
}

.navbar-inner div.social-block {
    display: none;
}

.navbar-inner button.btn-navbar {
    display: none;
}

.navbar-inner .nav-collapse, .navbar-inner .nav-collapse.collapse {
    overflow: visible;
    height: auto !important;
}

.tc-no-sticky-header .logo-centered .navbar-inner, .sticky-disabled .logo-centered .navbar-inner {
    padding-right: 0px;
}

.tc-no-sticky-header .logo-centered .navbar-wrapper, .sticky-disabled .logo-centered .navbar-wrapper {
    float: none;
    margin: auto;
    clear: both;
    background-color: #19668B;
}
/* END OF Change the Navbar Colors/Font/Size */

/* change header logo*/
header {
    top: 0px;
}

.tc-header {
    min-height: 45px;
    background: #19668B none repeat scroll 0% 0%;
    border-bottom: none;
    z-index: 200;
}

.tc-header .brand a {

    display: none;

}
.sticky-enabled .tc-header .brand a {
    display: none;
}

.tc-header .brand h1{

    display:none;

}

tc-header .brand .site-title, .tc-header .brand .site-logo img {
    opacity: 1;
    transition: all 0.3s ease 0s;
    height: 60% !important;
    width: 60% !important;
    padding: 3em 0em 0px 0px;
    margin: 0 0 -0.5em 0;
}

/* remove arrow menu*/
.dropdown .caret {
    display: none;
}

/* START OF Adjust 3.2 Sticky Header */

/* Remove Transparency */
/* This can be more easily done using Customize>Header>Design & Layout>Sticky header : semi-transparent on scroll = UNCHECK */
.sticky-enabled .tc-header {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 1);
}

/* Remove Transparency / Add a border */
.sticky-enabled .tc-header {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 1);
    border-bottom: 2px solid red; /* Adjust border|border-top|border-right|border-left & settings */
}

/* Stop Logo Size Reduction */
/* This can be more easily done using Customize>Header>Design & Layout>Sticky header : shrink title / logo = UNCHECK */
.sticky-enabled .tc-shrink-on .site-logo img {
    height: 100% !important;
}
.sticky-enabled #container5 {
    display: none
}
/* END OF Adjust 3.2 Sticky Header */

/* START CODE FROM styles-jap.css */
a img {
    border: none
}
img.expand {
    width: 62.5%;
    padding: 0em 0 0 0;
	margin:-0.4em 0 0 0;
}
img.expand-int {
	width: 19.3em;
	float:right;
	margin:-0.5em 0 0 0;
}

.img-access{
	margin:1.5em 0;
}

header {
    background-color: #19668B;
}
#jap-but {

    font-family: 'Meiryo', Arial, sans-serif;
    font-weight: 500;
    line-height: 20px;
    font-size: 16px;
    letter-spacing: 1px !important;
    text-decoration: underline;
}
h2#jap {
    font-family: "Meiryo", sans-serif !important;
    font-weight: bold;
    position: relative;
    font-size: 1.5em;
}

#jap {
    font-family: "Meiryo", sans-serif !important;
    font-weight: bold;
    position: relative;
    line-height: 1.5em;
    padding:15px 0 0 0;
}
#jap-link {
    font-family: Meiryo, sans-serif !important;
    text-decoration: none;
    font-weight: bold;
    border-bottom: 1px dotted #33358C;
    display: inline-block;
    color: #33358C;
    position: relative;
    line-height: 1em;
}
#eng-link {
    font-family: 'Source Sans Pro', sans-serif;
    text-decoration: none;
    font-weight: 600;
    border-bottom: 1px dotted #33358C;
    display: inline-block;
    color: #33358C;
    position: relative;
    line-height: 1.2em;
    font-size: 1.3em;
}
.holder_content {

    position: relative;
    float: left;
    width: 73em;
    background-color: #f8f8f8;
    padding: 0;
    z-index: 0;
    -moz-box-shadow: 0px 0px 11px #777;
    -webkit-box-shadow: 0px 0px 11px #777;
    box-shadow: 0px 0px 11px #777;
    top: 0em;
    left: 50%;
    margin: 0 0 0 -36.7em;
    height: 63em;
}


.holder_content#home-content  {

    padding: 0px;
    z-index: 0;
    top: 0em;
    left: 15.7em;
    margin: 0px 0px 0px 0em;
    position: relative;
    float: right;
    width: 1100px;
    height: 61.2em;
    box-shadow: none;
}


.holder_content#index-padd {

    padding: 0px 15px 0px 20px;
}
.holder_content2 {

    position: relative;
    float: left;
    clear: both;
    width: 1300px;
    margin-bottom: 1px;
    margin-top: 0px;
    padding: 0 30px 0 5px;
    background: url(../images/banner2.jpg);
    z-index: 1000;
}

.holder_content_separator {
    margin-bottom: 20px;
}

#container5 {
    /* position: relative; */
    width: 100%;
    height: 21em;
    margin: 0 0;
    text-align: center;
    background-color: #eaeaea;
    /* overflow: hidden; */
    background: url(http://maftech-kobe.or.jp/home/wp-content/uploads/2015/07/org-header-4.jpg) repeat-x scroll 0% 0%;
    z-index: 3000;
    -webkit-background-size: 100%;
    -moz-background-size: 100%;
    -o-background-size: 100%;
    background-size: 100%;
	
	 background-attachment: fixed;
    background-position: top;

}
#container5 .linkto-jap{
	position:absolute;
	top:4em;
	left:79em;
	color:#fff;
	
}
#container5-int {
    /* position: relative; */
    width: 100%;
    height: 16em;
    margin: 0 0;
    text-align: left;
    background-color: #eaeaea;
    /* overflow: hidden; */
    background: url(http://maftech-kobe.or.jp/home/wp-content/uploads/2015/07/org-header-4.jpg) repeat-x scroll 0% 90%;
    z-index: 3000;
    -webkit-background-size: 100%;
    -moz-background-size: 100%;
    -o-background-size: 100%;
    background-size: 100%;
	
	 background-attachment: fixed;
    background-position:50% -11%;
}
.header-int {

    position: absolute;
    width: 100%;
    /*text-align: center;*/
    /*left: 30em;*/
}
.header-int > div.container-img-head-int{

   width: 1170px;
margin: 0px auto;

}

.header-version{
	
	position: absolute;
font-size: 12px;
top: 19%;
width: 114px;
left: 72.7%;
color: #f3f3f3;
font-family: 'Source Sans Pro', sans-serif;
font-weight: bold;
}

.header-version a{color:#f4f4f4;}

.header-version-int{
	
	position: absolute;
font-size: 12px;
top: 68.1%;
width: 6%;
left: 67.5%;
color: #f3f3f3;
font-family: 'Source Sans Pro', sans-serif;
font-weight: bold;
}

.header-version-int a{color:#f4f4f4;}

.group1 {

    float: right;
    width: 50em;
    position: relative;
    background: none;
    padding: 0px 0px 60px 24px;
    margin: 40px -8px -88px 0;
}

.group1#sectionHolder {
    /*border-right:1px dotted #235f84;*/
    /*  padding:0 19px 35px 0;*/
}
.group1#home-border {

    border-left: 1px dotted #235f84;
}
.alpha:hover {

    opacity: 0.6;
    filter: alpha(opacity=60);
    cursor: pointer;
}

.alpha {

    -webkit-transition: .2s ease-in-out;
    -moz-transition: .2s ease-in-out;
    -ms-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
}
.group1content {

    position: absolute !important;
    float: left;
    top: 0;
    margin: 1em 0 0 0em;
    padding: 0px 20px 35px 0;
}
#group1-border {

    border-bottom: 1px solid #999;
}

span.ui-button-text > span.alpha:hover, span.ui-button-text:hover, li.ui-menubar-item, a#menu-big-jap-text, a#menu-big-jap-text-last {
    cursor: default !important;
}

.button-big {
    margin: 0 0 0 -49em;
    position: absolute;
    display: inline-block;
    width: 95em;
    height: 5.5em;
    z-index: 700;
    left: 53%;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1JSIgc3RvcC1jb2xvcj0iI2FlYzZkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEzJSIgc3RvcC1jb2xvcj0iI2Q2ZDZlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg4JSIgc3RvcC1jb2xvcj0iI2Q2ZDZlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iI2FlYzZkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(left,   #aec6d2 3%,#E2E2F0 14%,#E2E2F0 86%,#aec6d2 97%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(3%,#aec6d2), color-stop(12%,#E2E2F0), color-stop(89%,#E2E2F0), color-stop(97%,#aec6d2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #aec6d2 3%,#E2E2F0 12%,#E2E2F0 89%,#aec6d2 97%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #aec6d2 3%,#E2E2F0 12%,#E2E2F0 89%,#aec6d2 97%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #aec6d2 3%,#E2E2F0 12%,#E2E2F0 89%,#aec6d2 97%); /* IE10+ */
    background: linear-gradient(to right,  #aec6d2 3%,#E2E2F0 12%,#E2E2F0 89%,#aec6d2 97%); /* W3C */
    -webkit-box-shadow: 0px 20px 40px -33px rgba(0, 0, 0, 1);
    -moz-box-shadow: 0px 20px 40px -33px rgba(0, 0, 0, 1);
    box-shadow: 0px 20px 40px -33px rgba(0, 0, 0, 1);
    
}

@-moz-document url-prefix() { 
  .button-big  {
  	-webkit-box-shadow: 0px 16px 22px -27px rgba(0, 0, 0, 1);
    -moz-box-shadow: 0px 16px 22px -27px rgba(0, 0, 0, 1);
     box-shadow: 0px 16px 22px -27px rgba(0, 0, 0, 1);
  }
}



.button-big#but1 {

    top: 5em;
}
.button-big#but2 {

    top: 12em;
}
.button-big#but3 {

    top: 19em;
}
.button-big#but4 {

    top: 26em;
}
.button-big#but5 {

    top: 33em;
}
.button-big#but6 {

    top: 43.7em;
}
.button-big#but7 {

    top: 50.8em;
    height: 5.7em;
}
.button-big a{text-decoration:none;}

.button-big-icon {

    display: inline-block;
    float: left;
    height: 100%;
    padding: 21px 20px 0 152px;
}


h2.button-big-text {

    color: #5A5A5A;
    font-size: 1.55em;
    padding: 14px 0px 0px;
    font-weight: 600;
    letter-spacing: -.5px;
    font-family: "Source Sans Pro", sans-serif;
    text-decoration:none;
    width:32%;
}
h2.button-big-text-double {

    color: #5A5A5A;
    font-size: 1.55em;
    padding: 4px 0px 0px;
    font-weight: 600;
    letter-spacing: -.5px;
    text-decoration: none;
    width: 32%;
	line-height: 24px;
}

h2.button-big-title {

    color: #5A5A5A;
    padding: 0.1em 0 0 1em;
	margin:0;
    font-size: 1.83em;
    font-weight: 600;
    letter-spacing: -.6px;
    font-family: "Source Sans Pro", sans-serif;
	line-height:38px;
}
h4.button-big-text{

    font-size: 1.22em;
    padding: 12px 0 0 0;
    font-weight: 600;
    letter-spacing: -.7px;
    font-family: "Source Sans Pro", sans-serif;
    text-decoration:none;
    color:#5A5A5A;
	width:33%;
	line-height:1.1em;
}
h4.button-big-text#text-ic2{
    padding:0px 0 0 0;
	margin:10px 0 0 0;
}
h4.button-big-text#text-innov{
    padding:0px 0 0 0;

}



.button-big-icon#photoic-center {

    padding: 17px 12px 0 130px;
}
.button-big-icon#photoic-innov {

    padding: 20px 12px 0 130px;
}
#container3 {
    display: inline-block;
    position: relative;
    width: 100%;
    height: 4.3em;
    margin: 0px;
    text-align: center;
    background-color: #19668B;
    overflow: visible;
    z-index: 9999;
    box-shadow: 0px 1px 2px #798877;
}

input[type="submit"] {
  display: inline-block;
  padding: 9px 22px;
  margin-bottom: 0;
  font-size: 14px;
  font-family: "Source Sans Pro","Meiryo", sans-serif;
  font-weight:bold;
  line-height: 20px;
  color: #333;
  text-align: center;
    vertical-align: middle;
  cursor: pointer;
  border: 0px
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-shadow: inset 0 0 0 rgba(255, 255, 255, 0.2), 0 0 0 rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 0 0 rgba(255, 255, 255, 0.2), 0 0 0 rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 0 0 rgba(255, 255, 255, 0.2), 0 0 0 rgba(0, 0, 0, 0.05);
  
  color: white;
  text-shadow: 0 0 0 rgba(0, 0, 0, 0.25);
  background-color: #246D90;
  
  background-image: none;
  background-repeat: none;
 
  
  
  -webkit-transition: .2s ease-in-out;
    -moz-transition: .2s ease-in-out;
    -ms-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
}



input[type="submit"]:hover {
  color: #a3c2d1;
  background-color: #222;
  text-decoration: none;
  opacity: 0.6;
    filter: alpha(opacity=60);
    cursor: pointer;
}

.title-div {
    float: left;
    width: 100%
}
.article_div {

    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}

.article_div h2#see-also {

    color: #5A5A5A;
    padding: 0 0 0 5px;
    font-size: 2.1em;
    letter-spacing: -.03em;
    font-weight:600;

}


.separador{/*este es el separador de los titulos en el home*/

    padding:17.9em 0;
    clear:both;

    }

.td-highlight {
    color: #6F73A8;
    font-size: 1.05em;
    font-weight:bold;
}
/*table general*/

.TFtable {
    width: 100%;
    height: auto;
    display: table;
    border-collapse: collapse;
    border: #95A2A9 1px solid;
    padding: 0px !important;
    margin: 0px !important;
}
.TFtable td {
    padding: 7px;
    border: #95A2A9 1px solid;
    vertical-align: middle;
    font-size: 14px;
}
/* provide some minimal visual accomodation for IE8 and below */
.TFtable tr {
    background: #EAF2F4;
}

.TFtable tr:first-child td {
    background: #BEE2F3;
    font-weight: bold;
    font-size: 16px!important;
    text-align: center;
}
.TFtable td#tabla-dividida{
    background: #BEE2F3!important;
    font-weight: bold!important;
    font-size: 16px!important;
    text-align: center;
    vertical-align: middle;

}

.TFtable tr#not-first-row td {
    background: #EAF2F4;
    font-weight: normal;
    font-size: 14px!important;
    text-align: left;
}

.TFtable td:first-child {
    background: #BEE2F3;
    font-weight: bold;
    vertical-align: middle;
    text-align: center;
    font-size: 16px!important;
}
/*end table general*/


/* END CODE FROM styles-jap.css */

/* EDITAR codigo de las areas de header */

.home .my-extra-widget {
    display: none;
}
.home #head-mobile{
	display:none;
}
body:not(.home) .my-extra-widget-home {
    display: none;
}
.home #mega-menu-wrap-secondary-menu {
    display: none;
}

body:not(.home) .navbar-wrapper {
    display: none;
}

/* END EDITAR codigo de las areas de header */

/* EDITAR PLANTILLA */

body {
    background-color: #AEC6D2
}

#main-wrapper {
    margin-top: 0px;
    margin-bottom: 0px;
}

.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width: 1170px;
    background-color: #F8F8F8;
}

.span9{

    margin-left:0px;
    width:900px;
}

.row-fluid .span9 {
    width: 100%;
    *width: 100%;
}

#home-sidebar {/**OJO este estilo solo es posible si esta metido el ID con el Jquery, confirmar primero**/

    position: absolute;
    float:right;
    left:50%;
    margin:0 0 0 -14.5em;
    /*right: 27em;*/
    width: 53em;
    box-shadow: 2px -11px 25px 1px rgba(119, 119, 119, 0.42) ;
}

#page-sidebar {/**OJO este estilo solo es posible si esta metido el ID con el Jquery, confirmar primero**//*OJO Revisar el de Firefox*/

    margin-left: 0px;
    width: 269px;

}


#fondo-home{/*OJO esta adicionado con el Javascript revisar "altura.js"*/

    background-color:#F8F8F8;
    margin-left:0px;
}

#fondo-page{/*OJO esta adicionado con el Javascript revisar "altura.js"*/

    background-color:#f8f8f8;
    margin-left:0px;
}

.article-content, .article-header{/*OJO esta adicionado con el Javascript revisar "altura.js"*/

    width: 87%;
    margin: 0 auto;
    background-color: transparent;
    border:none;

}
.article-header{padding:2.5em 0 0 0;}


h1.entry-title{

    font-weight:600;
    font-size:35px;
    line-height:1em;
	text-transform:none;

}

.article-header hr{

    display:none;
}

div#tit-footer {

    font-family: "Source Sans Pro", sans-serif;
    font-size: 24px;
    font-weight: bold;
    letter-spacing: 0px;
    width:100%;
    margin: 0 auto;
    text-align:center;
    line-height:30px;
}

div#info-footer {

    font-family: 'Source Sans Pro', sans-serif !important;
    font-size: 15px;
    font-weight: normal;
    margin: 0 auto;
    letter-spacing: -.01em;
    width:100%;
    text-align:center;
	line-height:24px;
}

div#copyright-footer {
    font-family: 'Source Sans Pro', sans-serif !important;
    font-size: 12px;
    font-weight: normal;
    margin: 0 auto;
    letter-spacing: 0px;
    width:100%;
    text-align:center;
    line-height:22px;
}

footer#footer{

    background-color: #246d90;
padding: 0px;
border-top: 0px;
color: #FAFAFA !important;

}

.span4#footer_two{
    width:570px;
    padding:15px 0 0 0;
}
.span4#footer_one{
    width:270px;
    padding:5px 0 0 0;
}
.span4#footer_three{
    width:270px;
    text-align:right;
}
/*OJO LOS SIGUENTES SON ESTILOS SI HAY QUE CAMBIAR EL FOOTER DEL HOME - VERIFICAR JQUERY*/
/*.span4#footer_one_home{
    width:210px;
    padding:5px 0 0 0;
}*/
/*.span4#footer_three_home{
    width:210px;
    padding:5px 0 0 0;
}*/


.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {

    background-color: #246d90;
}

#title-text-light {
    font-weight: normal;
    font-size: inherit;
    color: #a1a1a1;
}
#title-text-light a{color:#a1a1a1!important;}
.tc-btt-wrapper {
  width: 31px;
  height: 31px;
  line-height: 30px;
  right: 13px;
  bottom: 11px;
}

/* END EDITAR PLANTILLA */

/* EDITAR WIDGETS */

.widget-title {

    height: 60px;
    border-bottom: 1px dotted #235F84;
    margin: 0px 19px 10px 0px;
    font-size: 1.9em;
    font-weight: 600;
    letter-spacing: -0.03em;
    line-height: 2.5em;
    color: #165C7D;
}
.widget-area#right {
    padding-left: 18px;
    border: none;
    position: relative;
    background-color: #F2F2F2;
}
.widget-area#right:before{border:none;}

.su-tabs{
	
	background:#f2f2f2!important;
	
}

/* END EDITAR WIDGETS */

/* EDITAR MENUS SECUNDARIOS OJO el css esta en el mega menu  */

#secondary-menu ul {
    text-align: center;
    list-style-type: none;
}
#secondary-menu ul li {
    display: inline-block;
    padding: 0 5px;
}

.tc-no-sticky-header .logo-centered .secondary-menu, .sticky-disabled .logo-centered .secondary-menu {
    float: none;
    margin: auto;
    clear: both;
    background-color: #19668B;
}

/* END EDITAR MENUS SECUNDARIOS */

/* TABLA NYUUKAI */

table#nyuukai{

    width: 100%;
    border:none;
    font-size:1.1em;
    margin:0;
    padding:0;
}

.nyuukai{
	
	background:none!important;
	border:none!important;
}
td#nyuukai-tit{

	width:25%;
}
td#nyuukai-tit2{
	
	width:38%;
}
td#nyuukai-tit3{
	
	width:47%;
}
/* END TABLA NYUUKAI aparte */
/* TABLA NYUUKAI 2015*/
.tablepress-id-15 .column-1,.tablepress-id-15 .column-2{
	
	background:none!important;
	border:none!important;
}

.tablepress-id-15 .column-1{
	
	 color: #6F73A8;
    font-size: 1.05em;
    font-weight:bold;
    width:21%;
}

.tablepress-id-15 tr:nth-child(2n) td, .tablepress-id-15 tr:nth-child(2n) th{
	
	background-color:none;	
}


.tablepress-id-15{
	
	pointer-events:none!important;

}



/* END TABLA NYUUKAI 2015 */

/* TABLA NYUUKAI 2016 */
.tablepress-id-16 .column-1,.tablepress-id-16 .column-2{
	
	background:none!important;
	border:none!important;
}

.tablepress-id-16 .column-1{
	
	 color: #6F73A8;
    font-size: 1.05em;
    font-weight:bold;
    width:21%;
}

.tablepress-id-16 tr:nth-child(2n) td, .tablepress-id-16 tr:nth-child(2n) th{
	
	background-color:none;	
}


.tablepress-id-16{
	
	pointer-events:none!important;

}

/* END TABLA NYUUKAI 2016 */


/* TABLA PHD */

table#scholarship-phd{

    width: 60%;
    border:none;
    font-size:1.1em;
}

.scholarship-phd{
	
	background:none!important;
	border:none!important;
}
td#scholarship-phd-tit{

	width:25%;
	border:none!important;
}
td#scholarship-phd-tit2{
	
	width:38%;
	border:none!important;
}
td#scholarship-phd-tit3{
	
	width:60%;
	border:none!important;
}

/* END TABLA PHD */
/* TABLA foreign */

table#foreign{

    width: 60%;
    border:none;
    font-size:1.1em;
}

.foreign{
	
	background:none!important;
	border:none!important;
}
td#foreign-tit{

	width:25%;
	border:none!important;
}
td#foreign-tit2{
	
	width:38%;
	border:none!important;
}
td#foreign-tit3{
	
	width:47%;
	border:none!important;
}

/* END TABLA foreign */

/* TABLA NEWS */

.tablepress-id-1 {

    background-color: #F2F2F2;
    font-family: "Source Sans Pro", sans-serif;
    
}

.tablepress-id-1 thead {

    display: none !important;
}

.tablepress-id-1 a{
	
	color:#cc0000;
	font-weight:700;
	text-decoration:underline;
	
}


.tablepress-id-1 .column-1 {/*OJO Revisar el de Firefox*/

    font-weight: bold;
    line-height: 1.7em;
    font-size:1.2em;
    width: 14%;
    letter-spacing: -0.02em;
}
.tablepress-id-1 .column-2 { /*OJO Revisar el de Firefox*/

    line-height: 1.5em;
    font-size:1.1em;
}

.tablepress-id-1 .column-1, .tablepress-id-1 .column-2 {

    background-color: #F2F2F2;
}

body:not(.home) .tablepress-id-1 .column-1 {
    width:32% !important;
	font-size:0.9em;
}
body:not(.home) .tablepress-id-1 .column-2 {
	font-size:1em!important;
}

/* END TABLA NEWS */

/* TABLA SALON */
/*2008*/
.tablepress-id-4 .column-1{
	
	width:13%;
	border:#c5c5c5 1px solid;
	background-color:#d9edf7!important;
	text-align:center;
	vertical-align: middle;
	font-weight:bold;
	font-size:0.95em;
}
.tablepress-id-4 .column-2, .tablepress-id-4 .column-3, .tablepress-id-4 .column-4{
	
	
	border:#c5c5c5 1px solid;
	font-size:0.95em;
	vertical-align: middle;
	width:30%;
	line-height:1.4em;
	
	
}
.tablepress-id-4 tr:nth-child(2n) td, .tablepress-id-4 tr:nth-child(2n) th{
	
	background-color:#fff;
	
}

.tablepress-id-4 thead th{
	
	text-align:center;
	
}

.tablepress-id-4{
	
	pointer-events:none!important;

}




/* END 2008*/
/*2009*/
.tablepress-id-5 .column-1,.tablepress-id-5 .column-3{
	
	width:13%;
	border:#c5c5c5 1px solid;
	background-color:#d9edf7!important;
	text-align: center;
	vertical-align: middle;
	font-weight:bold;
	font-size:0.95em;
}
.tablepress-id-5 .column-2, .tablepress-id-5 .column-4{
	
	
	border:#c5c5c5 1px solid;
	font-size:0.95em;
	vertical-align: middle;
	width:37%;
	line-height:1.4em;
	
}
.tablepress-id-5 tr:nth-child(2n) td, .tablepress-id-6 tr:nth-child(2n) th{
	
	background-color:#fff;
	
}

.tablepress-id-5 thead th{
	
	text-align:center;
	
}

.tablepress-id-5{
	
	pointer-events:none!important;

}


/* END 2009*/
/*2010*/
.tablepress-id-6 .column-1{
	
	width:13%;
	border:#c5c5c5 1px solid;
	background-color:#d9edf7!important;
	text-align: center;
	vertical-align: middle;
	font-weight:bold;
	font-size:0.95em;
}
.tablepress-id-6 .column-2, .tablepress-id-6 .column-3, .tablepress-id-6 .column-4{
	

	border:#c5c5c5 1px solid;
	font-size:0.95em;
	vertical-align: middle;
	width:43%;
	line-height:1.4em;
	
}
.tablepress-id-6 tr:nth-child(2n) td, .tablepress-id-6 tr:nth-child(2n) th{
	
	background-color:#fff;
	
}

.tablepress-id-6 thead th{
	
	text-align:center;
	
}

.tablepress-id-6{
	
	pointer-events:none!important;

}


/* END 2010*/
/*2011*/
.tablepress-id-7 .column-1, .tablepress-id-7 .column-3{
	
	width:13%;
	border:#c5c5c5 1px solid;
	background-color:#d9edf7!important;
	text-align: center;
	vertical-align: middle;
	font-weight:bold;
	font-size:0.95em;
}
.tablepress-id-7 .column-2, .tablepress-id-7 .column-4{
	

	border:#c5c5c5 1px solid;
	font-size:0.95em;
	vertical-align: middle;
	width:37%;
	line-height:1.4em;
	
}
.tablepress-id-7 tr:nth-child(2n) td, .tablepress-id-7 tr:nth-child(2n) th{
	
	background-color:#fff;
	
}

.tablepress-id-7 thead th{
	
	text-align:center;
	
}

.tablepress-id-7{
	
	pointer-events:none!important;

}


/* END 2011*/
/*2012*/
.tablepress-id-8 .column-1{
	
	width:13%;
	border:#c5c5c5 1px solid;
	background-color:#d9edf7!important;
	text-align: center;
	vertical-align: middle;
	font-weight:bold;
	font-size:0.95em;
}
.tablepress-id-8 .column-2, .tablepress-id-8 .column-3, .tablepress-id-8 .column-4{
	

	border:#c5c5c5 1px solid;
	font-size:0.95em;
	vertical-align: middle;
	width:43%;
	line-height:1.4em;
	
}
.tablepress-id-8 tr:nth-child(2n) td, .tablepress-id-8 tr:nth-child(2n) th{
	
	background-color:#fff;
	
}

.tablepress-id-8 thead th{
	
	text-align:center;
	
}

.tablepress-id-8{
	
	pointer-events:none!important;

}


/* END 2012*/
/*2013*/
.tablepress-id-9 .column-1{
	
	width:13%;
	border:#c5c5c5 1px solid;
	background-color:#d9edf7!important;
	text-align: center;
	vertical-align: middle;
	font-weight:bold;
	font-size:0.95em;
}
.tablepress-id-9 .column-2, .tablepress-id-9 .column-3, .tablepress-id-9 .column-4{
	

	border:#c5c5c5 1px solid;
	font-size:0.95em;
	vertical-align: middle;
	width:43%;
	line-height:1.4em;
	
}
.tablepress-id-9 tr:nth-child(2n) td, .tablepress-id-9 tr:nth-child(2n) th{
	
	background-color:#fff;
	
}

.tablepress-id-9 thead th{
	
	text-align:center;
	
}

.tablepress-id-9{
	
	pointer-events:none!important;

}


/* END 2013*/
/*2014*/
.tablepress-id-10 .column-1{
	
	width:13%;
	border:#c5c5c5 1px solid;
	background-color:#d9edf7!important;
	text-align: center;
	vertical-align: middle;
	font-weight:bold;
	font-size:0.95em;
}
.tablepress-id-10 .column-2, .tablepress-id-10 .column-3, .tablepress-id-10 .column-4{
	

	border:#c5c5c5 1px solid;
	font-size:0.95em;
	vertical-align: middle;
	width:43%;
	line-height:1.4em;
	
}
.tablepress-id-10 tr:nth-child(2n) td, .tablepress-id-10 tr:nth-child(2n) th{
	
	background-color:#fff;
	
}

.tablepress-id-10 thead th{
	
	text-align:center;
	
}

.tablepress-id-10{
	
	pointer-events:none!important;

}

/* END 2014*/
/*2015*/
.tablepress-id-12 .column-1{
	
	width:13%;
	border:#c5c5c5 1px solid;
	background-color:#d9edf7!important;
	text-align: center;
	vertical-align: middle;
	font-weight:bold;
	font-size:0.95em;
}
.tablepress-id-12 .column-2 {
	

	border:#c5c5c5 1px solid;
	font-size:0.95em;
	vertical-align: middle;
	width:77%;
	line-height:1.4em;
	
}
.tablepress-id-12 tr:nth-child(2n) td, .tablepress-id-12 tr:nth-child(2n) th{
	
	background-color:#fff;
	
}

.tablepress-id-12 thead th{
	
	text-align:center;
	
}

.tablepress-id-12{
	
	pointer-events:none!important;

}

/* END 2015*/
/*2016*/
.tablepress-id-13 .column-1, .tablepress-id-13 .column-3{
	
	width:13%;
	border:#c5c5c5 1px solid;
	background-color:#d9edf7!important;
	text-align: center;
	vertical-align: middle;
	font-weight:bold;
	font-size:0.95em;
}
.tablepress-id-13 .column-2, .tablepress-id-13 .column-4{
	

	border:#c5c5c5 1px solid;
	font-size:0.95em;
	vertical-align: middle;
	width:37%;
	line-height:1.4em;
	
}
.tablepress-id-13 tr:nth-child(2n) td, .tablepress-id-13 tr:nth-child(2n) th{
	
	background-color:#fff;
	
}

.tablepress-id-13 thead th{
	
	text-align:center;
	
}

.tablepress-id-13{
	
	pointer-events:none!important;

}

/* END 2016*/

/* END TABLA SALON*/

/*TABLA MACHINERY*/

table.dataTable thead .sorting:hover, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc {
    background-color:#bee2f3;
}

.tablepress-id-2 thead th{
	line-height:20px;
}

.tablepress-id-2 .column-1,
.tablepress-id-2 .column-2,
.tablepress-id-2 .column-3{
	
	border: 1px solid #cecece!important;
	vertical-align:middle;

}

.tablepress-id-2 .column-1
{
	width:205px;
	
}

.tablepress-id-2 .column-2
{
	width:60px;
	
}

.tablepress-id-2 .odd td{
	
	background-color:#fff!important;
	
}
.tablepress-id-2 tr:hover td{
	
	background-color:#f3f3f3!important;
	
}



.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    color: #333333 !important;
    border: 0px;
    background-color: #BEE2F3;
    
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
    box-sizing: border-box;
    display: inline-block;
    min-width: 1.5em;
    padding: 0.6em 1em;
    margin-left: 2px;
    text-align: center;
    text-decoration: none !important;
    cursor: pointer;
    cursor: hand;
    color: #333333 !important;
    border: 0px;
}


.dataTables_paginate {

    margin: 0!important;
}

.dataTables_wrapper .dataTables_paginate {
    float: right;
    text-align: right;
    padding-top: 0;
    width: 20em;
}


.download-button {

	width: 36%;
	position: absolute;
	float: left;
	padding: 4px 0px 0px;
}

/*END TABLA MACHINERY */

/*TABLA DENTRO DIALOG MACHINERY */
.CSSTableGenerator {
	margin: 0px;
	padding: 0px;
	width: 100%;
	background-color: #fff;
	font-family: "Source Sans Pro", sans-serif;
}
.CSSTableGenerator#machinery-width {
	width: 26.9em !important;
}
.CSSTableGenerator table {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
}
.CSSTableGenerator td {
	vertical-align: middle;
	text-align: left;
	padding: 18px 22px 18px 27px;
	font-size: 14px;
	line-height: 19px;
	font-family:inherit;
	font-weight: inherit;
	color: #323232;
	border-bottom: 2px solid #e5e5e5;
}

/*END TABLA DENTRO DIALOG MACHINERY */

/* SHORTCODES CHANGES */
.su-tabs-nav span {
	
	font-size:17px!important;
	font-weight:bold;
}

/* END SHORTCODES CHANGES */


/* error 404 */

.error404 div#tc-page-wrap div#main-wrapper{
	background-color:#f8f8f8!important;
}

.error404 div#tc-page-wrap div#main-wrapper .tc-hot-crumble{
	display:none;
}

.error404 div#tc-page-wrap div#main-wrapper .container{
	background-color:transparent!important;
}

.error404 div#tc-page-wrap div#main-wrapper .container div#fondo-page .span9  {
	width:100%!important;
}

.error404 div#tc-page-wrap div#main-wrapper .container div#fondo-page .span9 .entry-header{
	background-color:#f8f8f8!important;
	padding:2.5em 4em 0 ;
}

.error404 div#tc-page-wrap div#main-wrapper .container div#fondo-page div#page-sidebar  {
	display:none!important;
}

/* END error 404 */

/* search page*/

.search div#tc-page-wrap div#main-wrapper{
	background-color:#f8f8f8!important;
}

.search div#tc-page-wrap div#main-wrapper .tc-hot-crumble{
	display:none;
}

.search div#tc-page-wrap div#main-wrapper .container{
	background-color:transparent!important;
}

.search div#tc-page-wrap div#main-wrapper .container div#fondo-page .span9  {
	width:100%!important;
}

.search div#tc-page-wrap div#main-wrapper .container div#fondo-page .span9 .search-header{
	background-color:#f8f8f8!important;
	padding:2.5em 4em 0 ;
}

.search div#tc-page-wrap div#main-wrapper .container div#fondo-page .span9 .search-header .row-fluid .span8 h1 span{
	font-size:24px;
}

.search div#tc-page-wrap div#main-wrapper .container div#fondo-page div#page-sidebar  {
	display:none!important;
}


/*END search page*/


/* MEDIA TAGS */

/*OJO Este es para firefox*/


@-moz-document url-prefix() {/*solo firefox*/

	#page-sidebar {
		margin-left: 0px;
	}
	body:not(.home) .tablepress-id-1 .column-1 {
	
		font-size:0.9em;
	}
	body:not(.home) .tablepress-id-1 .column-2 {
	
		font-size:0.9em;
	}

}


/************* MEDIA QUERIES ***********************/

/*2560 PANTALLA*/
@media (max-width: 2560px) {
	img.expand {
    width: 46.6%;
	}
	.header-version {
    left: 66.8%;
	}
	#mega-menu-wrap-secondary-menu #mega-menu-secondary-menu > li.mega-menu-item:first-child > a.mega-menu-link {
    padding: 0 1.3em;
	}
	.header-version-int{
	left: 63%;
	}
}
/*END2560 PANTALLA*/
/*1920 PANTALLA*/

@media (max-width: 1920px) {

	.header-version {
    top: 21%;
    left: 72%;
    text-align: center;
    width: 7%;
	}
	img.expand {
    width: 62.6%;}

	.header-version-int {
    left: 67.3%;}

	
}


/*1920 PANTALLA*/

/*1600 PANTALLA*/

@media (max-width: 1600px) {
	
	#container5{
		
		background-size:127%;
	}
	#container5-int{
		
		background-size:100%;
		 background-position:top;
	}
	
	
	.header-version-int{
	top: 12.2em;
	left: 80.9em;
	}
	
}


/*1600 PANTALLA*/


/*1366 PANTALLA*/
@media (max-width: 1366px) {
	
	.header-version {
    top: 20%;
    left: 81.7%;
    text-align: center;
    width: 8%;
	}
	
	#container5 {
    background-size: 140%;
	}
	
	#container5-int {
    background-size: 105%;
	}
	
	img.expand {
    width: 87.3%;
    padding: 0em 0 0 0;
	margin:-0.6em 0 0 0;
}
	
}
/*END 1366 PANTALLA*/


/*1280 PANTALLA*/
@media (max-width: 1280px) {
	
	h2.button-big-text-double{
		width:29%;
	}
	
	h4.button-big-text{
		width:31%;
	}
	
	.button-big{
    	
		width:89em;
		left:57%;
		background: -moz-linear-gradient(left,   #aec6d2 0%,#E2E2F0 8%,#E2E2F0 86%,#aec6d2 97%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(1%,#aec6d2), color-stop(11%,#E2E2F0), color-stop(91%,#E2E2F0), color-stop(97%,#aec6d2)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  #aec6d2 1%,#E2E2F0 11%,#E2E2F0 91%,#aec6d2 97%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  #aec6d2 1%,#E2E2F0 11%,#E2E2F0 91%,#aec6d2 97%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  #aec6d2 1%,#E2E2F0 11%,#E2E2F0 91%,#aec6d2 97%); /* IE10+ */
		background: linear-gradient(to right,  #aec6d2 1%,#E2E2F0 11%,#E2E2F0 91%,#aec6d2 97%); /* W3C */
    	
    }
    .button-big-icon{
    	padding:23px 20px 0 116px;
    }
    #photoic-center.button-big-icon{
    	padding:20px 12px 0 90px;
    }
    #photoic-innov.button-big-icon{
    	padding:23px 12px 0 90px;
    }
    .tablepress-id-1{
    	width:97%!important;
    }
    #footer_two.span4{
    	width:543px;
    }
    #footer_three.span4{
    	width:295px;
    }
    
    body:not(.home) .tablepress-id-1 .column-2 {
    	font-size:0.74em;
    }
	
	#container5{
		
		background-size:150%;
	}
	#container5-int{
		
		background-size:114%;
	}
	
	.header-version {
		top: 18%;
		left: 81.6%;
		width: 13%;
	}
	
	.header-version-int{
		top: 12.2em;
		left: 69.5em;
	}
	
	img.expand {
		width: 93.2%;
		padding: 0em 0 0 0;
		margin:-0.6em 0 0 0;
	}
	#home-sidebar{
		width:54em;
	}
	
}
/*END 1280 PANTALLA*/
/*1024 PANTALLA*/
@media (max-width: 1024px) {
   
   	h2.button-big-text-double{
		width:33%;
	}
	
	h4.button-big-text{
		width:33%;
		margin:0.7em 0 0 0;
	}
	
   
   .holder_content#home-content {
        width: 50em;
        margin: 0 0 0 -24em;
        left:0em;
    }
	#container5{
		
		background-size:197%;
	}
	#container5-int{
		height:20.6em;
		background-size:194%;
	}

	.header-int > div.container-img-head-int{

	width: 30%;
	padding:2.3em 0 0 0;
	}
	
	.header-version-int{
		top: 20em;
		left: 36.5em;
		width: 12%;
	}
	
    img.expand {
        padding: 3em 0 0 0;
        width:70.1em;
    }
	 img.expand-int {
        width:100%;
		float:none;
    }

    .navbar .nav > li > a, .navbar .nav > li > a::first-letter, .navbar .nav > li.current-menu-item > a, .navbar .nav > li.current-menu-ancestor > a {
        padding: 0px 29px;
    }
    #mega-menu-wrap-main #mega-menu-main > li.mega-menu-item > a.mega-menu-link{
    	padding:0px 34px;
    
    }
    #home-sidebar{
    	
    	left:58.2%;
    	width:41em;
    }
	
	#page-sidebar{
		left: 0%;
		width: 100%;
		margin: 0em 0 0 0;
	}
	
    .button-big{
		margin: 0;
		width: 102%;
		left: -19px;

		box-shadow: 0px 9px 10px -8px rgba(0, 0, 0, 0.3);
		-webkit-box-shadow: 0px 9px 10px -8px rgba(0, 0, 0, 0.3);
		-moz-box-shadow: 0px 9px 10px -8px rgba(0, 0, 0, 0.3);
    }

	
    .button-big-icon{
    	padding:23px 20px 0 80px;
    }
  #photoic-center.button-big-icon {
    padding: 20px 12px 0 55px;
	}
	
	#photoic-innov.button-big-icon {
    padding: 23px 12px 0 55px;
	}
	.group1content{
	right: 0;
	width: 100%;
	padding: 0;
	margin: 0;

	}
    h2.button-big-title{
    	padding:18px 0 0 35px;
    }
	h2.button-big-text {
		width:38%;
	}
    .article_div h2#see-also{
    	padding:0 0 0 29px;
    }
    .separador{
    	padding:17.5em 0;
    }
    .tablepress-id-1{
    	width:97%!important;
    }
    .row{
    	margin-left:0;
    }
    #footer_one.span4{
    	width:164px;
    }
    #footer_two.span4{
    	width:550px;
		
    }
    #footer_three.span4{
    	width:177px;
    }
    .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container{
    	width:962px;
    }
    .span9{
    	margin-left:0;
    	width:100%;
    }
    #home-content.holder_content{
    	width:100%;
    	margin:0;
    }
	
		
	.header-version {
    top: 26.7%;
    left: 83%;
	width:11%;
	}
	
	body:not(.home) .tablepress-id-1 .column-1{
		font-size: 1.2em;
		width:20% !important;
	}


}
/*END 1024 PANTALLA*/

/* 960 PANTALLA*/

@media (max-width: 960px) {
	
		h2.button-big-text-double{
		width:35%;
	}
	
	h4.button-big-text{
		width:35%;
	}
	
	
	.navbar-inner .nav-collapse, .navbar-inner .nav-collapse.collapse{
		margin: -4.3em 33em 0 0px;
	}
	
	#mega-menu-wrap-main, #mega-menu-wrap-main #mega-menu-main, #mega-menu-wrap-main #mega-menu-main ul.mega-sub-menu, #mega-menu-wrap-main #mega-menu-main li.mega-menu-item, #mega-menu-wrap-main #mega-menu-main a.mega-menu-link{ width:17em;}
	
	#mega-menu-wrap-secondary-menu, #mega-menu-wrap-secondary-menu #mega-menu-secondary-menu, #mega-menu-wrap-secondary-menu #mega-menu-secondary-menu ul.mega-sub-menu, #mega-menu-wrap-secondary-menu #mega-menu-secondary-menu li.mega-menu-item, #mega-menu-wrap-secondary-menu #mega-menu-secondary-menu a.mega-menu-link{ width:13.8em; }
	
	
	#mega-menu-wrap-main #mega-menu-main > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{
		width:10em;
		font-size:15px;
		line-height:30px;
	}
	
	
	
	#mega-menu-wrap-main #mega-menu-main > li.mega-menu-item > a.mega-menu-link{
		padding: 0 0.68em;
		font-size:1.35em;
	}
	
	#mega-menu-wrap-main .mega-menu-toggle .mega-toggle-block-right
	{
		float:left;
	margin-right:0px;
	margin-left:0px;
	}
	
	#mega-menu-wrap-main #mega-menu-main > li.mega-menu-flyout ul.mega-sub-menu{
		left:16.5em;
		top:0;
		width:11.3em!important;
	}
	
	#mega-menu-wrap-main #mega-menu-main > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item{
		width:94%;
	}
	
	#mega-menu-wrap-secondary-menu, #mega-menu-wrap-secondary-menu #mega-menu-secondary-menu, #mega-menu-wrap-secondary-menu #mega-menu-secondary-menu ul.mega-sub-menu, #mega-menu-wrap-secondary-menu #mega-menu-secondary-menu li.mega-menu-item, #mega-menu-wrap-secondary-menu #mega-menu-secondary-menu a.mega-menu-link{ width:12.5em;}
	
	#mega-menu-wrap-secondary-menu .mega-menu-toggle .mega-toggle-block-right
	{
		float:left;
		margin:6px 0 0 19px;
	}
	
	#mega-menu-wrap-secondary-menu #mega-menu-secondary-menu > li.mega-menu-flyout ul.mega-sub-menu{
		left:11em;
		top:0;
		width:14.5em!important;
	}
	
	
	.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container{
		width:100%;
	}

#mega-menu-wrap-main #mega-menu-main > li.mega-menu-item > a.mega-menu-link{
		
		padding: 0 0.7em;
	}
	.header-int > div.container-img-head-int{
		padding:3.2em 0 0 0;
	}
}
/*END 960 PANTALLA*/

/*900 PANTALLA*/
@media (max-width: 900px) {
	

#mega-menu-wrap-main #mega-menu-main > li.mega-menu-item > a.mega-menu-link{
		
		padding: 0 0.6em;
	}
	
	#container5{
		height:20em;
	}
	img.expand {
        padding: 3.6em 0 0 0;
    }
     #home-sidebar{
    	
    	left:61.3%;
    	width:37em;
    }
     #footer_one.span4{
    	width:130px;
    }
    #footer_two.span4{
    	width:533px;
		padding:0;
    }
    #footer_three.span4{
    	width:165px;
    }
	#mega-menu-wrap-main #mega-menu-main > li.mega-menu-item > a.mega-menu-link{
		
		font-size:1.7em;
	}
	#mega-menu-wrap-main, #mega-menu-wrap-main #mega-menu-main, #mega-menu-wrap-main #mega-menu-main ul.mega-sub-menu, #mega-menu-wrap-main #mega-menu-main li.mega-menu-item, #mega-menu-wrap-main #mega-menu-main a.mega-menu-link{ width:15em;}
	
	#mega-menu-wrap-main #mega-menu-main > li.mega-menu-flyout ul.mega-sub-menu{
		left:14.5em;
		top:0;
		width:11.3em!important;
	}
	
}
/*END 900 PANTALLA*/

/*800 PANTALLA*/
@media (max-width: 800px) {
	
	
	#mega-menu-wrap-main #mega-menu-main > li.mega-menu-item > a.mega-menu-link{
		font-size:1.3em;
		letter-spacing: -0.04em;
	}
	
	#container5{
		height:18em;
		background-size:210%;
	}
	#container5-int{
		
		background-size:233%;
	}
	.header-int > div.container-img-head-int{

	width: 35%;
	padding:3.7em 0 0 0;

	}
	.header-version{
		
	top: 30%;
    left: 82.8%;
    width: 13%;

	}
	img.expand {
        padding: 3em 0 0 0;
    }

     #home-sidebar{
    	left:70%;
    	width:31em;
    }
     #footer_one.span4{
    	width:93px;
    }
    #footer_two.span4{
    	width:520px;
		padding: 10px 0 0 0;
    }
    #footer_three.span4{
    	width:117px;
    }
    div#info-footer{
    	font-size:14px;
    }
    .tablepress-id-1 .column-1{
    	font-size:0.88em;
    	width:18%;
    }
    .tablepress-id-1 .column-2{
    	font-size:1em;
    }
	.button-big{
		margin:0;
		width:100%;
		left:0;

		box-shadow: 0px 4px 6px -2px rgba(0, 0, 0, 0.2);
		-webkit-box-shadow: 0px 4px 6px -2px rgba(0, 0, 0, 0.2);
		-moz-box-shadow: 0px 4px 6px -2px rgba(0, 0, 0, 0.2);
    }
	h4.button-big-text{
		width: 41%;
	}
	.navbar-inner .nav-collapse, .navbar-inner .nav-collapse.collapse{
		margin: -4.3em 27.5em 0 0px;
	}
	
	.button-big-icon {
    padding: 23px 20px 0 58px;
	}
	
	#photoic-center.button-big-icon {
    padding: 20px 12px 0 40px;
	}
	
	#photoic-innov.button-big-icon {
    padding: 23px 12px 0 40px;
	}
    
	.header-version{
		top: 28.2%;
		font-size: 11px;
	}
	
}
/*END 800 PANTALLA*/

/*768 PANTALLA*/
@media (max-width: 768px) {
	
	
	h2.button-big-title{
		font-size:1.68em;
	}
	
	
	.navbar-inner .nav-collapse, .navbar-inner .nav-collapse.collapse{
		margin: -4.3em 26.3em 0 0px;
	}
	
	#container5{
		height:18em;
		background-size:210%;
	}
	#container5-int{
		
		background-size:242%;
	}
	.header-int > div.container-img-head-int{

	width: 35%;
	padding:4.4em 0 0 0;

	}
	img.expand {
        padding: 3.5em 0 0 0;
    }
     #home-sidebar{
    	
    	left:70%;
    	width:30em;
    }
	
	
     #footer_one.span4{
    	width:93px;
    }
    #footer_two.span4{
    	width:485px;
		padding:0px;
    }
    #footer_three.span4{
    	width:117px;
    }
    div#info-footer{
    	font-size:13px;
    }
    .tablepress-id-1 .column-1{
    	font-size:0.88em;
    	width:18%;
    }
    .tablepress-id-1 .column-2{
    	font-size:1em;
    }
	.button-big{
		margin:0;
		width:100%;
		left:0;

		box-shadow: 0px 4px 6px -2px rgba(0, 0, 0, 0.2);
		-webkit-box-shadow: 0px 4px 6px -2px rgba(0, 0, 0, 0.2);
		-moz-box-shadow: 0px 4px 6px -2px rgba(0, 0, 0, 0.2);
    }
	
	.button-big-icon {
    padding: 23px 20px 0 47px;
	}
	
	h2.button-big-text{
		width: 39%;
	}
    
	.header-version {
		top:30%;
		left: 82.5%;
		width: 13%;
	}
	
	#photoic-center.button-big-icon {
    padding: 20px 12px 0 27px;
	}
	
	#photoic-innov.button-big-icon {
		padding: 23px 12px 0 27px;
	}
	
	h4.button-big-text{
		width: 37%;
	}
	
}
/*END 768 PANTALLA*/


/*736 PANTALLA*/
@media (max-width: 736px) {
	
	
	.navbar-inner .nav-collapse, .navbar-inner .nav-collapse.collapse{
		margin: 0;
		/*reset margin menu bar to original position mobile */
	}
	
	.home #head-normal{
		display:none;
	}
	.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container{
		width:100%;
	}
	#container5{
		background-size:245%;
	}
  .span9{
		width:100%;
		margin-left:0;
		
	}
	.row-fluid{
		width:100%;
	}
	#home-content.holder_content{
		width:100%;
		margin:0;
		height:60em;
	}
	#main-wrapper{
		padding:0;
	}
	.article_div{
		text-align:center;
	}
	.article_div h2#see-also{
		padding:0.8em 0 0 0;
		width:100%;
		float:right;
		
	}
	
	.navbar-inner .nav-collapse, .navbar-inner .nav-collapse.collapse {
    height: auto !important;
	width:25.2em;
	top:-9px;
	}
	
	.nav-collapse, .nav-collapse.collapse{
		box-shadow:none;
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
		
		}
	
	.no-navbar .nav-collapse, .nav-collapse.collapse{
		background:transparent;
	}
	
	 .home #head-mobile{
		display:inline-block;
		width:37%;
		float:none;
		padding:0;
	}
	
	.header-version{
		width:100%;
		top:66%;
		left:0;
	}
	.header-version-int{
		width:100%;
		top:99%;
		left:0;
	}
	
	
	img.expand {
        padding: 7.4em 0 0 0;
        width:47.4em;
        max-width:200%;
    }
	
     #home-sidebar {
		left: 0%;
		width: 100%;
		position: relative;
		margin: 0em 0 0 0;
		box-shadow: none;
	}
	
	
	
	.title-div{
		float:none;
		width:100%;
		text-align:center;
	}
	
	h2.button-big-title {
    width: 100%;
	float:none;
	display:inline-block;
	}
	
	
    .button-big{
		width: 100%;
		left: 0;
		background:#e2e2f0;
		box-shadow: 0px 2px 4px -2px rgba(0, 0, 0, 0.4);
		-webkit-box-shadow: 0px 2px 4px -2px rgba(0, 0, 0, 0.4);
		-moz-box-shadow: 0px 2px 4px -2px rgba(0, 0, 0, 0.4);
		text-align:center;

    }
	
	
	
	.button-big-icon2{
		float:none;
		padding:1.5em 0;
		display:inline-block;
		width:10%;
		height:auto;
		vertical-align:top;
		height:2.5em;
	}
	
	.button-big-text2{
		float:none;
		padding:1.5em 0;
		display:inline-block;
		width:23%;
		height:auto;
		vertical-align:top;
		height:2.5em;
	}
	
	 .bb-icon1{
		float:left;
		margin:0;
		padding:0;
	}

    h2.button-big-text{
    	width:100%;
		padding:3px 0;
		float:left;
		margin:0;
		text-align:left;
		/* font-size:1.5em; */
    }
	h2.button-big-text-double {
		width: 100%;
		padding: 0;
		line-height: 25px;
		margin: -0.3em 0 0 0;
		text-align: left;
	}
	
	h4#text-ic2.button-big-text, h4#text-innov.button-big-text{
		padding:0;
		line-height:1.05em;
		width:100%;
		float:right;
		margin:-0.5em 0 0 0;
		text-align:left;
	}
	#photoic-center.button-big-icon2{
		padding:1.2em 0;
		width:16%;
	}
	
	#photoic-innov.button-big-icon2{
		padding:2.2em 0;
		width:16%;
		text-align:left;
	}
	
	
     #footer_one.span4{
    	display:none;
    }
    #footer_two.span4{
    	width:100%;
		padding:0;
    }
    #footer_three.span4{
    	display:none;
    }
    div#info-footer{
    	font-size:13px;
    }
    .tablepress-id-1 .column-1{
    	font-size:1em;
    	width:26%;
    }
   
  
  h2.button-big-title{

		padding: 0.7em 0 0 0;
		width:100%;
		margin: 0;
    	
    }

	/* internal */
	#container5-int{
		height:18em;
		background-size:245%;
		
	}
	.header-int{
		text-align:center!important;
		height:14em;
		
	}

	.header-int > div.container-img-head-int{
		display: inline-block;
		width: 37%;
		float: none;
		padding: 1.7em;
	}
    
	
}
/*END 736 PANTALLA*/


/*732 PANTALLA*/

@media (max-width: 732px) {
	
	#photoic-center.button-big-icon2{
		
		padding: 1.2em 0;
		width: 18%;
		
	}
	#photoic-innov.button-big-icon2{
		
		padding: 1.5em 0;
		width: 18%;
		text-align: left;
		
	}
	.button-big-text2{

		width: 24%;
		
	}
	
}
/*END 732 PANTALLA*/


/*667 PANTALLA*/

@media (max-width: 667px) {
	
	.home #head-mobile{

		width:40%;
	}
	
	.button-big-text2{

		width: 26%;
		
	}
	.header-int > div.container-img-head-int{
		padding: 2.6em 0 0 0;
	}
	.navbar-inner .nav-collapse, .navbar-inner .nav-collapse.collapse{
		width: 23em;
	}
	
}
/*END 667 PANTALLA*/


/*640 PANTALLA*/

@media (max-width: 640px) {
	
	
	#photoic-center.button-big-icon2{
		
		padding: 1.2em 0;
		width: 18%;
		
	}
	#photoic-innov.button-big-icon2{
		
		padding: 1.5em 0;
		width: 18%;
		text-align: left;
		
	}
	.button-big-text2{

		width: 27%;
		
	}
	.button-big-icon2{
		
		width: 8%;
	}
	
	#container5{
		background-size:260%;
	}
	#container5-int{
		background-size:260%;
	}
	
	.home #head-mobile{
		padding:0;
		width:41%;
	}
	.header-int > div.container-img-head-int{
		padding:1.8em 0 0 0;
		width:42%;
	}
	
	.navbar-inner .nav-collapse, .navbar-inner .nav-collapse.collapse{
		width: 22em;
	}
	
}
/*END 640 PANTALLA*/

/*600 PANTALLA*/

@media (max-width: 600px) {
	
	.home #head-mobile{
		padding:0.5em 0 0 0;
	}
	.header-int > div.container-img-head-int{
		padding:2.9em 0 0 0;
	}
	.navbar-inner .nav-collapse, .navbar-inner .nav-collapse.collapse{
		width: 20.6em;
	}
	
}

/*END 600 PANTALLA*/


/*568 PANTALLA*/

@media (max-width: 568px) {
	
	.home #head-mobile{

		width:44%;
	}
	
	#photoic-center.button-big-icon2{
		
		padding: 1.2em 0;
		width: 20%;
		
	}
	#photoic-innov.button-big-icon2{
		
		padding: 1.4em 0;
		width: 20%;
		text-align: left;
		
	}
	.button-big-text2{

		width: 30%;
		
	}
	.button-big-icon2{
		
		width: 9%;
	}
	
	
	div#tit-footer{
		
		font-size: 23px;
		line-height: 27px;
	}
	
	div#info-footer{
		
		line-height: 20px;
		
	}
	.header-int > div.container-img-head-int{
		padding: 3.6em 0 0 0;
	}
	#container5 {
		background-size: 270%;
	}
	.navbar-inner .nav-collapse, .navbar-inner .nav-collapse.collapse{
		width: 19.5em;
	}

}
/*END 568 PANTALLA*/


/*533 PANTALLA*/

@media (max-width: 533px) {
	
	.button-big-text2{

		width: 32%;
		
	}
	.button-big-icon2{
		
		width: 10%;
	}
	#photoic-center.button-big-icon2{
		
		padding: 1.4em 0;
		width: 20%;
		
	}
	#photoic-innov.button-big-icon2{
		
		width: 20%;
		text-align: left;
		
	}
	.home #head-mobile{
		width:47%;
		padding:0.9em 0 0 0;
	}
	.header-int > div.container-img-head-int{
		width:47%;
		padding:2.9em 0 0 0;
	}
	#container5{
		background-size:305%;
	}
	#container5-int{
		background-size:305%;
	}
	.navbar-inner .nav-collapse, .navbar-inner .nav-collapse.collapse{
		width: 18em;
		top:-8px;
	}
	
	
}

/*END 533 PANTALLA*/


/*414 PANTALLA*/

@media (max-width: 414px) {
	
	.button-big-text2{

		width: 42%;
		
	}
	.button-big-icon2{
		
		width: 12%;
	}
	#photoic-center.button-big-icon2{
		
		padding: 1.7em 0;
		width: 26%;
		
	}
	#photoic-innov.button-big-icon2{
		
		width: 27%;
		text-align: left;
		
	}
	.home #head-mobile{
		width:60%;
		padding:0.6em 0 0 0;
	}
	.header-int > div.container-img-head-int{
		width:60%;
		padding:3.1em 0 0 0;
	}
	
	.navbar-inner .nav-collapse, .navbar-inner .nav-collapse.collapse {

	width:14em;

	}
	
	#container5{
		background-size:450%;
	}
	#container5-int{
		background-size:450%;
	}
	.header-version{
		width:100%;
		top:64%;
		left:0;
	}
	.header-version-int{
		width:100%;
		top:103%;
		left:0;
	}
	
	
}

/*END 414 PANTALLA*/

/*384 PANTALLA*/

@media (max-width: 384px) {
	
	.button-big-text2{

		width: 44%;
		
	}
	.button-big-icon2{
		
		width: 13%;
	}
	
	#photoic-center.button-big-icon2{
		padding: 1.4em 0;
		width: 28%;
	}
	#photoic-innov.button-big-icon2{
		
		width: 28%;
		text-align: left;
	}
	
	.home #head-mobile{
		width:63%;
		padding:0.7em 0 0 0;
	}
	
	.header-int > div.container-img-head-int{
		padding: 4.1em 0 0 0;
	}
	
	.navbar-inner .nav-collapse, .navbar-inner .nav-collapse.collapse{
		width:12.9em;
	}
}

/*END 384 PANTALLA*/

/*375 PANTALLA*/

@media (max-width: 375px) {
	
	.button-big-text2{

		width: 45.5%;
		
	}
	.button-big-icon2{
		
		width: 14%;
	}
	
	#photoic-center.button-big-icon2{
		padding: 1.3em 0;
		width: 30%;
	}
	#photoic-innov.button-big-icon2{
		
		width: 30%;
		text-align: left;
	}
	
	.navbar-inner .nav-collapse, .navbar-inner .nav-collapse.collapse {

		width:12.6em;

	}
	
	
	#mega-menu-wrap-main #mega-menu-main > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item {

		width:100%;
		margin:0 auto;
		border-bottom:1px dotted #aaa;

	}	
		 
		
	#container5{
		background-size:450%;
	}
	#container5-int{
		background-size:450%;
	}
	 .home #head-mobile{
		width:70%;
		padding:0 0 0 0;
	}
	 .header-int > div.container-img-head-int{
		width:65%;
		padding:3.3em 0 0 0;
	}
	
}

/*END 375 PANTALLA*/

/*360 PANTALLA*/
@media (max-width: 360px) {
	
	.navbar-inner .nav-collapse, .navbar-inner .nav-collapse.collapse{
		width:12.1em;
	}
	.header-int > div.container-img-head-int{
		padding: 3.9em 0 0 0;
	}
	
	.tablepress-id-4 .column-2, .tablepress-id-4 .column-3, .tablepress-id-4 .column-4{
		font-size:0.77em;
	}
	.tablepress-id-7 .column-2, .tablepress-id-7 .column-3, .tablepress-id-7 .column-4{
		font-size:0.77em;
	}
	.tablepress-id-13 .column-2, .tablepress-id-13 .column-3, .tablepress-id-13 .column-4{
		font-size:0.77em;
	}
	.tablepress-id-2 .column-1,
	.tablepress-id-2 .column-2,
	.tablepress-id-2 .column-3{
	font-size:0.77em;

	}
	.dataTables_wrapper label input, .dataTables_wrapper label select{
		width:50%!important;
	}
	
	.dataTables_filter#tablepress-2_filter{
		width:38%;
	}
	.download-button
	{
		width:50%;
		margin: -0.6em 0 0 0;
	}
	.download-button > .su-button{
		width:49%;
	}
	
}

/*END 360 PANTALLA*/



/*320 PANTALLA*/

@media (max-width: 320px) {
	
	.button-big-text2{

		width: 51%;
		
	}
	.button-big-icon2{
		
		width: 16%;
	}
	
	#photoic-center.button-big-icon2{
		padding: 1.4em 0;
		width: 34%;
	}
	#photoic-innov.button-big-icon2{
		
		width: 35%;
		text-align: left;
		padding: 1.4em 0 0 0;
	}
	
	.navbar-inner .nav-collapse, .navbar-inner .nav-collapse.collapse {
		height: auto !important;
		width:11em;
		top:-6px;
	}
	
	
	
	#mega-menu-wrap-main #mega-menu-main > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item {

		width:100%;
		margin:0 auto;
		border-bottom:1px dotted #aaa;

	}	
	#mega-menu-wrap-main .mega-menu-toggle .mega-toggle-block-right{
		margin-left:5px;
	}
	
	.home #head-mobile{
		width:79%;
		padding:0 0 0 0;
	}
	.header-int > div.container-img-head-int{
		width:70%;
		padding:4.5em 0 0 0;
	}
	
	#container5 {
		background-size: 510%;
	}
	#container5-int {
		background-size: 510%;
	}

	#mega-menu-wrap-main #mega-menu-main > li.mega-menu-flyout ul.mega-sub-menu{
		left:13.5em;
		top:0;
		width: 9.7em !important;
	}
	
	#mega-menu-wrap-main #mega-menu-main > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{
		width:9em;
	}
	
	.tablepress-id-4 .column-2, .tablepress-id-4 .column-3, .tablepress-id-4 .column-4{
		font-size:0.7em;
		letter-spacing:-0.04em;
	}
	.tablepress-id-5 .column-2, .tablepress-id-5 .column-3, .tablepress-id-5 .column-4{
		font-size:0.77em;
	}
	
	.tablepress-id-7 .column-2, .tablepress-id-7 .column-3, .tablepress-id-7 .column-4{
		font-size:0.7em;
		letter-spacing:-0.04em;
	}
	
	.tablepress-id-8 .column-2, .tablepress-id-8 .column-3, .tablepress-id-8 .column-4{
		font-size:0.77em;
	}
	.tablepress-id-9 .column-2, .tablepress-id-9 .column-3, .tablepress-id-9 .column-4{
		font-size:0.77em;
	}
	.tablepress-id-10 .column-2, .tablepress-id-10 .column-3, .tablepress-id-10 .column-4{
		font-size:0.77em;
	}
	
	.tablepress-id-13 .column-2, .tablepress-id-13 .column-3, .tablepress-id-13 .column-4{
		font-size:0.7em;
		letter-spacing:-0.04em;
	}
	

	
}

/*END 320 PANTALLA*/