@charset "utf-8";
*{
	margin:0px;
	padding:0px;
}
body{
	font-family:Arial, Helvetica, sans-serif;
	color:#414042;
	background-color:#FFFFFF;
}
font[size=1] { font-size:10pt; }
font[size=2] { font-size:12pt; }
font[size=3] { font-size:14pt; }
font[size=4] { font-size:16pt; }
font[size=5] { font-size:18pt; }
font[size=6] { font-size:20pt; }
#contenedor{
	position:relative;
	width:960px;		/* 1000 - 27 - 27 */
	margin-left:auto;
	margin-right:auto;
	padding-left:27px;
	padding-right:27px;
	background-color:#FFFFFF;
}
#fondoBanda{
	display:none;
}
img{
	border:0px;
}
a{
	color:#C4161C;
	text-decoration:none;
}
p{
	/*padding-bottom:10pt;*/
}

.cuadro p {padding-bottom:0px; }

h1{
	font-size:24pt;
	font-weight:bold;
	padding-bottom:12pt;
	padding-top:10pt;
}
h2{
	font-size:12pt;
	padding-top:30pt;
	padding-bottom:10pt;
}
h3,h4,h5,h6{
	font-size:12pt;
}
input{
	border:1px solid #FFFFFF;
	font-size:10pt;
}
label{
	padding-left:4px;
}
.fuenteGrande{
	font-size:16pt;
}
.fuenteMediana{
	font-size:14pt;
}
.fuenteChica{
	font-size:10pt;
}
.limpiarIzquierda{
	clear:left;
}
.limpiarDerecha{
	clear:right;
}
.flotarImagen{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
/************************************************************************
	Estilos Typo3
************************************************************************/
ul{
	list-style-image:url(../imagenes/vineta.gif);
	padding-left:20px;
	padding-bottom:10px;
}
ol{
	padding-left:20px;
}
li{
	padding-bottom:5px;
	padding-top:5px;
}
ul li ul, ol li ol{
	padding-bottom:0px;
}
ul li ul li, ol li ol li{
	padding-bottom:0px;
}
input,textarea,select{
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	color:#58595B;
}
fieldset{
	border:0px;
}
.csc-mailform-field label{
	width:100px;
	float:left;
	margin-bottom:10px;
	clear:left;
}
.csc-mailform-field input,.csc-mailform-field textarea,.csc-mailform-field input,.csc-mailform-field select{
	float:left;
	clear:right;
	margin-left:10px;
	margin-bottom:10px;	
}
.csc-mailform-field fieldset{
	float:left;
	margin-left:10px;
	margin-bottom:10px;
	clear:right;
}
.csc-mailform-field .csc-mailform-radio{
}
.csc-mailform-field fieldset .csc-mailform-radio {
	float:left;
	clear:both;
}
.csc-mailform-field fieldset .csc-mailform-radio input{
	display:inline;
	float:none;
	margin:0px;
}
.csc-mailform-field fieldset .csc-mailform-radio label{
	display:inline;
	float:none;
}
/************************************************************************
	Fin Estilos Typo3
************************************************************************/
/************************************************************************
	Número de Edicion
************************************************************************/
#numeroEdicion{
	width:900px;	/* 960 - 30 - 30 */
	height:30px;
	overflow:hidden;
	line-height:30px;
	padding-left:30px;
	padding-right:30px;
	font-size:10pt;
	text-transform:uppercase;
}
/************************************************************************
	Fin Número de Edicion
************************************************************************/
/************************************************************************
	Cabecera
************************************************************************/
#cabecera{
	width:900px;	/* 960 - 30 - 30 */
	height:120px;
	overflow:hidden;
	padding-left:30px;
	padding-right:30px;
	background-color:#414042;
	color:#FFFFFF;
	word-spacing:2px;
}
#cabecera #logoMcMillan{
	display:block;
	float:none;
}
#cabecera #cabeceraOpciones{
	display:none;
}
#cabecera #cabeceraFormularioBusqueda{
	display:none;
}
/************************************************************************
	Fin Cabecera
************************************************************************/
/************************************************************************
	Menú
************************************************************************/
#menuPrincipal{
	display:none;
}
/********************************
	Menú Contenido
*********************************/
#menuContenido{
	width:50px;
	float:left;
	padding-right:10px;
}
#menuContenido a{
	display:block;
	width:50px;
	height:100px;
	margin-bottom:10px;
	overflow:hidden;
}
#menuContenido a:hover,#menuContenido a.activadoOpcionContenido{
	text-indent:-50px;
}
/********************************
	Fin Menú Contenido
*********************************/
/************************************************************************
	Fin Menú
************************************************************************/
/************************************************************************
	Pie
************************************************************************/
#pie{
	position:relative;
	width:960px;
	height:26px;	/* 60 - 24 - 10 */
	overflow:hidden;
	padding-top:24px;
	padding-bottom:10px;
	font-size:10pt;
	text-transform:uppercase;
	text-align:center;
}
#pie a{
	display:none;
}
#contenedor #fondoPie{
	display:none;
}
/************************************************************************
	Fin Pie
************************************************************************/
/************************************************************************
	Contenido
************************************************************************/
#contenido{
	position:relative;
	overflow: visible;
}

/* Nos aseguramos de sobreescribir todos los estilos de fondo */
html body div#contenedor #contenido {background:none !important;}

#contenido #parteSuperior{
	display:none;
}
#contenido #parteInferior{
	display:none;
}
#contenido #parteCentral{
	z-index:1;
	overflow:visible;
	padding-bottom:20px;
}
#contenido #parteCentral .limpiar{
	clear:both;
	height:1px;
}
.margenSuperiorChico{
	padding-top:5px;
}
.margenSuperiorGrande{
	padding-top:25px;
}
/**************************************
	Fondos y Tipos de Contenido
**************************************/
.fondoComun{
	width:900px;	/* 960 - 30 - 30 */
	padding-left:30px;
	padding-right:30px;
	background-color:#FFFFFF;
}
#contenido.fondoComun h1{
	padding-top:0px;
}
.fondoAzul{
	width:940px;	/* 960 - 10 - 10 */
	padding-left:10px;
	padding-right:10px;
}
#contenido.fondoAzul #parteCentral{
	background-color:#88AAB8;
	padding-left:20px;
	padding-right:20px;
}
#contenido.fondoAzul #parteCentral h1{
	color:#125672;
}



.fondoRosa{
	width:900px;	/* 960 - 30 - 30 */
	padding-left:30px;
	padding-right:30px;
	padding-top:10px;
}
#contenido.fondoRosa #parteSuperior{
	width:960px;
	height:1px;
	overflow:hidden;
	background-color:#FFFFFF;
	border-top:1px solid #CCCCCC;
}


.fondoCeleste{
	width:900px;	/* 960 - 30 - 30 */
	padding-left:30px;
	padding-right:30px;
	padding-top:10px;
}

#contenido.fondoCeleste #parteSuperior{
	width:960px;
	height:1px;
	overflow:hidden;
	background-color:#FFFFFF;
	border-top:1px solid #CCCCCC;
}





.fondoAmarillo{
	width:900px;	/* 960 - 30 - 30 */
	padding-left:30px;
	padding-right:30px;
	padding-top:10px;
}

#contenido.fondoAmarillo #parteSuperior{
	width:960px;
	height:1px;
	overflow:hidden;
	background-color:#FFFFFF;
	border-top:1px solid #CCCCCC;
}



.fondoPizarra{
	width:940px;	/* 960 - 10 - 10 */
	padding-left:10px;
	padding-right:10px;
	overflow:hidden;
}
#contenido.fondoPizarra #parteSuperior{
	display:none;
}
#contenido.fondoPizarra #parteCentral{
	width:900px;	/* 940 - 20 - 20 */
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	padding-bottom:20px;
	overflow:hidden;
}
#contenido.fondoPizarra #parteInferior{
	height:25px;
	overflow:hidden;
}




.fondoCorcho{
	width:900px;	/* 960 - 30 - 30 */
	padding-left:30px;
	padding-right:30px;
	padding-top:10px;
}
#contenido.fondoCorcho #parteSuperior{
	width:960px;
	height:1px;
	overflow:hidden;
	background-color:#FFFFFF;
	border-top:1px solid #CCCCCC;
}



.fondoRectangularRedondeado{
	width:940px;	/* 960 - 10 - 10 */
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}
#contenido.fondoRectangularRedondeado #parteSuperior{
	display:none;
}
#contenido.fondoRectangularRedondeado #parteCentral{
	width:900px;	/* 940 - 17 - 17 - 3 - 3 */
	padding-left:17px;
	padding-right:17px;
	padding-top:10px;
	border:3px solid #5A5758;
	clear:both;
}
#contenido.fondoRectangularRedondeado #parteInferior{
	display:none;
}




.fondoClil{
	width:900px;	/* 960 - 30 - 30 */
	background-color:#FDE8D3;
	padding-left:30px;
	padding-right:30px;
	padding-top:10px;
}
#contenido.fondoClil h1{
	font-size:22pt;
}
#contenido.fondoClil img{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}



.fondoIndex{
	width:900px;	/* 960 - 30 - 30 */
	background-color:#FFFFFF;
	padding-left:30px;
	padding-right:30px;
	padding-top:10px;
}
#contenido.fondoIndex h2{
	padding-top:30px;
	padding-bottom:10px;
}
#contenido.fondoIndex #parteSuperior{
	display:none;
}
#contenido.fondoIndex #parteInferior{
	display:none;
}
/**************************************
	Fin Fondos y Tipos de Contenido
**************************************/
/**************************************
	Columnas
**************************************/
#contenido .columna50{
	width:50px;
	overflow:visible;
	float:left;
}
#contenido .columna180{
	width:180px;
	overflow:visible;
	float:left;
}
#contenido .columna270{
	width:270px;
	overflow:visible;
	float:left;
}
#contenido .columna290{
	width:290px;
	overflow:visible;
	float:left;
}
#contenido .columna410{
	width:410px;
	overflow:visible;
	float:left;
}
#contenido .columna440{
	width:440px;
	overflow:visible;
	float:left;
}
#contenido .columna500{
	width:500px;
	overflow:visible;
	float:left;
}
#contenido .columna840{
	width:840px;
	overflow:visible;
	float:left;
}
#contenido .columna900{
	width:900px;
	overflow:visible;
	float:left;
}
#contenido .margenDerecho15{
	margin-right:15px;
}
#contenido .margenDerecho20{
	margin-right:20px;
}
/**************************************
	Fin Columnas
**************************************/
/**************************************
	Cuadros
**************************************/
#contenido .cuadro{
	height:100%;
	margin-bottom:20px !important;
}
#contenido .cuadro h1{
	font-size:17pt;
	padding-top:0px;
	padding-bottom:20px;
	font-weight:bold;
	color:#414042;
}
#contenido .cuadro img{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
#contenido .cuadro a{
	font-weight:bold;
}
#contenido .cuadro.margenSuperior25{
	margin-top:25px;
}
#contenido .cuadroParteSuperior{
	clear:both;
}
#contenido .cuadroParteMedia{
	clear:both;
}
#contenido .cuadroParteInferior{
	clear:both;
}


#contenido .cuadroCuaderno{
	padding-left:24px;
	padding-right:14px;
	padding-top:20px;
	padding-bottom:10px;
	border:2px solid #C6EDFC;
	margin-bottom:20px;
}
#contenido .cuadroCuaderno .cuadroParteSuperior{
	display:none;
}
#contenido .cuadroCuaderno .cuadroParteInferior{
	display:none;
}




#contenido .cuadroRectangular{
	padding:10px;
	background-color:#FFFFFF;
}
#contenido .cuadroRectangular .cuadroParteSuperior{
	display:none;
}
#contenido .cuadroRectangular .cuadroParteInferior{
	display:none;
}
#contenido .bordeNegro{
	border:4px solid #000000;
}
#contenido .bordeAzul{
	border:2px solid #0090C5;
}




#contenido .cuadroRectangularRedondeado{
	padding:10px;
	background-color:#FFFFFF;
	border:2px solid #C4161C;
}
#contenido .cuadroRectangularRedondeado .cuadroParteSuperior{
	display:none;
}
#contenido .cuadroRectangularRedondeado .cuadroParteMedia{
	border:0px;
	padding-left:12px;
	padding-right:12px;
	padding-top:0px;
}
#contenido .cuadroRectangularRedondeado .cuadroParteInferior{
	display:none;
}



#contenido .cuadroImagen .cuadroParteSuperior{
	display:none;
}
#contenido .cuadroImagen .cuadroParteInferior{
	display:none;
}




#contenido .cuadroPostIt{
	width:215px;        /* 290 - 45 - 30 */
    padding-left:45px;
    padding-right:30px;
    padding-top:26px;
	padding-bottom:14px;
	background-image:url(../imagenes/cuadros/fondoCuadroPostIt.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	overflow:hidden;
}
#contenido .cuadroPostIt .cuadroParteSuperior{
	display:none;
}
#contenido .cuadroPostIt .cuadroParteInferior{
	display:none;
}
#contenido .cuadroPostIt h1{
	font-size:10pt;
	padding-bottom:6px;
}
#contenido .cuadroPostIt p{
	font-size:7pt;
}

#contenido .cuadroPostIt a{
	font-size:7pt;
}





#contenido .cuadroLetter .cuadroParteMedia{
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:20px;
	border:1px solid #E6E7E8;
	border-bottom:0px;
	border-right:0px;
}
#contenido .cuadroLetter.fondoLetterAmarillo .cuadroParteMedia{
	background-image:url(../imagenes/cuadros/fondoCuadroLetterAmarillo.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}
#contenido .cuadroLetter.fondoLetterRojo .cuadroParteMedia{
	background-image:url(../imagenes/cuadros/fondoCuadroLetterRojo.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}
#contenido .cuadroLetter.fondoLetterAzul .cuadroParteMedia{
	background-image:url(../imagenes/cuadros/fondoCuadroLetterAzul.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}
#contenido .cuadroLetter .cuadroParteInferior{
	display:none;
}
#contenido .cuadroLetter .cuadroParteSuperior{
	display:none;
}




#contenido .cuadroHome{
	width:180px;
}
#contenido .cuadroHome ul{
	list-style:none;
	padding:0px;
}
#contenido .cuadroHome ul li{
	padding-left:6px;
	padding-bottom:8px;
	border-bottom:1px solid #D1D3D4;
}
#contenido .cuadroHome ul li a{
	font-size:10pt;
	font-weight:bold;
	text-transform:uppercase;
}
#contenido .cuadroHome .cuadroParteSuperior{
	display:none;
}
#contenido .cuadroHome .cuadroParteMedia{
	width:160px;	/* 180 - 9 - 9 - 1 - 1 */
	padding-left:9px;
	padding-right:9px;
	border:1px solid #D1D3D4;
	background-color:#FFFFFF;
}
#contenido .cuadroHome .cuadroParteInferior{
	display:none;
}
#contenido .cuadroHome form{
	line-height:20px;
}





#contenido .cuadroLetterHome{
	position:relative;
	width:180px;
	padding-bottom:63px;
}
#contenido .cuadroLetterHome a{
	display:block;
	position:absolute;
	bottom:24px;
	left:14px;
}
#contenido .cuadroLetterHome .cuadroParteSuperior{
	width:180px;
	border:1px solid #E6E7E8;
	border-bottom:0px;
	background-color:#FFFFFF;
	height:16px;
}
#contenido .cuadroLetterHome .cuadroParteMedia{
	width:150px;	/* 180 - 15 - 15 */
	padding-left:15px;
	padding-right:15px;
	border-left:1px solid #E6E7E8;
	border-right:1px solid #E6E7E8;
	background-color:#FFFFFF;
}
#contenido .cuadroLetterHome .cuadroParteInferior{
	display:none;
}
#contenido .cuadroPrincipal{
	border-bottom:1px dotted #A09FA0;
	padding-bottom:15px;
	margin-bottom:15px;
}
#contenido .cuadroContents{
	background-color:#F1F2F2;
	border:1px solid #D1D3D4;
	padding:20px;
	padding-top:10px;
	overflow:auto;
	height:100%;
}
#contenido .cuadroContents h2{
	padding-top:0px;
	padding-bottom:2px;
}
#contenido .cuadroContents a img{
	border:1px solid #C4161C;
}
#contenido .cuadroContents .cuadroContentsContenido{
	clear:both;
}
/**************************************
	Fin Cuadros
**************************************/
.menucab {display:none;}
/************************************************************************
	Fin Contenido
************************************************************************/

div.csc-textpic-caption-c .csc-textpic-caption {
text-align:center;
}
div.csc-textpic-caption-r .csc-textpic-caption {
text-align:right;
}
div.csc-textpic-caption-l .csc-textpic-caption {
text-align:left;
}
div.csc-textpic div.csc-textpic-imagecolumn {
display:inline;
float:left;
}
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
border:2px solid black;
padding:0;
}
div.csc-textpic-imagewrap {
padding:0;
}
div.csc-textpic img {
border:medium none;
}
div.csc-textpic div.csc-textpic-imagewrap div.csc-textpic-image {
float:left;
}
div.csc-textpic div.csc-textpic-imagewrap ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
div.csc-textpic div.csc-textpic-imagewrap ul li {
float:left;
margin:0;
padding:0;
}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
float:left;
}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dt {
float:none;
}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dd {
float:none;
}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dd img {
border:medium none;
}
dl.csc-textpic-image {
margin:0;
}
dl.csc-textpic-image dt {
display:inline;
margin:0;
}
dl.csc-textpic-image dd {
margin:0;
}
div.csc-textpic-clear {
clear:both;
}
div.csc-textpic-left div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-left div.csc-textpic-imagewrap .csc-textpic-image {
display:inline;
margin-right:10px;
}
div.csc-textpic-right div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-right div.csc-textpic-imagewrap .csc-textpic-image {
display:inline;
margin-left:10px;
}
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
display:inline;
margin-left:10px;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
margin:0;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
margin:0;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
margin-bottom:5px;
}
div.csc-textpic-equalheight div.csc-textpic-imagerow {
display:block;
margin-bottom:5px;
}
div.csc-textpic div.csc-textpic-imagerow {
clear:both;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-firstcol {
margin-left:0 !important;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-lastcol {
margin-right:0 !important;
}
div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
margin-right:10px !important;
}
div.csc-textpic-intext-right div.csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
margin-left:10px !important;
}
div.csc-textpic-above div.csc-textpic-text {
clear:both;
}
div.csc-textpic-center {
text-align:center;
}
div.csc-textpic-center div.csc-textpic-imagewrap {
margin:0 auto;
}
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
text-align:left;
}
div.csc-textpic-center div.csc-textpic-text {
text-align:left;
}
div.csc-textpic-right div.csc-textpic-imagewrap {
float:right;
}
div.csc-textpic-right div.csc-textpic-text {
clear:right;
}
div.csc-textpic-left div.csc-textpic-imagewrap {
float:left;
}
div.csc-textpic-left div.csc-textpic-text {
clear:left;
}
div.csc-textpic-intext-left div.csc-textpic-imagewrap {
float:left;
}
div.csc-textpic-intext-right div.csc-textpic-imagewrap {
float:right;
}
div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
clear:both;
float:right;
}
* html div.csc-textpic-intext-right-nowrap .csc-textpic-text {
height:1%;
}
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
clear:both;
float:left;
}
* html div.csc-textpic-intext-left-nowrap .csc-textpic-text {
height:1%;
}
div.csc-textpic div.csc-textpic-imagerow-last {
margin-bottom:0;
}