

/* 
	RESET - ADAPTED FROM MEYER RESET
	URL - http://meyerweb.com/eric/tools/css/reset/
	LICENSE - PUBLIC DOMAIN
*/

/* 
	RESET - ADAPTED FROM MEYER RESET
	URL - http://meyerweb.com/eric/tools/css/reset/
	LICENSE - PUBLIC DOMAIN
*/

/* RESET
----------------------------------------------------------------------------------------------------*/

a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, caption, canvas, center, cite, code,
dd, del, details, dfn, dialog, div, dl, dt, em, embed, fieldset, figcaption, figure, form, footer, header, hgroup, h1, h2, h3, h4, h5, h6, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav,object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, tt, table, tbody, textarea, tfoot, thead, time, tr, th, td, u, ul, var, video  { 
	font-family: inherit; 
	font-size: 100%; 
	font-weight: inherit; 
	font-style: inherit;
	vertical-align: baseline; 
	white-space: normal;
	text-align: left; 
	margin: 0; 
	padding: 0; 
	border: 0; 
	outline: 0;
	background: transparent; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { 
	display: block; }
								  
ol, ul { list-style: none; overflow:hidden;}

blockquote, q { quotes: none; }

:focus { outline: 0; }

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

/* 
	24 COLUMN - RESPONSIVE GRID SYSTEM
	DEVELOPED BY DENIS LEBLANC
	URL - http://responsive.gs
	VERSION - 2.0
	LICENSED UNDER GPL & MIT
*/


/* 	SET ALL ELEMENTS BOX-SIZING TO BORDER-BOX
	If you need support for IE7 and lower use polyfill: https://github.com/Schepp/box-sizing-polyfill */
* { -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; }


/* MAIN CONTAINER */
.container { 
	margin: 0 auto; }


/* SELF CLEARING FLOATS - CLEARFIX METHOD */
.row:after, .col:after, .clr:after, .group:after { 
	content: ""; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; }


/* DEFAULT ROW STYLES */
#content .row { margin-bottom: 1em; } /* set according to preference*/

							  
/* DEFAULT COLUMN STYLES */
.col { 
	display: block;
	float:left;
	width: 100%;
}

.col {
	margin-left: 1.9%;

}

@media screen and ( max-width : 767px ) {
	.col {
		margin-left: 0;
	}
}


/* RESET MARGINS */
.col:first-child { margin-left: 0; } /* all browsers except IE6 and lower */


/* COLUMN WIDTH ON DISPLAYS +768px */
.span_1 { width: 2.25%; }
.span_2 { width: 6.5%; }
.span_3 { width: 10.75%; }
.span_4 { width: 15.0%; }
.span_5 { width: 19.25%; }
.span_6 { width: 23.5%; }
.span_7 { width: 27.75%; }
.span_8 { width: 32.0%; }
.span_9 { width: 36.25%; }
.span_10 { width: 40.5%; }
.span_11 { width: 44.75%; }
.span_12 { width: 49.0%; }
.span_13 { width: 53.25%; }
.span_14 { width: 57.5%; }
.span_15 { width: 61.75%; }
.span_16 { width: 66.0%; }
.span_17 { width: 70.25%; }
.span_18 { width: 74.5%; }
.span_19 { width: 78.75%; }
.span_20 { width: 83.0%; }
.span_21 { width: 87.25%; }
.span_22 { width: 91.5%; }
.span_23 { width: 95.75%; }
.span_24 { width: 100%; }

@media screen and ( max-width : 767px ) {
	.span_1, .span_2, .span_3, .span_4, .span_5, .span_6, .span_7, .span_8, .span_9, .span_10, .span_11, .span_12, .span_13, .span_14, .span_15, .span_16, .span_17, .span_18, .span_19, .span_20, .span_21, .span_22, .span_23, .span_24, .enlGaleria li { width: 100%; }
}


/* CLEARFIX HACK */
.row,
.clr,
.group							{ zoom: 1; } /* IE6 */

*:first-child+html .row,
*:first-child+html .clr,
*:first-child+html .group		{ zoom: 1; } /* IE7 */


/*
 
AUTOR: Altia Consultores

*/
/* MARGENES*/
.padding_1 {
	padding-left: 1%;
	padding-right: 1%;
}
.padding_2 {
	padding-left: 1%;
	padding-right: 1%;
}

.padding_4 {
	padding-left: 15%;
	padding-right: 15%;
}

@media screen and (min-width : 1025px)  and (max-width : 1440px) {
	.padding_1 {
		padding-left: 2.25%;
    	padding-right: 2.25%;
    }
	.padding_2 {
		padding-left: 6.5%;
    	padding-right: 6.5%;
    }
}
@media screen and (min-width : 1441px)  and (max-width : 1680px) {
	.padding_1 {
		padding-left: 4.5%;
    	padding-right: 4.5%;
    }
	.padding_2 {
		padding-left: 13%;
    	padding-right: 13%;
    }
}

@media screen and ( min-width : 1680px ) and (max-width : 1920px) {
	.padding_1 {
		padding-left: 8%;
    	padding-right: 8%;
    }
	.padding_2 {
		padding-left: 20%;
    	padding-right: 20%;
    }
}

@media screen and ( min-width : 1921px ) and (max-width : 2560px) {
	.padding_1 {
		padding-left: 10%;
    	padding-right: 10%;
    }
	.padding_2 {
		padding-left: 25%;
    	padding-right: 25%;
    }
}

@media screen and ( min-width : 2561px) and (max-width : 3840px){
	.padding_1 {
		padding-left: 12%;
    	padding-right: 12%;
    }
	.padding_2 {
		padding-left: 30%;
    	padding-right: 30%;
    }
}

@media screen and ( min-width : 3841px){
	.padding_1 {
		padding-left: 14%;
    	padding-right: 14%;
    }
	.padding_2 {
		padding-left: 35%;
    	padding-right: 35%;
    }
}

#content .row.estructural { margin-bottom: 0; }

.movil_span_1 { width: 2.25%; }
.movil_span_2 { width: 6.5%; }
.movil_span_3 { width: 10.75%; }
.movil_span_4 { width: 15.0%; }
.movil_span_5 { width: 19.25%; }
.movil_span_6 { width: 23.5%; }
.movil_span_7 { width: 27.75%; }
.movil_span_8 { width: 32.0%; }
.movil_span_9 { width: 36.25%; }
.movil_span_10 { width: 40.5%; }
.movil_span_11 { width: 44.75%; }
.movil_span_12 { width: 49.0%; }
.movil_span_13 { width: 53.25%; }
.movil_span_14 { width: 57.5%; }
.movil_span_15 { width: 61.75%; }
.movil_span_16 { width: 66.0%; }
.movil_span_17 { width: 70.25%; }
.movil_span_18 { width: 74.5%; }
.movil_span_19 { width: 78.75%; }
.movil_span_20 { width: 83.0%; }
.movil_span_21 { width: 87.25%; }
.movil_span_22 { width: 91.5%; }
.movil_span_23 { width: 95.75%; }
.movil_span_24 { width: 100%; }


/* estilos generales */
body{
	background-color: #F7F7F7;
	color: #3A3A3A;
}

#content {
	padding-top:2em;
	padding-bottom: 1em;
}

#content h1, h2, h3, h4, h5, h6, caption, legend {
	font-size:0.9em;
	font-family: "Marcellus", Georgia, Times, Serif;
	margin-bottom: 0.8em;
	color: #580C0C;
	font-weight: normal; 
}

#content caption{
	margin-top: 1em;
}

strong {
	font-weight:bold;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, dt {
	font-family: "Marcellus", Georgia, Times, Serif;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
	color: #580C0C;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{
	color: #cc6666;
}


#content ol > li {
    list-style-image: none;
    list-style-type: decimal;
}


#content ol ol > li {
    list-style: lower-alpha outside none;
}


dt {
	margin-top: 1.2em;
	font-size:1em;
	margin-bottom: 0.4em;
	font-weight: normal; 
}

dt:first-child {
	margin-top: 0em;
}

#content .contTitulo h1 {
    color: #3A3A3A;
    font-size: 1.5em;
    text-transform: uppercase; 
    margin-bottom: 0;
    margin-left:0.5em;
}


#content .contTitulo ul.span_14 {
	margin-left: 21.15%;
}

#content .contTitulo.row {
    margin-bottom: 0em;
}

ol + p, ul + p {
    margin-top: 1em;
}

p, a, li, thead, tfoot, tbody, dd, label {
	font-family: "Trebuchet MS", Helvetica, Arial, Sans-serif;
}

p{
	line-height:1.5em;
}

p, #header li, #footer li, .enlColDer li, .enlPie li, a.masInfo, .enlSeccionRosa li, .enlSeccionAzul li, .migasPan li, .enlHerramientas li, .contCentral .marcoLiso li, .contCentral .marcoAzul li, .contCentral .cajaCrema li, .estructural .marcoLiso li, .estructural .marcoAzul li, .estructural .cajaCrema li, thead, tfoot, tbody, .paginador li, dd, label{
	font-size:0.8em;
}

.contCentral .marcoLiso li li, .contCentral .marcoAzul li li, .contCentral .cajaCrema li li, .estructural .marcoLiso li li, .estructural .marcoAzul li li, .estructural .cajaCrema li li{
	font-size:1em;
}

dd p {
    font-size: 1em;
}

.contCentral .marcoLiso dd li {
    font-size: 1em;
}

a {
    text-decoration: none;
    color: #20558A;
}

a:hover {
    color: #639EC8;
}

a[href^=tel]{ 
	color:inherit; 
	text-decoration: inherit; 
	font-size:inherit; 
	font-style:inherit; 
	font-weight:inherit;
	cursor: default;
}

img {
	max-width: 100%;
	width:100%;
}

.imgLogo {
	max-width: 100%;
	width:auto;
}

table .imgLogo {
	max-width: 100%;
	width:100%;
}

#content p{
	margin-bottom: 1em;
}

li {
	margin-bottom: 0.4em;
}

thead tr th.first {
	border-radius: 5px 0 0 0;
	-moz-border-radius: 5px 0 0 0;
	-webkit-border-radius: 5px 0 0 0;
	border-left: none;
}

table.gsc-resultsHeader, .gsc-resultsHeader thead, .gsc-resultsHeader tfoot, .gsc-resultsHeader tbody, .gsc-resultsHeader tr, .gsc-resultsHeader td, .gsc-resultsHeader th,
.gsc-resultsHeader tbody tr:nth-child(1) td, .gsc-resultsHeader tbody tr:nth-child(1) th
  {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border: none;
	margin:0;
	background-color: #ffffff;
	box-shadow: none;
   	-moz-box-shadow: none;
   	-webkit-box-shadow: none;
   	padding:0;
}

table.gsc-above-wrapper-area-container, .gsc-above-wrapper-area-container thead, .gsc-above-wrapper-area-container tfoot, .gsc-above-wrapper-area-container tbody, .gsc-above-wrapper-area-container tr, .gsc-above-wrapper-area-container td, .gsc-above-wrapper-area-container th,
.gsc-above-wrapper-area-container tbody tr:nth-child(1) td, .gsc-above-wrapper-area-container tbody tr:nth-child(1) th  {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border: none;
	margin:0;
	background-color: #ffffff;
	box-shadow: none;
   	-moz-box-shadow: none;
   	-webkit-box-shadow: none;
   	padding:0;
}

.gsc-above-wrapper-area-container td{
	min-height:0px;
}

table.gsc-table-result, .gsc-table-result thead, .gsc-table-result tfoot, .gsc-table-result tbody, .gsc-table-result tr, .gsc-table-result td, .gsc-table-result th,
.gsc-table-result tbody tr:nth-child(1) td, .gsc-table-result tbody tr:nth-child(1) th  {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border: none;
	margin:0;
	background-color: #ffffff;
	box-shadow: none;
   	-moz-box-shadow: none;
    -webkit-box-shadow: none;
    padding:0;
}

/*.gsc-table-result .gs-title, .gsc-table-result .gs-snippet,.gsc-table-result .gsc-url-bottom{
	font-family: "Trebuchet MS", Helvetica, Arial, Sans-serif;
}*/

.gsc-control-cse .gs-result a.gs-title{
	font-size: 0.95em;
}

.gsc-table-result .gs-snippet{
	font-size: 1.23em;
	color: #3A3A3A;
}

.gsc-table-result .gsc-url-bottom {
	font-size: 1.23em;
}

.gsc-cursor-box{
	font-size: 1.23em;
}

.gsc-results .gsc-cursor-box{
	text-align: center;
}

table.gcsc-branding, gcsc-branding thead, .gcsc-branding tfoot, .gcsc-branding tbody, .gcsc-branding tr, .gcsc-branding td, .gcsc-branding th,
.gcsc-branding tbody tr:nth-child(1) td, .gcsc-branding tbody tr:nth-child(1) th  {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border: none;
	margin:0;
	background-color: #ffffff;
	box-shadow: none;
   	-moz-box-shadow: none;
    -webkit-box-shadow: none;
    padding:0;
}

.gcsc-branding-img-noclear img {
	max-width:100%;
	width:auto;
}

thead tr th.last {
	border-radius: 0 5px 0 0;
	-moz-border-radius: 0 5px 0 0;
	-webkit-border-radius: 0 5px 0 0;
	border-right: none;
}


tfoot tr th:first-child {
	border-left: none;
	border-bottom: none;
}

tfoot tr td:last-child {
	border-right: none;
}

tfoot td, tfoot th {
	border-top: none;
	border-bottom: none;
}

table {
	-webkit-box-shadow: 0 5px 6px -6px #777;
    -moz-box-shadow: 0 5px 6px -6px #777;
    box-shadow: 0 5px 6px -6px #777;
    border-collapse: separate;
    border-spacing: 0 1px;
    margin-bottom:1em;
}

tbody {
	 border-spacing: 0 0;
}

thead th {
	padding: 0.5em;
	background-color: #B9BECD;
	border-top: none;
	border-bottom: none;
}
thead {
	border-spacing: 0 2px;
}

tr:nth-child(even) {
	background-color: #E5E8EB;
}
tr:nth-child(odd) {
	background-color: #fff;
}

tbody tr:nth-child(1) td, tbody tr:nth-child(1) th {
    border-top: 1px solid #959595;
}

td, th {
	padding: 0.5em;
	border-top: 1px solid #EFEFEF;
	border-bottom: 1px solid #959595;
	border-left: 1px solid #EFEFEF;
	border-right: 1px solid #959595;
}

tbody th, tfoot th {
	border-left: 1px solid #959595;
}

tbody td {
	color: #5B666A;
}

th {
	font-weight: bold;
}

tfoot tr th, tfoot tr td {
	padding: 0.5em;
	background-color: #B9BECD;
}

input{
	margin:0;
	 border: 0;
	 border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	 display:table-cell;
	 padding: 0.3em 0.3em;
}

input.error {
	background-color: rgba(255, 0, 0, 0.1);
}

input[type="radio"] {
	appearance:none;
	-moz-appearance: none;
    -webkit-appearance: none;
    border: 2px solid #B8BDCC;
    padding: 5px;
    border-radius: 50px;
    display: inline-block;
    position: relative;
    background-color: #fff;
}
 
input[type="radio"]:checked:after {
    content: ' ';
    width: 6px;
    height: 6px;
    border-radius: 50px;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    position: absolute;
    top: 2px;
    background: #000779;
    text-shadow: 0px;
    left: 2px;
    font-size: 32px;
}

textarea.error {
	background-color: rgba(255, 0, 0, 0.1);
}

label {
    display: inline;
}

input[type="checkbox"] {
	appearance:none;
	-moz-appearance: none;
    -webkit-appearance: none;
    border: 2px solid #B8BDCC;
    padding: 5px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    display: inline-block;
    position: relative;
    background-color: #fff;
}

input[type="checkbox"]:checked:after {
    content: '\2714';
    font-size: 12px;
    position: absolute;
    top: -2px;
    left: 1px;
    color: #000779;
}

input[type="submit"] { 
  border: 1px solid #dedede;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  color: #282829;
  font-family: "Marcellus", Georgia, Times, Serif;
  font-size:0.9em;
  background: #B9BECC;
  box-shadow: 0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb;
  -moz-box-shadow: 0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb;
  -webkit-box-shadow: 0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb;
  background: -moz-linear-gradient(top,  #DEE4F5 10%, #B9BECC);
  background: -webkit-linear-gradient(top,  #DEE4F5, #B9BECC);
  background: o-linear-gradient(top,  #DEE4F5, #B9BECC);
  background: ms-linear-gradient(top,  #DEE4F5, #B9BECC);
  background: linear-gradient(top,  #DEE4F5, #B9BECC);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#DEE4F5', endColorstr='#B9BECC');
}

input[type="submit"]:hover{
    background: #CFD5E4;
    box-shadow: 0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3;
    -moz-box-shadow: 0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3;
    -webkit-box-shadow: 0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3;
    background: -moz-linear-gradient(top,  #CFD5E4 10%, #C8CDDC);
    background: -webkit-linear-gradient(top,  #CFD5E4, #C8CDDC);
    background: -o-linear-gradient(top,  #CFD5E4, #C8CDDC);
    background: -ms-linear-gradient(top,  #CFD5E4, #C8CDDC);
    background: linear-gradient(top,  #CFD5E4, #C8CDDC);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#CFD5E4', endColorstr='#C8CDDC');
}

#content .contCentral {
	margin-bottom:0;
	overflow: hidden;
}

#content .portada {
	margin-bottom:0;
	overflow: hidden;
}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
.marcoLiso.texto .video-container {
    padding-bottom: 42.25%;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.marcoSombra {
    border: 1px solid #ddd;
    padding: 4px; /*Inner border size*/
    background: #fff; /*Inner border color*/
    -webkit-box-shadow: 5px 5px 6px -6px #777;
    -moz-box-shadow: 5px 5px 6px -6px #777;
    box-shadow: 5px 5px 6px -6px #777;
    /*ie7*/
	filter: progid:DXImageTransform.Microsoft.Shadow(Color=#777777, Strength=4, Direction=135);
    /*ie8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Color=#777777, Strength=3, Direction=135)";

}

.marcoLiso {
    border: 1px solid #ddd;
    background: #fff;
    padding: 0.7em 0.5em;
}

.marcoLiso h1, .marcoLiso h2, .marcoLiso h3, .marcoLiso h4, .marcoAzul h1, .marcoAzul h2, .marcoAzul h3, .marcoAzul h4, .cajaCrema h1, .cajaCrema h2, .cajaCrema h3, .cajaCrema h4 {
    border-bottom: 1px solid #DDDDDD;
    padding-bottom: 0.7em;
}

.marcoLiso ul+h1, .marcoLiso ul+h2, .marcoLiso ul+h3, .marcoLiso ul+h4, .marcoAzul ul+h1, .marcoAzul ul+h2, .marcoAzul ul+h3, .marcoAzul ul+h4, , .cajaCrema ul+h1, .cajaCrema ul+h2, .cajaCrema ul+h3, .cajaCrema ul+h4 {
	margin-top:1em;
}

.marcoAzul h1, .marcoAzul h2, .marcoAzul h3, .marcoAzul h4, .marcoAzul h1 a, .marcoAzul h2 a, .marcoAzul h3 a, .marcoAzul h4 a, .marcoAzul h1 a:hover, .marcoAzul h2 a:hover, .marcoAzul h3 a:hover, .marcoAzul h4 a:hover, .cajaCrema h1, .cajaCrema h2, .cajaCrema h3, .cajaCrema h4, .cajaCrema h1 a, .cajaCrema h2 a, .cajaCrema h3 a, .cajaCrema h4 a, .cajaCrema h1 a:hover, .cajaCrema h2 a:hover, .cajaCrema h3 a:hover, .cajaCrema h4 a:hover {
	color: #3a3a3a;
}

.marcoLiso.campus h1, .marcoLiso.campus h2, .marcoLiso.campus h3, .marcoLiso.campus h4, .marcoLiso.campus p {
   margin-left: 34%;
}

.cont_1_3_d .marcoLiso:before, .cont_1_3_i .marcoLiso:before, .cont_1_4_d .marcoLiso:before, .cont_1_4_i .marcoLiso:before {
	border-color: #F7F7F7 #F7F7F7 #F7F7F7 #F7F7F7;
    border-style: solid;
    border-width: 0 0.3em 0.3em 0;
    box-shadow: 1px -1px 0 #DDDDDD, 1px -1px 0 #DDDDDD;
    -webkit-box-shadow: 1px -1px 0 #DDDDDD, 1px -1px 0 #DDDDDD;
    -moz-box-shadow: 1px -1px 0 #DDDDDD, 1px -1px 0 #DDDDDD;
    content: "";
    position: absolute;
    left: -1px;
    bottom: -1px;
}
.cont_1_3_d .marcoLiso:after, .cont_1_3_i .marcoLiso:after, .cont_1_4_d .marcoLiso:after, .cont_1_4_i .marcoLiso:after {
	border-color: #F7F7F7 #F7F7F7 #F7F7F7 #F7F7F7;
    border-style: solid;
    border-width: 0 0.3em 0.3em 0;
    box-shadow: -1px -1px 0 #DDDDDD, -1px -1px 0 #DDDDDD;
    -webkit-box-shadow: -1px -1px 0 #DDDDDD, -1px -1px 0 #DDDDDD;
    -moz-box-shadow: -1px -1px 0 #DDDDDD, -1px -1px 0 #DDDDDD;
    content: "";
    position: absolute;
    right: -1px;
    bottom: -1px;
}
.cont_1_3_d .marcoLiso, .cont_1_3_i .marcoLiso, .cont_1_4_d .marcoLiso, .cont_1_4_i .marcoLiso {
    position: relative;
}

.marcoAzul {
    background: #E4E8EB;
    padding: 1em;
    color: #3a3a3a;
}

.marcoAzul.claro {
    background: #C4ECF6;
}

.cajaCrema {
    background: #F3F3EA;
    padding: 1em;
    color: #3a3a3a;
}

#content .imgListaIzq {
	display: block;
    float: left;
    margin: 3px 15px 4px 0;
}

#content .imgListaDer {
	display: block;
    float: right;
    margin: 3px 0 4px 15px;
}

.col_200{
	column-width: 200px;
	column-gap: 20px;
	-moz-column-width: 200px;
	-moz-column-gap: 20px;
	-webkit-column-width: 200px;
	-webkit-column-gap: 20px;
}

.col_300{
	column-width: 300px;
	column-gap: 20px;
	-moz-column-width: 300px;
	-moz-column-gap: 20px;
	-webkit-column-width: 300px;
	-webkit-column-gap: 20px;
}

.col_400{
	column-width: 400px;
	column-gap: 20px;
	-moz-column-width: 400px;
	-moz-column-gap: 20px;
	-webkit-column-width: 400px;
	-webkit-column-gap: 20px;
}

.col_600{
	column-width: 600px;
	column-gap: 20px;
	-moz-column-width: 600px;
	-moz-column-gap: 20px;
	-webkit-column-width: 600px;
	-webkit-column-gap: 20px;
}

.masInfo{
	display:block;
	text-align:right;
	color: #20558a;
}

.paginador {
	text-align: center;
}

.paginador li{
    display: inline;
    list-style: none outside none;
}

.paginador li:before {
    content: "- ";
    color: #580C0C;
}
.paginador li.anterior:before {
    content: "";
}
.cont_2_4, .cont_1_3_i, .cont_1_4_i, .cont_2_3_i {
	padding-right: 1%;
}

.cont_2_3_d, .cont_2_4, .cont_1_3_d, .cont_1_4_d{
	margin-left: 1%;
}

.cont_2_3_i, .cont_1_3_i, .cont_1_4_i {
	border-right: 1px solid #ddd;
	padding-bottom: 50000px;
	margin-bottom: -50000px;
}

.cont_2_4 {
	border-right: 1px solid #ddd;
	padding-bottom: 50000px;
	margin-bottom: -50000px;
}

.cont_2_4 {
	width:59.3%;
}
.cont_1_3_i{
	width:20.15%;
}
.cont_2_3_i{
	width:79.65%;
}

/*google translate*/
.goog-logo-link img{
	max-width: 100%;
	width:auto;
}
#goog-gt-tt img{
	max-width: 100%;
	width:auto;
}

/* cabecera y pie */

#header {
	background-image: url("fondo.png");
	background-repeat: repeat-x;
	background-color: #000;
	height: 108px;
	color: #001d85;
}

.logo {
	width:600px;
	padding-top: 20px;
}

.logo_aniversario {
	float:left;
	margin-left: 45%;
	max-width: 90px;
	width: 90px;
	margin-top:10px;
}

#header .logotipo a span {
	background-image: url('anagrama.jpg');
	background-repeat: no-repeat;
	font-family: Ubuntu,Arial,Helvetica,sans-serif;
	font-size: 2.5em;
	color: #001d85;
	display:none;
}

#idiomas {
	color: #3A3A3A;
	font-family: "Marcellus", Georgia, Times, Serif;
}

#idiomas a, #idiomas a:hover{
	color: #3A3A3A;	
	background-color: #D6D7DA;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	padding:0 3px;
}

#idiomas li{	
	float:right;
}

#idiomas li.idioma_ES{	
	padding-left: 26px;
	background-image: url('/ss/Satellite?blobcol=urldata&blobkey=id&blobtable=MungoBlobs&blobwhere=1371546373978&ssbinary=true');
	background-position: left top;
    background-repeat: no-repeat;
}

#idiomas li.idioma_EN{	
	padding-left: 26px;
	background-image: url('/ss/Satellite?blobcol=urldata&blobkey=id&blobtable=MungoBlobs&blobwhere=1371546373999&ssbinary=true');
	background-position: left top;
    background-repeat: no-repeat;
}

.enlAcceso {
	color: #001d85;
	padding: 0.3em 0 0 0;
	display: inline;
}
 .enlAcceso li {
 	margin-bottom: 0;
	list-style: none;
	display: inline;
}

 .enlAcceso li:before {
	content: "\07C \020";
}

.enlAcceso a, .enlAcceso a:hover{
	color: #001d85;
}


#header .enlAcceso {
	margin-top:13px;
	margin-bottom:5px;
	float: right;
}

.buscador {
	width: 30%;
}

#buscadorGeneral {
	float:right;
	margin:0.2em 0;
	display:table;
}

#buscadorGeneral legend {
	display: none;
}

#buscadorGeneral .fBuscar {
	background-color:#fff;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	
}

.fBuscar input {
	/*float: left;*/
	display: inline-block;
}

#buscadorGeneral .fBuscarEn {
	margin-top: 0.8em;
	margin-bottom: -100%;
	font-size: 0.9em;
	margin-left:0.6em;
}

#buscadorGeneral input{
	height: 2em;
}

#buscadorGeneral input[type="radio"]{
	height: 1em;
}

#buscadorGeneral .buscar {
	font-family: "Trebuchet MS", Helvetica, Arial, Sans-serif;
	padding-left:2em;
	padding-right:1em;
	color:#3a3a3a;
	font-size:0.7em;
	padding-top: 1em;
}

.buscar {
background: url('/ss/Satellite?blobcol=urldata&blobkey=id&blobtable=MungoBlobs&blobwhere=1371546253277&ssbinary=true') no-repeat scroll 0 0 transparent;
}

#buscadorGeneral input::-webkit-input-placeholder { /* WebKit browsers */
    color:#000;
}
#buscadorGeneral input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:#000;
}
#buscadorGeneral input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:#000;
}
#buscadorGeneral input:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:#000;
}
#footer {
	background-image: url("fondopie.jpg");
	background-repeat: repeat-x;
	background-color: #000;
	height: 84px;
	color: #001d85;
	padding-top: 1em;
	padding-bottom: 0.1em;
}
#footer .anagrama {
	float:right;
	width: 69px;
}
#footer .copy {
	width: 330px;
	margin-top: 10px;
}
#footercontenido {
		width:90%;margin:auto;
}
#footer p{
	line-height:1em;
}

#footer ol + p, #footer ul + p{
	margin-top:0;
}

#footer .enlAcceso{
	padding-top: 1em;
	padding-bottom: 1em;
}

.pie_UC3M{
	padding: 0.5em 0;
}

.copyright {
	
	padding-top: 0.6em;
}

.banda_UC3M {
	
	padding: 0;
	text-align: right;
}

#footer .enlAcceso li:first-of-type a{
	font-weight:bold;
}

#footer .enlAcceso a{
    text-align: left;
}

/* menu de navegacion */

#nav{
	background-color: #FFF;
	box-shadow: 0px 1px 3px #aaa;

}

#nav li{
    /*-webkit-box-shadow:inset 10px 0 6px -6px #fff;
	-moz-box-shadow:inset 10px 0 6px -6px #fff;
    box-shadow: inset 10px 0 6px -6px #fff;*/
    border-left: 1px solid #001d85;
    padding:9px 1px;
    width: auto;
    float: left;
    text-transform: uppercase; 
}

#nav li:hover{
    background-color: #EEE;
}

#nav li.activo {
    background-color: #EEE;
}

#nav li:last-child{
    /*-webkit-box-shadow: 5px 1px 4px -1px #FFFFFF, 10px 0 6px -6px #FFFFFF inset;
    -moz-box-shadow: 5px 1px 4px -1px #FFFFFF, 10px 0 6px -6px #FFFFFF inset;
    box-shadow: 5px 1px 4px -1px #FFFFFF, 10px 0 6px -6px #FFFFFF inset;*/
    border-right: 1px solid #001d85;
}

.menu {
	width: 68%;
}

.menu li {
	margin-bottom:0;
}

#nav li a {
	font-family: Ubuntu, Georgia, Times, Serif;
	font-size:0.98em;
	color:#001d85;
	padding: 9px 10px;
}

#nav li a:hover {
	color:#001d85;
}


#nav a#pull {
	display:none;
}

#nav a.botonModoLectura {
	display:none;
}


/*migas de pan y enlaces del pie*/
.migasPan {
 	color: #565656;
	padding: 0.3em 0 0.1em 0;
}
 .migasPan li {
 	margin-bottom: 0;
	list-style: none;
	display: inline;
}

 .migasPan li:before {
	content: "\03E \020";
	color: #565656;
}
 
.migasPan li.first:before {
	margin-left: 1em;
	content: " ";
}

.migasPan a, .migasPan a:hover {
	color: #565656;
}

#content .enlPie{
	margin-top: 1em;
	margin-bottom: 0em;
}
.enlPie {
	color: #580C0C;
	padding: 0;
}

.enlPie a{
	color: #580C0C;
}
.enlPie a:hover{
	color: #cc6666;
}

.enlPie li {
 	margin-bottom: 0;
 	margin-left:1em;
	list-style: none;
	display: inline;
}

.enlPie li:before {
	content: "\0B7 \020";
}

.enlPie li.first {
	margin-left: 0;
}

/* modulos */

#content .bnTitulo {
	max-width:100%;
	width:100%;
	height:75px;
	background:#DEE2EC no-repeat center center;
	border-color:#C4C7CF;
	margin-bottom: 1.5em;
	padding: 3.2px;
	display:table;
}

.bnTitulo a{
	background-repeat:no-repeat;
	background-position:center left;
	color:#fff;
	font-size:1.1em;
	font-family: "Marcellus", Georgia, Times, Serif;
	line-height:0.9em;
	vertical-align: middle;
	display:table-cell;
	padding: 0.5em 0.2em 0.5em 1.15em;
	max-width:100%;
	width:100%;
}

.bnTitulo a:hover{
	color:#fff;
}

.titulares {
	padding-right: 0.19em;
}

#content .titulares .row {
	margin-bottom:0.1em;
}


#content .titulares li h1, #content .titulares li h2, #content .titulares li h3, #content .titulares li h4, #content .titulares li h5 {
    background-image: url('/ss/Satellite?blobcol=urldata&blobkey=id&blobtable=MungoBlobs&blobwhere=1371546319346&ssbinary=true');
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 1em;
}

.portada .titulares.foto li h1, .portada .titulares.foto li h2, .portada .titulares.foto li h3, .portada .titulares.foto li h4, .portada .titulares.foto li h5 {
	font-size:0.95em;
}

#content .titulares.foto li h1, #content .titulares.foto li h2, #content .titulares.foto li h3, #content .titulares.foto li h4, #content .titulares.foto li h5 {
	margin-left:36%;
}

#content .titulares.foto li p {
	margin-left:39%;
}

#content .portada .titulares.foto li p {
	margin-left:41%;
}

.marcoLiso .titulares {
	border-right: 1px solid #ddd;
}

.marcoLiso .titulares h1, .marcoLiso .titulares h2, .marcoLiso .titulares h3, .marcoLiso .titulares h4 {
	border-bottom: none;
	padding-bottom: 0;
}

.enlColDer h2{
	background:#f0d9d0;
	padding: 0.3em 1.5em 0.3em 0.7em;
	position: relative;
	text-transform: uppercase; 
	margin-bottom: 0.2em;
}
.enlColDer h2:before {
	content:"";
	position:absolute;
	top:0;
	right:0;
	border-width:0 1.5em 1.5em 0;
	border-style:solid;
	border-color:#F7F7F7 #F7F7F7 #D8BCB2 #000;/* color borde y pestaÃ¯Â¿Â½a */
	background:#D8BCB2;
	/* sombra pestana opcional*/
	/*-webkit-box-shadow:-2px 2px 2px rgba(0,0,0,0.3), -2px 2px 2px rgba(0,0,0,0.2);
	-moz-box-shadow:-2px 2px 2px rgba(0,0,0,0.3), -2px 2px 2px rgba(0,0,0,0.2);
	box-shadow:-2px 2px 2px rgba(0,0,0,0.3), -2px 2px 2px rgba(0,0,0,0.2);*/
}

.enlColDer .marcoLiso {
	border-top: 3px solid #f0d9d0;
}

.enlColDer li {
    list-style: none outside url('/ss/Satellite?blobcol=urldata&blobkey=id&blobtable=MungoBlobs&blobwhere=1371546253282&ssbinary=true');
    padding: 0 0 0 0em;
    margin-left:1.5em;
    margin-bottom: 0.8em;
}

.fotoCampanha {
	background-color: #DEE2EC;
	padding: 0.5em;
}

.fotoCampanha p {
	font-size: 0.95em;
	font-weight: bold;
}

.fotoCentrado{
	display:table-cell;
	
}

.textoCentrado{
	display:table-cell;
	vertical-align:middle;
	padding-left:2em;
}

#content .redesSociales{
	margin-bottom: 0em;
}

.redesSociales li {
	width: 16%; 
	margin-left: 5%;
}

.bnOpina {
	float:right;
}

#content .bnOpina.row{
	margin-bottom: 0;
	margin-left: 0.7em;
}

#content .bnOpina li{
	margin-bottom: 0;
}

.portada {
	background-image: url('/ss/Satellite?blobcol=urldata&blobkey=id&blobtable=MungoBlobs&blobwhere=1371546253287&ssbinary=true');
	background-position: right bottom;
    background-repeat: no-repeat;
}
.portada .cont_1_3_d {
	margin-bottom: 130px;
}

.bnCEI {
	text-align:center;
}
.bnCEI img {
	width:113px;
}

.cont_1_3_d img, .cont_1_4_d img, .cont_1_3_i img, .cont_1_4_i img{
	margin-bottom: 0.5em;
}

.cont_1_3_d p, .cont_1_4_d p, .cont_1_3_i p, .cont_1_4_i p{
	padding: 0em 0.5em 0em 0.5em;
}

.contCentral .cont_1_3_d, .contCentral .cont_1_4_d, .contCentral .cont_1_3_i, .contCentral .cont_1_4_i{
	color: #5a5a5a;
}

/*.cont_1_3_d p, .cont_1_4_d p, .cont_1_3_i p, .cont_1_4_i p, .cont_1_3_d .marcoLiso li, .cont_1_4_d .marcoLiso li, .cont_1_3_i .marcoLiso li, .cont_1_4_i .marcoLiso li{
	font-size: 0.9em;
}*/

.cont_1_3_d .grande p, .cont_1_4_d .grande p, .cont_1_3_i .grande p, .cont_1_4_i .grande p, .cont_1_4_i .grande p, .cont_1_3_d .grande li, .cont_1_4_d .grande li, .cont_1_3_i .grande li, .cont_1_4_i .grande li {
	font-size: 0.9em;
}

.enlColDer .marcoLiso li, .enlColDer .marcoLiso p{
	font-size:0.8em;
}

.enlSeccionRosa h2, .enlSeccionAzul h2 {
	padding: 0.3em 0.7em;
}

.enlSeccionRosa h2 {
	background:#f0d9d0;
	border-top: 1px solid #DDDDDD;
}

.enlSeccionAzul h2{
	background:#B9BECD;	
	color: #000779;
	border-top: 1px solid #DDDDDD;
}

#content .enlSeccionRosa img{
	margin-left: 1em;

}

#content .enlSeccionAzul img{
	margin-right: 1em;

}

#content .enlSeccionRosa h2, #content .enlSeccionAzul h2 {
	margin-bottom: 0;
}

.enlSeccionRosa.marcoLiso, .enlSeccionAzul.marcoLiso {
	border-top: none;
	padding: 0 0 0.5em 0;
}

.enlSeccionAzul.marcoLiso {
	background-color: #E5E8EB;
}
.enlSeccionRosa ul, .enlSeccionAzul ul {
	padding-top: 2%;
}

/*.no-csscolumns .enlSeccionRosa ul {
	padding-left: 30%;
}

.no-csscolumns .enlSeccionAzul ul {
	padding-right: 34%;
}*/

.contCentral .enlSeccionRosa.marcoLiso li, .contCentral .enlSeccionAzul.marcoLiso li, .estructural .enlSeccionRosa.marcoLiso li, .estructural .enlSeccionAzul.marcoLiso li {
    list-style: none outside url('/ss/Satellite?blobcol=urldata&blobkey=id&blobtable=MungoBlobs&blobwhere=1371546253292&ssbinary=true');
    padding: 0em;
    margin-bottom: 0.1em;
}

.no-csscolumns .contCentral .enlSeccionRosa.marcoLiso li, .no-csscolumns .contCentral .enlSeccionAzul.marcoLiso li, .no-csscolumns .estructural .enlSeccionRosa.marcoLiso li, .no-csscolumns .estructural .enlSeccionAzul.marcoLiso li {
	float: left;
}

.contCentral .enlSeccionRosa.marcoLiso li, .estructural .enlSeccionRosa.marcoLiso li {
	margin-left: 1em;
}

.contCentral .enlSeccionAzul.marcoLiso li, .estructural .enlSeccionAzul.marcoLiso li {
	margin-left: 2em;
}


.no-csscolumns .enlSeccionRosa li, .no-csscolumns .enlSeccionAzul li {
	width: 34%;
} 

.marcoLiso.texto {
	padding: 1em;
}

.enlHerramientas img {
	width:15%;
	max-width:15%;
	margin-right: 0.5em;
	margin-bottom: 0;
}

.enlHerramientas a{
	color: #91221F;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

.enlHerramientas a:hover{
	color: #91221F;
}

.compartir ul {
	background-color: #EBEDF0;
    /*overflow: auto;*/
	overflow: hidden;
}

.compartir li {
	float:left;
	width:50%;
	margin-bottom: 0;
}

.compartir li .chicklets, .compartir li span.stButton span.email{
	color:#91221F;
}

#compartirContenido li{
	list-style: none;
	margin-left: 0;
}



.contCentral .marcoLiso li, .contCentral .marcoAzul li, .contCentral .cajaCrema li, .estructural .marcoLiso li, .estructural .marcoAzul li, .estructural .cajaCrema li {
    margin-left:1.5em;
}

.contCentral .marcoAzul li, .estructural .marcoAzul li {
    list-style: none outside url('/ss/Satellite?blobcol=urldata&blobkey=id&blobtable=MungoBlobs&blobwhere=1371546253297&ssbinary=true');
}

.contCentral .marcoLiso li, .estructural .marcoLiso li, .contCentral .cajaCrema li, .estructural .cajaCrema li {
    list-style: none outside url('/ss/Satellite?blobcol=urldata&blobkey=id&blobtable=MungoBlobs&blobwhere=1371546253282&ssbinary=true');
}

.titulares li {
	list-style: none;
	margin-left:0;
}

.titulares.cajaCrema, .titulares.marcoLiso, .titulares.marcoAzul {
	padding-right:1em;
}

.titulares.cajaCrema li, .titulares.marcoLiso li, .titulares.marcoAzul li {
	list-style: none outside none;
	margin-left: 0;
}

.titulares.cajaCrema li h2, .titulares.cajaCrema li h3, .titulares.cajaCrema li h4, .titulares.cajaCrema li h5, 
.titulares.marcoLiso li h2, .titulares.marcoLiso li h3, .titulares.marcoLiso li h4, .titulares.marcoLiso li h5,
.titulares.marcoAzul li h2, .titulares.marcoAzul li h3, .titulares.marcoAzul li h4, .titulares.marcoAzul li h5
{
	border-bottom: none;
    padding-bottom: 0;
}

.titulares.cajaCrema li h2 a, .titulares.cajaCrema li h3 a, .titulares.cajaCrema li h4 a, .titulares.cajaCrema li h5 a, 
.titulares.marcoLiso li h2 a, .titulares.marcoLiso li h3 a, .titulares.marcoLiso li h4 a, .titulares.marcoLiso li h5 a,
.titulares.marcoAzul li h2 a, .titulares.marcoAzul li h3 a, .titulares.marcoAzul li h4 a, .titulares.marcoAzul li h5 a
{
	color: #580C0C;
}

.titulares.cajaCrema li h2 a:hover, .titulares.cajaCrema li h3 a:hover, .titulares.cajaCrema li h4 a:hover, .titulares.cajaCrema li h5 a:hover, 
.titulares.marcoLiso li h2 a:hover, .titulares.marcoLiso li h3 a:hover, .titulares.marcoLiso li h4 a:hover, .titulares.marcoLiso li h5 a:hover,
.titulares.marcoAzul li h2 a:hover, .titulares.marcoAzul li h3 a:hover, .titulares.marcoAzul li h4 a:hover, .titulares.marcoAzul li h5 a:hover
{
	color: #cc6666;
}

.contCentral .titulares.cajaCrema li h2, .contCentral .titulares.cajaCrema li h3, .contCentral .titulares.cajaCrema li h4, .contCentral .titulares.cajaCrema li h5, 
.contCentral .titulares.marcoLiso li h2, .contCentral .titulares.marcoLiso li h3, .contCentral .titulares.marcoLiso li h4, .contCentral .titulares.marcoLiso li h5,
.contCentral .titulares.marcoAzul li h2, .contCentral .titulares.marcoAzul li h3, .contCentral .titulares.marcoAzul li h4, .contCentral .titulares.marcoAzul li h5,
.contCentral .titulares.cajaCrema li p, .contCentral .titulares.marcoLiso li p, .contCentral .titulares.marcoAzul li p{
	font-size: 1em;
}

.galeria .col:nth-of-type(6n+1) {
	margin-left: 0px;
}

.galeria .col {
	margin-bottom: 0.7em;
}

.enlGaleria {
	overflow: hidden;
}

.enlGaleria li { 
	margin-left: 0;
	padding: 0.5em;
	text-align: center;
	width: 25%;
	border: 1px solid #dedede;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	color: #282829;
	font-family: "Marcellus", Georgia, Times, Serif;
	font-size:0.94em;
	background: #B9BECC;
	box-shadow: 0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb;
	-moz-box-shadow: 0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb;
	-webkit-box-shadow: 0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb;
	background: -moz-linear-gradient(top,  #DEE4F5 10%, #B9BECC);
	background: -webkit-linear-gradient(top,  #DEE4F5, #B9BECC);
	background: o-linear-gradient(top,  #DEE4F5, #B9BECC);
	background: ms-linear-gradient(top,  #DEE4F5, #B9BECC);
	background: linear-gradient(top,  #DEE4F5, #B9BECC);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#DEE4F5', endColorstr='#B9BECC');
	padding-bottom: 2em;
	margin-bottom: -1.5em;
}

.enlGaleria li a{
	color: #3A3A3A;
	font-family: "Marcellus", Georgia, Times, Serif;
	padding: 0.5em 0;
}

.enlGaleria li a:hover{
	color: #3A3A3A;
}

.enlGaleria li.activo a, .enlGaleria li.activo a:hover {
	color: #580C0C;
	font-size: 1.1em;
}

.enlGaleria li:hover{
    background: #CFD5E4;
    box-shadow: 0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3;
    -moz-box-shadow: 0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3;
    -webkit-box-shadow: 0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3;
    background: -moz-linear-gradient(top,  #CFD5E4 10%, #C8CDDC);
    background: -webkit-linear-gradient(top,  #CFD5E4, #C8CDDC);
    background: -o-linear-gradient(top,  #CFD5E4, #C8CDDC);
    background: -ms-linear-gradient(top,  #CFD5E4, #C8CDDC);
    background: linear-gradient(top,  #CFD5E4, #C8CDDC);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#CFD5E4', endColorstr='#C8CDDC');
}


.organigrama.ficha .detalle {
    border-left: 1px solid #DDDDDD;
    padding-left: 1.9%;
}

.organigrama>div{
	padding: 0.7em 0.5em;
}

.organigrama dt, .organigrama dd{
	display: inline;
}

.organigrama dt.Competencias{
	display: block;
}

.organigrama dd:after {
	content:"";
	display:block;
}

.organigrama dt.Cargo, .organigrama dt.PuestoDocente, .organigrama dt.Nombre {
	display: none;
}

.organigrama h2 {
	font-size: 1.1em;
	margin-left: 18%;
	border-bottom: none;
	padding-bottom: 0;
}

.organigrama .detalle h2 {
	margin-left: 0;
	border-bottom: 1px solid #DDDDDD;
    padding-bottom: 0.7em;
}

.organigrama dd.Cargo, .organigrama dd.PuestoDocente, .organigrama dd.Nombre {
	font-size: 1.05em;
	font-family: "Marcellus", Georgia, Times, Serif;
}
#content .organigrama dd.PuestoDocente p {
	font-family: "Marcellus", Georgia, Times, Serif;
	font-size: 1em;
	margin-bottom: 0;
}
#content .organigrama dd.PuestoDocente li {
	font-family: "Marcellus", Georgia, Times, Serif;
}
.organigrama dd.Nombre{
	color: #580C0C;
}


.organigrama .datos {
	padding-bottom: 0.7em;
	border-bottom: 1px solid #DDDDDD;
	margin-left: 18%;
}

.organigrama .direccion {
	padding-top: 0.7em;
	margin-left: 18%;
}

.organigrama .enlaces a {
	font-family: "Marcellus", Georgia, Times, Serif;
}

.organigrama .enlaces {
	margin-top: 1.5em;
	margin-left: 18%;
}

.organigrama .detalle .enlaces {
	margin-left: 0;
}

.organigrama .enlaces li {
    list-style: none inside url('/ss/Satellite?blobcol=urldata&blobkey=id&blobtable=MungoBlobs&blobwhere=1371546253282&ssbinary=true');
    margin-bottom: 1em;
}

.instituto dt.Web{
	display:none;
}

.grado dt {
	color: #580C0C;
}

.grado .telefono p {
	color: #01BCE7;
	font-size: 1.4em;
	font-family: "Marcellus", Georgia, Times, Serif;
}

.grado .contacta legend {
	display:none;
}

.grado .contacta label {
	display:none;
}

.grado .contacta label.checkbox {
	display:inline;
}
.grado .contacta input[type="checkbox"].error {
    border: 2px solid red;
	background-color: rgba(255, 0, 0, 0.1);
}
.grado .contacta input[type="submit"]{
	float:right;
	text-transform: none;
	color: #fff;
	padding-right:20px;
	padding-left:10px;
    background-color: #00BCE4;
	  box-shadow: 0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb;
	  -moz-box-shadow: 0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb;
	  -webkit-box-shadow: 0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb;
	  background-image: none;
	  background: -moz-linear-gradient(top,  #00BCE4 10%, #007894);
	  background: -webkit-linear-gradient(top,  #00BCE4, #007894);
	  background: o-linear-gradient(top,  #00BCE4, #007894);
	  background: ms-linear-gradient(top,  #00BCE4, #007894);
	  background: linear-gradient(top,  #00BCE4, #007894);
	  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00BCE4', endColorstr='#007894');
}

.grado .contacta input[type="submit"]:hover{
    background-color: #00BCE4;
    box-shadow: 0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3;
    -moz-box-shadow: 0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3;
    -webkit-box-shadow: 0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3;
    background-image: none;
    background-image: -moz-linear-gradient(top,  #007894 10%, #00BCE4);
    background-image: -webkit-linear-gradient(top,  #007894, #00BCE4);
    background-image: -o-linear-gradient(top,  #007894, #00BCE4);
    background-image: -ms-linear-gradient(top,  #007894, #00BCE4);
    background-image: linear-gradient(top,  #007894, #00BCE4);
}

.contCentral .marcoLiso.organigrama li.cv{
	font-size:1em;
	 margin-left: 0;
}

.descargaPDF, .descargaPPT, .descargaPPTX, .descargaDOC, .descargaDOCX, .descargaXLS, .descargaXLSX {
	background-position: right bottom;
    background-repeat: no-repeat;
    padding-right: 35px;
	padding-top: 15px;
	line-height: 37px;
}

.descargaPDF {
	background-image: url('/ss/Satellite?blobcol=urldata&blobkey=id&blobtable=MungoBlobs&blobwhere=1371546188388&ssbinary=true');
}

.descargaPPT, .descargaPPTX {
	background-image: url('/ss/Satellite?blobcol=urldata&blobkey=id&blobtable=MungoBlobs&blobwhere=1371546188461&ssbinary=true');
}

.descargaDOC, .descargaDOCX {
	background-image: url('/ss/Satellite?blobcol=urldata&blobkey=id&blobtable=MungoBlobs&blobwhere=1371546188454&ssbinary=true');
}

.descargaXLS, .descargaXLSX {
	background-image: url('/ss/Satellite?blobcol=urldata&blobkey=id&blobtable=MungoBlobs&blobwhere=1371546188447&ssbinary=true');
}

.marcoLiso li .descargaPDF, .marcoAzul li .descargaPDF, .cajaCrema li .descargaPDF, .marcoLiso li .descargaPPT, .marcoAzul li .descargaPPT, .cajaCrema li .descargaPPT, .marcoLiso li .descargaPPTX, .marcoAzul li .descargaPPTX, .cajaCrema li .descargaPPTX, .marcoLiso li .descargaXLS, .marcoAzul li .descargaXLS, .cajaCrema li .descargaXLS, .marcoLiso li .descargaXLSX, .marcoAzul li .descargaXLSX, .cajaCrema li .descargaXLSX, .marcoLiso li .descargaDOC, .marcoAzul li .descargaDOC, .cajaCrema li .descargaDOC, .marcoLiso li .descargaDOCX, .marcoAzul li .descargaDOCX, .cajaCrema li .descargaDOCX{
	line-height:37px;
}

.panel li.marcoLiso a.descargaPDF {
	background-position: right center;
	padding-right: 35px;
	padding-top: 15px;
	line-height: normal;
}


/** Estilos para el slider Nivo-Slider cuando el javascript esta desactivado**/
.slider-item {
	position:relative;
}

.slider-item  a{
	z-index:100;
}


.slider-item > .nivo-top-left-caption   {
	left:0.5em;
	right:auto;
	top:0.5em;
	bottom:auto;	
}

.slider-item > .nivo-top-right-caption   {
	left:auto;
	right:0.5em;
	top:0.5em;
	bottom:auto;	
}

.slider-item > .nivo-bottom-caption   {
	left:0.5em;
	right:auto;
	top:auto;
	bottom:0.5em;		
}

.buscador.normativa h2, .buscador.normativa h3, .buscador.normativa h4 {
	border-bottom: none;
    padding-bottom: 0;
}

.buscador.normativa {
	width: 100%;
}
.buscador.normativa form {
	background-color:#DEE2EC;
	padding:0.5em;
	background-image: url('/ss/Satellite?blobcol=urldata&blobkey=id&blobtable=MungoBlobs&blobwhere=1371546253465&ssbinary=true');
	background-position: 98% center;
    background-repeat: no-repeat;
}

.buscador.normativa legend {
	display: none;
}

.buscador.normativa .fBuscar {
	width:88%;
	background-color:#fff;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	
}

.buscador.normativa .botonBuscar{
	float:right;
}

.buscador.normativa .buscar {
    background: none;
    height: 1.9em;
    width: 70%;
}

.resultados li {
	border-bottom: 1px solid #DDDDDD;
	padding-top:1em;
	padding-bottom: 1.5em;
	line-height:33px;
}
.resultados li:last-child {
	border-bottom: none;
	padding-bottom:1em;
}

.contacta {
	padding-top:1em;
}

.contacta h2{
	font-size:1.5em;
	border-bottom: 1px solid #DDDDDD;
	padding-bottom: 0.7em;
}

.contacta input[type="text"],.contacta input[type="email"],.contacta input[type="url"],.contacta input[type="password"],.contacta textarea {
    border-color: #CCCCCC #EEEEEE #EEEEEE #CCCCCC;
    border-style: solid;
    border-width: 1px;
    width: 100%;
    background: #fff;
    font-family: "Trebuchet MS", Helvetica, Arial, Sans-serif;
}

.contacta input[type="submit"]{
	float:right;
	text-transform: uppercase;
	padding-right:20px;
	padding-left:10px;
	background-position: right bottom;
    background-repeat: no-repeat;
    background-color: #B9BECC;
	  box-shadow: 0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb;
	  -moz-box-shadow: 0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb;
	  -webkit-box-shadow: 0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb;
	  background-image: url('/ss/Satellite?blobcol=urldata&blobkey=id&blobtable=MungoBlobs&blobwhere=1371546253470&ssbinary=true'), -moz-linear-gradient(top,  #DEE4F5 10%, #B9BECC);
	  background-image: url('/ss/Satellite?blobcol=urldata&blobkey=id&blobtable=MungoBlobs&blobwhere=1371546253470&ssbinary=true'), -webkit-linear-gradient(top,  #DEE4F5, #B9BECC);
	  background-image: url('/ss/Satellite?blobcol=urldata&blobkey=id&blobtable=MungoBlobs&blobwhere=1371546253470&ssbinary=true'), o-linear-gradient(top,  #DEE4F5, #B9BECC);
	  background-image: url('/ss/Satellite?blobcol=urldata&blobkey=id&blobtable=MungoBlobs&blobwhere=1371546253470&ssbinary=true'), ms-linear-gradient(top,  #DEE4F5, #B9BECC);
	  background-image: url('/ss/Satellite?blobcol=urldata&blobkey=id&blobtable=MungoBlobs&blobwhere=1371546253470&ssbinary=true'),linear-gradient(top,  #DEE4F5, #B9BECC);
	  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#DEE4F5', endColorstr='#B9BECC');
}

.contacta input[type="submit"]:hover{
    background-color: #CFD5E4;
    box-shadow: 0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3;
    -moz-box-shadow: 0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3;
    -webkit-box-shadow: 0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3;
    background-image: url('/ss/Satellite?blobcol=urldata&blobkey=id&blobtable=MungoBlobs&blobwhere=1371546253470&ssbinary=true'), -moz-linear-gradient(top,  #CFD5E4 10%, #C8CDDC);
    background-image: url('/ss/Satellite?blobcol=urldata&blobkey=id&blobtable=MungoBlobs&blobwhere=1371546253470&ssbinary=true'), -webkit-linear-gradient(top,  #CFD5E4, #C8CDDC);
    background-image: url('/ss/Satellite?blobcol=urldata&blobkey=id&blobtable=MungoBlobs&blobwhere=1371546253470&ssbinary=true'), -o-linear-gradient(top,  #CFD5E4, #C8CDDC);
    background-image: url('/ss/Satellite?blobcol=urldata&blobkey=id&blobtable=MungoBlobs&blobwhere=1371546253470&ssbinary=true'), -ms-linear-gradient(top,  #CFD5E4, #C8CDDC);
    background-image: url('/ss/Satellite?blobcol=urldata&blobkey=id&blobtable=MungoBlobs&blobwhere=1371546253470&ssbinary=true'), linear-gradient(top,  #CFD5E4, #C8CDDC);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#CFD5E4', endColorstr='#C8CDDC');	
}

.contacta input.error {
	background-color: rgba(255, 0, 0, 0.1);
}

.contacta textarea.error {
	background-color: rgba(255, 0, 0, 0.1);
}

.contacta .mensajeError {
	text-align:left;
	color:red;
}

.adsenseContenedor{
	height:0;
}

.pixelConversionContenedor{
	height:0;
}


#content p {
    margin-bottom: 0.5em;
}

.contacta legend {
	display:none;
}

.contacta a.telefono{
	font-size: 2.8em;
}

.contacta a.pic{
	font-size: 1.8em;
	font-family: "Marcellus", Georgia, Times, Serif;
}


#avisoCookies{
	background-color:#555;
	padding-bottom:1em;
	position: relative;
}

#avisoCookies p{
	color:#FFF;
	margin:0 
	auto;
	padding:0.5em 1em;
	font-size: 0.9em;
}

#avisoCookies a{
	color: #fff;
	cursor:hand;
	cursor:pointer;
	text-decoration:underline;
}
 
#avisoCookies h1{
	color:#FFF;
	margin:0 auto;
	padding:0.5em 1em;
	font-size: 1.4em;
}

#cierreAviso {
	position: absolute;
    right: 0.5em;
    bottom: 0.5em;
}

#errorPagina {
	padding: 2em;
	margin: 2em 0;
}
#errorPagina p {
	font-size:1.4em;
}

.adsenseContenedor img {
	width:auto;
}

.quitarModoLectura {
	display:none;
}

.quitarModoLectura p {
	text-align:right;
	font-weight:bold;
}


@media screen and (max-width : 767px) {

	#content {
		padding-top:0.5em;
	}

	.cont_2_3_i,  .cont_2_3_d, .cont_1_3_i, .cont_1_3_d, .cont_2_4, .cont_1_4_i, .cont_1_4_d  {
		padding-left: 0;
		padding-right: 0;
		border: none;
		width:100%;
		margin-left: 0;
	}

	.noMovil {
		display: none;
	}

	.navegacionMovil {
		/*display: none;*/
	}
	
	table.gsc-resultsHeader, .gsc-resultsHeader thead, .gsc-resultsHeader tfoot, .gsc-resultsHeader tbody, .gsc-resultsHeader tr, .gsc-resultsHeader td, .gsc-resultsHeader th,  
	.gsc-resultsHeader tbody tr:nth-child(1) td, .gsc-resultsHeader tbody tr:nth-child(1) th 
	{
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
		border: none;
		margin:0;
		background-color: #ffffff;
		box-shadow: none;
	   	-moz-box-shadow: none;
	   	-webkit-box-shadow: none;
	   	padding:0;
	   	display: inline;
	}
		
	table.gsc-above-wrapper-area-container, .gsc-above-wrapper-area-container thead, .gsc-above-wrapper-area-container tfoot, .gsc-above-wrapper-area-container tbody, .gsc-above-wrapper-area-container tr, .gsc-above-wrapper-area-container td, .gsc-above-wrapper-area-container th,
	.gsc-above-wrapper-area-container tbody tr:nth-child(1) td, .gsc-above-wrapper-area-container tbody tr:nth-child(1) th 
	  {
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
		border: none;
		margin:0;
		background-color: #ffffff;
		box-shadow: none;
    	-moz-box-shadow: none;
    	-webkit-box-shadow: none;
    	padding:0;
    	display: inline;
	}
	
	.gsc-above-wrapper-area-container td{
		min-height:0px;
	}

	table.gsc-table-result, .gsc-table-result thead, .gsc-table-result tfoot, .gsc-table-result tbody, .gsc-table-result tr, .gsc-table-result td, .gsc-table-result th,
	.gsc-table-result tbody tr:nth-child(1) td, .gsc-table-result tbody tr:nth-child(1) th
	  {
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
		border: none;
		margin:0;
		background-color: #ffffff;
		box-shadow: none;
    	-moz-box-shadow: none;
    	-webkit-box-shadow: none;
    	padding:0;
    	display: inline;
	}
	
	table.gcsc-branding, .gcsc-branding thead, .gcsc-branding tfoot, .gcsc-branding tbody, .gcsc-branding tr, .gcsc-branding td, .gcsc-branding th,
	.gcsc-branding tbody tr:nth-child(1) td, .gcsc-branding tbody tr:nth-child(1) th  {
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
		border: none;
		margin:0;
		background-color: #ffffff;
		box-shadow: none;
	   	-moz-box-shadow: none;
	    -webkit-box-shadow: none;
	    padding:0;
	    display: inline;
	}
	
	.gcsc-branding-img-noclear img {
		max-width:100%;
		width:auto;
	}
	
	.gsc-resultsHeader {
		display:none;
	}

	/* Force table to not be like tables anymore */
	table, thead, tbody, th, td, tr, tfoot, caption {
		display: block;
	}
	 
	/* Hide table headers (but not display: none;, for accessibility) */
	thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	 
	td {
		/* Behave like a "row" */
		position: relative;
		padding-left: 50%;
		/*white-space: normal;*/
		text-align:left;
		border-color: #EFEFEF #959595 #959595;
		min-height: 6em;
	}

	tfoot tr td {
    	padding-left: 50%;
	}
	 
	td:before {
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%;
		padding-right: 10px;
		/*white-space: nowrap;*/
		text-align:left;
		font-weight: bold;
	}
	
	tbody tr:nth-child(1) td, tbody tr:nth-child(1) th {
	    border-top: 1px solid #EFEFEF;
	}

	th {
	    border-color: #EFEFEF #959595 #959595;
	}

	 tr { 
	 	border-left: 1px solid #959595; 
	 	border-right: 1px solid #959595; 
	 	border-top: none; 
	 	border-bottom: 1px solid #959595; 
	 }

	 tfoot tr td, tfoot tr th, tfoot tr th:first-child, tfoot tr td:last-child{
	 	border: 1px solid;
	 	border-color: #EFEFEF #959595 #959595;
	 }

	 tfoot tr:first-child {
	 	border-top: 1px solid #959595;
	 }
	 
	/*
	Label the data
	*/
	td:before { content: attr(data-label); }

	dt:first-child {
		margin-top: 1.2em;
	}

	dl:first-child dt:first-child {
		margin-top: 0em;
	}


	#header{
		padding-top:0.1em;
		padding-bottom:0.1em;
	}
	
	.logo_aniversario {
		display:none;
	}

	#header .logotipo{
		padding-top:0.5em;
		padding-left: 0.5em;
	}

	#header .logotipo a img {
		display:none;
	}

	#header .logotipo a span {
		display:block;
	}
	
	#header .enlAcceso {
		margin-top:0px;
		text-align: center;
	}
	
	.enlAcceso li {
		background: none;
		display: block;
	}

	#nav {
		border-bottom: 0;
		padding-top: 0.1em;
		padding-bottom: 0.1em;
		position:relative;
	}
	
	#nav li{
		border-left:none;
	}
	#nav li:last-child{
		border-right:none;
	}

	.no-js #nav {
		padding-left: 0;
		padding-right: 0;
	}

	.buscador {
		width: 82%;
	}

	.no-js .buscador {
		width: 100%;
		padding-right: 1%;
		margin-top: 1em;
	}

	#nav .menu {
		width:100%;
		display: none;
		height: auto;
		background:#000;
		opacity: 0.8;
		-moz-opacity: 0.8;
		filter:alpha(opacity=80);
		position: absolute;
		top: 41px;
		left:0;
		z-index: 110;
		color:#fff;
	}

	.no-js #nav .menu {
		display: inline;
		z-index: 0;
		position: relative;
		top:0;
		background: inherit;
	}
	
	#nav .menu h1 {
		display:block;
		color:#fff;
		font-size:1.2em;
		margin-left: 1em;
		margin-right: 1em;
		margin-bottom: 0;
		text-transform: uppercase;
		padding: 2em 0 0.5em 0;
	}

	
	#nav .menu  ul{
		margin-left: 1em;
		margin-right:1em;		
	}

	.no-js #nav .menu  ul{
		margin: 0;
	}
	
	#nav .menu  ul li {
		border-bottom: 2px solid #fff;
		float: left;
		width: 100%;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;	
	}

	#nav .menu  ul li a{
		background-image: url('/ss/Satellite?blobcol=urldata&blobkey=id&blobtable=MungoBlobs&blobwhere=1371546279350&ssbinary=true');
	    background-position: right center;
	    background-repeat: no-repeat;	
	}

	#nav .menu  ul li:hover{
		background: none;
	}
	
	#nav li.activo {
	    background: none;
	}
	
	.no-js #nav .menu  ul li:hover, .no-js #nav .menu  ul li.activo {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
		
		background: -moz-linear-gradient(top,  #C2CCE1 0%, #5C6D8E 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#C2CCE1), color-stop(100%,#5C6D8E));
		background: -webkit-linear-gradient(top,  #C2CCE1 0%,#5C6D8E 100%);
		background: -o-linear-gradient(top,  #C2CCE1 0%,#5C6D8E 100%);
		background: -ms-linear-gradient(top,  #C2CCE1 0%,#5C6D8E 100%);
		background: linear-gradient(to bottom,  #C2CCE1 0%,#5C6D8E 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C2CCE1', endColorstr='#5C6D8E',GradientType=0 );


	}
	
	#nav .menu li a {
		display: block;
		padding: 0.5em;
		color:#fff;
	}

	.no-js #nav .menu li a, .no-js #nav .menu li a:hover{
		color: #3A3A3A;
	}
	
	#nav .menu div {
		clear:both;
	}

	#nav .menu .accesosDirectosMovil h2{
		margin: 0 0 0 1em;
		padding: 3em 0 1em 0;
	}	


	#nav .menu .accesosDirectosMovil h2 {
		color: #fff;
		text-transform: uppercase;
	}

	#nav .menu .accesosDirectosMovil li{
		border-bottom: none;
	}

	#nav .menu .accesosDirectosMovil li a{
		text-transform: none;
		background:none;
		background-image: url('/ss/Satellite?blobcol=urldata&blobkey=id&blobtable=MungoBlobs&blobwhere=1371546253317&ssbinary=true');
	    background-position: left center;
	    background-repeat: no-repeat;
	    padding-left: 1.5em;	
	    text-decoration: underline;
	}

	#nav .menu #compartirContenido{
		margin: 0;
	}

	#nav .menu #compartirContenido li {
		width: 15%; 
		margin-left: 1%;
		border-bottom: none;
		float: none;
	}
	#nav .menu #compartirContenido li a {
		background: none;
		padding: 0;
	}
	#nav .menu li.compartir{
		border-bottom: none;
		text-transform: none;
		padding-top: 3em;
	}
	#nav .menu li.compartir a{
		background: none;
	}
	#nav .menu #compartirContenido .stButton img{
		display:none;
	}

	#nav .menu .marcoLiso {
		background:none;
		border: none;
	}
	
	#nav .menu ul.marcoLiso {
		padding: 0;
	}
	
	#nav .menu .marcoLiso li{
	}	

	#nav a#pull {
		display: inline;
		float:left;
		margin: 0 1%;
		width:5%;
		padding-top: 0.4em;
		padding-bottom: 0.4em;
	}

	.no-js #nav a#pull {
		display: none;
	}

	#nav a#pull img{
		max-width:20px;
	}
	
	#nav a.botonModoLectura {
		display: inline;
		float:left;
		margin: 0 1%;
		width:5%;
		padding-top: 0.4em;
		padding-bottom: 0.4em;
	}
	
	.no-js #nav a.botonModoLectura {
		display: none;
	}

	#nav a.botonModoLectura img{
		max-width:20px;
	}

	#nav .menu #compartirContenido{
		display: block;
	}
	#nav .menu #botonCompartirContenido img{
		display:none;
	}
	

	#buscadorGeneral{
		padding-bottom: 0; 
	}

	#buscadorGeneral .fBuscarEn {
		margin-bottom: 0;
	}
	
	.marcoLiso .titulares {
		border-right: none;
		padding-right: 0;
	}

	.marcoLiso .titulares:nth-child(even){
		border-top: 1px solid #ddd;
		padding-top: 0.7em;
	}

	.enlGaleria li {
		width: 100%;
	}
	.copyright {
		width: 100%;
		text-align: right;
		padding-top: 0;
	}

	#content .redesSociales, #content .bnOpina {
		padding: 0 10%;
	}
	#content .contTitulo h1.span_5 {
		text-align: left;
		margin-left: 0.5em;
	}

	#content .enlSeccionRosa img, #content .enlSeccionAzul img {
		display: none;
	}

	.enlSeccionRosa ul, .enlSeccionAzul ul, .no-csscolumns .enlSeccionRosa ul, .no-csscolumns .enlSeccionAzul ul {
		padding-left: 2%;
		padding-right: 2%;
	}

	.enlSeccionRosa li, .enlSeccionAzul li, .no-csscolumns .enlSeccionRosa li, .no-csscolumns .enlSeccionAzul li{
		width: 100%;
	} 

	.portada {
		background-image: none;
	}

	#content .titulares.foto img {
		display:none;
	}
	#content .titulares.foto li h1, #content .titulares.foto li h2, #content .titulares.foto li h3, #content .titulares.foto li h4, #content .titulares.foto li h5 {
		margin-left:0;
	}
	#content .titulares.foto li p {
		margin-left:0;
	}
	#content .portada .titulares.foto li p {
		margin-left:0;
	}
	.titulares.foto p{
		display:block;
	}
	.titulares p{
		display:none;
	}
	
	.bnOpina {
		width:50%;
	}

	#content .contTitulo ul.span_14 {
    	margin-left: 0;
	}
	.organigrama.ficha .detalle {
	    border-left: none;
	}
	.organigrama.ficha.marcoLiso{
		padding: 0.7em 0.5em;
	}
	.organigrama.ficha .foto {
	    float:left;
	    width: 32%;
	    margin: 0 1em 0.3em 0; 
	}
	.organigrama h2, .organigrama .datos, .organigrama .direccion, .organigrama .enlaces{
		padding-left: 0;
		margin-left: 0;
	}
	.organigrama .datos {
		border-bottom: none;
    	padding-bottom: 0;
	}
	
	.marcoLiso.campus h1, .marcoLiso.campus h2, .marcoLiso.campus h3, .marcoLiso.campus h4, .marcoLiso.campus p {
		border-bottom: none;
    	padding-bottom: 0;
    	padding-left: 0;
		margin-left: 0;
	}
	
	table .imgLogo {
		max-width: 100%;
		width:auto;
	}
	
	a[href^=tel]{
	    text-decoration: none;
	    color: #20558A;
	    cursor:pointer; cursor: hand;
		background-image: url('/ss/Satellite?blobcol=urldata&blobkey=id&blobtable=MungoBlobs&blobwhere=1371546188474&ssbinary=true');
		background-position:center left;
	    background-repeat: no-repeat;
	    line-height: 25px;
	    padding-bottom: 5px;
	    padding-left: 30px;
	    padding-top: 5px;	
	}
	
	a:hover[href^=tel]{
	    color: #639EC8;
	}
}


/*ajustamos los tamaÃ¯Â¿Â½os de las fuentes para resoluciones bajas*/
@media screen and ( min-width : 767px )and (max-width : 980px)  {
	#content h1, h2, h3, h4, h5, h6, caption, legend {
		font-size:0.8em;
		font-weight: normal; 
	}

	#content .contTitulo h1, .contacta h2 {
    	font-size: 1.2em;
    }

    dt {
		font-size:0.85em;
	}

    p, #header li, #footer li, .enlColDer li, .enlPie li, a.masInfo, .enlSeccionRosa li, .enlSeccionAzul li, .migasPan li, .enlHerramientas li, .contCentral .marcoLiso li, .contCentral .marcoAzul li, .contCentral .cajaCrema li, .estructural .marcoLiso li, .estructural .marcoAzul li, .estructural .cajaCrema li, thead, tfoot, tbody, .paginador li, dd, label {
		font-size:0.75em;
	}
	
	dd p {
	    font-size: 1em;
	}
	
	.contCentral .marcoLiso dd li {
	    font-size: 1em;
	}

	#nav li a {
		font-size:0.8em;
		padding: 9px 5px;
	}
	
	.portada .titulares.foto h1, .portada .titulares.foto h2, .portada .titulares.foto h3, .portada .titulares.foto h4, .portada .titulares.foto h5 {
		font-size:0.85em;
	}

	.bnTitulo a{
		font-size:0.95em;
	}

	.fotoCampanha p{
		font-size: 0.85em;
	}

	/*.cont_1_3_d p, .cont_1_4_d p, .cont_1_3_i p, .cont_1_4_i p, .cont_1_3_d .marcoLiso li, .cont_1_4_d .marcoLiso li, .cont_1_3_i .marcoLiso li, .cont_1_4_i .marcoLiso li{
		font-size: 0.8em;
	}*/

	.cont_1_3_d .grande p, .cont_1_4_d .grande p, .cont_1_3_i .grande p, .cont_1_4_i .grande p, .cont_1_3_d .grande li, .cont_1_4_d .grande li, .cont_1_3_i .grande li, .cont_1_4_i .grande li {
		font-size: 0.8em;
	}
	
	.enlColDer .marcoLiso li, .enlColDer .marcoLiso p{
		font-size:0.75em;
	}

	#buscadorGeneral .buscar {
		font-size:0.66em;
	}
	.botonBuscar { 
  		font-size:0.85em;
  	}
  	.fBuscarEn {
		font-size: 0.85em;
	}
	input[type="submit"] { 
  		font-size:0.8em;
  	}
  	.organigrama h2 {
		font-size: 0.95em;
	}

	.organigrama dd.Cargo, .organigrama dd.PuestoDocente, .organigrama dd.Nombre {
		font-size: 0.9em;
	}
	#content .organigrama dd.PuestoDocente p {
		font-size: 1em;
	}
	.contCentral .marcoLiso.organigrama li.cv{
		font-size:0.85em;
	}
	#buscadorGeneral .fBuscarEn{
		font-size: 0.8em;
		margin-top: 1.2em;
	}
	
	.enlGaleria li{
		font-size: 0.9em;
	}

	.contacto a.telefono{
		font-size: 2.4em;
	}

	.contacto a.pic{
		font-size: 1.5em;
	}
	
	.grado .telefono p {
		font-size: 1.1em;
	}

}

/*estilos acordeon*/
.accordion {
	background: none repeat scroll 0 0 #DEE2EC;
	padding: 0.3em 0.7em;	
    margin: 0;
    padding: 0;
}

h2.acordeon:first-child{
	margin-top: 1em;
}

h2.acordeon{
	margin-top: 2em;
	margin-bottom: 1em
}

.accordion h2, .accordion h3 {
	margin-bottom: 0;
	background-image: url('/ss/Satellite?blobcol=urldata&blobkey=id&blobtable=MungoBlobs&blobwhere=1371546253475&ssbinary=true');
	background-position: 99.5% center;
    background-repeat: no-repeat;
}

.no-js .accordion h2,.no-js  .accordion h3 {
    padding: 0.7em 1em;
}

.accordion h2 a, .accordion h3 a, .accordion h2, .accordion h3 {
	color: #3a3a3a;
}

.accordion .accordion-opener{
	display: block;
    padding: 0.7em 3em 0.7em 1em;
}

.accordion ul.marcoLiso {
	background-color: #fff;
}

.accordion li {
	margin-bottom: 0;
	border-bottom: 1px solid #fff;
}
.accordion li:last-child {
	border-bottom: none;
}

.panel li.marcoLiso:first-child {
	border-top: 1px solid #ddd;
}

.panel li.marcoLiso {
	font-size:0.8em;
    margin:0;
    border-top: none;
    border-bottom: 1px solid #ddd;
    padding: 0 1.5em;
}

.panel li.marcoLiso a{
	display: inherit;
    padding:0.5em 1em 0.5em 0;
    list-style: none outside url('/ss/Satellite?blobcol=urldata&blobkey=id&blobtable=MungoBlobs&blobwhere=1371546253297&ssbinary=true');
    margin-left: 1em;
}

/*ajustamos los tamaÃ¯Â¿Â½os de las fuentes para resoluciones bajas*/
@media screen and ( min-width : 767px )and (max-width : 980px)  {
    .panel li.marcoLiso{
		font-size:0.75em;
	}
}
/*fin estilos acordeon*/

/*estilos para ie9, ie10*/
@media screen and (min-width:0\0){
	#buscadorGeneral input[type="radio"] {
		box-sizing:content-box;
		padding:0px;
		height:0.7em;
	}
}

