/****************************************
*          ELEMENTOS COMUNES a toda la web
*  body, container, header, menu_principal, menu_footer, footer
*****************************************/

body
	{
		margin: 0 0 0 0;
		padding: 0;
		font: 12px arial, hevetica, sans-serif;
		text-align: center;
		color: #333333;
		line-height:150%;
	}

.enlace a:link
	{
	color: black;
	}
.enlace a:visited
	{
	color: #333333;
	}

.enlace a:hover
	{
	color: #6E195F;
	text-decoration: underline;
	}
.enlace a:active
	{
	color: #6E195F;
	text-decoration: underline;
	}

h1
	{
		color: black;
		font: 20px arial, hevetica, sans-serif;
		font-weight: bold;
		margin: 0 0 10px 0;
	}

h1 a
	{
	text-decoration: none;
	}

h2
	{
		color: black;
		font: 12px arial, hevetica, sans-serif;
		font-weight: bold;
		margin-top: 0;
	}
h3
	{
		color: black;
		font: 13px arial, hevetica, sans-serif;
		font-weight: bold;
		margin-top: 0;
	}
.texto_notas
	{
		color: #cccccc;
		font: 10px arial, hevetica, sans-serif;
		font-weight:normal;
	}

#container
	{
		margin: 1em auto;
		margin-bottom:0;
		width: 950px;
		text-align: left;
		overflow:hidden;
	}

#header
	{
		height: 53px;
		background-repeat: no-repeat;
		background-position: 0 0;
		position: relative;
	}

.imagefloat_iz
	{
		float: left;
		padding: 0;
		margin-left: 10px;
		width: 126px;
		height: 51px;
		border:0;
	}

.imagefloat_der
	{
		float: right;
		padding: 0;
		margin-right: 10px;
		width: 110px;
		height: 51px;
		border:0;
	}

#menu_principal
	{
		margin-top: 2px;
		margin-bottom: 6px;
		height: 20px;
		background-color: black;
	}

#menu_principal ul
	{
		margin: 2px 0 0 0px;
		padding: 0;
		list-style-type: none;
	}

#menu_principal li
	{
		display: inline;
		padding: 0 10px;
		border-right: 1px solid #333333;
	}

#menu_principal li a
	{
	text-decoration: none;
	color: #cccccc;
	font-size: 11px;
	}

#menu_principal li a:hover
	{
		text-decoration: none;
		color: white;
	}


/****************************************
*      aqui empieza ejemplo formulario
*****************************************/
.cssform p{
width: 300px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 155px; /*width of left column containing the label elements*/
border-top: 1px dashed #666666;
height: 1%;
}

.cssform label{
font-weight: bold;
float: left;
margin-left: -155px; /*width of left column*/
width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 180px;
}

.cssform textarea{
width: 250px;
height: 150px;
}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{
margin-left: 3px;
}

/****************************************
*      aqui termina ejemplo formulario
*****************************************/

/****************************************
*      aqui empieza ejemplo formulario 2
*****************************************/
		.cleanform * { margin:0; padding: 0 }


        /* CLEAN FORM
        /////////////////////////////*/

        /* General */

        .cleanform {
        	width:500px;
        	text-align:left;
			position:relative;
        	margin:0;
			padding-left: 0; /*width of left column containing the label elements*/

			 }

		/* Elements */

		.cleanform  label
		{
        	padding:0;
			margin:0.3em 0;
        }
		.cleanform legend{
        	padding:0;
			margin:0.3em 0;
			color:#999999;
        }

		.cleanform fieldset{
			padding:0.7em;
			border:1px solid #cccccc;
			margin:0 0 0.5em 0;
		}

        .cleanform label {
            font-weight:bold;
        }

        .cleanform fieldset input {
            width:70%;
            line-height:1.5em;
			padding:0.15em;
        }

         .cleanform .radio input,
		 .cleanform .checkbox input,
		 .cleanform input.enlinea {
            width:auto;
			border:none;
         }

        .cleanform input, .cleanform textarea, .cleanform select {
        	display:block;
        	margin-bottom:10px;
        	font-size:1em;
        	border:1px solid #cccccc;
			padding:0.15em;
			margin-right:1em
        }
        
        .cleanform input.oculto {
        	display:none;
        }

        .cleanform .radio label, .cleanform .radio input,
		.cleanform .checkbox label, .cleanform .checkbox input{
        	display:inline;
			margin:0 1.5em 0 0
        }


 		.cleanform .radio input, .cleanform .checkbox input{
			margin:0 0.3em 0 0
        }
        
        
        .cleanform label .enlinea, .cleanform input.enlinea{
        	display:inline;
			margin:0 1.5em 0 0
        }


 		.cleanform input.enlinea, .cleanform input.enlinea{
			margin:0 0.3em 0 0
        }


		/* Bot�n */

		.cleanform button {
			margin:0.3em 0;
         	cursor:pointer;
        	padding:0.5em;
        }

		/* information */

        .cleanform .formInfo {
            margin-bottom:10px;
        }

        .cleanform .formInfo h2 {
        	font-weight:bold;
        	font-size:13px;
        	margin-bottom:5px;
        }
		.cleanform .formInfo h3 {
        	font-size:9px;
        	margin-bottom:5px;
			color:#999999;
        }

        .cleanform .formInfo p{
        	text-align:justify
        }

        .cleanform .required {
        	color:#6E195F;
        	font-size:9px;
		}

/****************************************
*      aqui termina ejemplo formulario 2
*****************************************/

/****************************************
*      aqui empieza menu principal
*****************************************/
.menu
	{
	margin:0 0 0 0;
	padding:0;
	height:30px;
	width:100%;
	display:block;
	background:url('../imgweb/menu_principal.png') repeat-x;
	}
.menu li
	{padding:0;
	margin:0;
	list-style:none;
	display:inline;
	}
.menu li a
	{
	float:left;
	padding-left:10px;
	display:block;
	color:rgb(204,204,204);
	text-decoration:none;
	cursor:pointer;
	background:url('../imgweb/menu_principal.png') 0px -30px no-repeat;
	}
.menu li a span
	{
	line-height:30px;
	float:left;
	display:block;
	padding-right:10px;
	background:url('../imgweb/menu_principal.png') 100% -30px no-repeat;
	}
.menu li a:hover
	{
	background-position:0px -60px;
	color:rgb(255,255,255);
	}
.menu li a:hover span
	{
	background-position:100% -60px;
	}
.menu li a.active, .menu li a.active:hover
	{
	line-height:30px;
	background:url('../imgweb/menu_principal.png') 0px -90px no-repeat;
	color:#cccccc;
	}
.menu li a.active span, .menu li a.active:hover span
	{
	background:url('../imgweb/menu_principal.png') 100% -90px no-repeat;
	}

/****************************************
*       aqui termina menu principal
*****************************************/

/****************************************
*       aqui empieza banner 1 y banner 2 home
*****************************************/

#banner_1
	{
		margin-bottom: 6px;
		float: left;
		width: 711px;
		height: 365px;
		background-color:black;
	}

#banner_2
	{
		margin-bottom: 6px;
		float: right;
		width: 233px;
		height: 365px;
		background-color:black;
	}
/****************************************
*       aqui termina banner 1 y banner 2 home
*****************************************/

#noticias /*Solo aparece en la Home */
	{
		clear: both;
		height: 30px;
		width: 950px;
		background-color: #cccccc;
		text-indent: 10px;
		background:url(../imgweb/fondo_noticias_2.png) no-repeat;
		margin:0;
		padding:0;
	}
.titulo_noticias /*S�lo aparece en la Home */
	{
		text-indent: 10px;
		line-height:30px;
		font-weight: bold;
		color:#666666;
		margin:0;
		padding:0;
	}
/****************************************
*          Aqu� empiezan las listas
*****************************************/
#listas
	{
	margin-left: 0;
	padding-left: 0;
	list-style: none;
	}

#listas li
	{
	padding-left: 10px;
	background-image: url(../imgweb/flechita.png);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	}
/****************************************
*          Aqu� terminan las listas
*****************************************/

/****************************************
*          Aqu� empiezan el foot: menu y direcci�n.
*****************************************/

#footer
	{
	clear: both;
	margin-top: 6px;
	width: 950px;
	height: 20px;
	text-align: center;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	border-bottom: 1px solid #cccccc;
	}
/****************************************
*          Aqu� empieza footer interior
*****************************************/
#footer_interior
	{
	clear: both;
	height: 30px;
	background-color:#333333;
	width: 950px;
	margin:0 auto;
	}
.footer_interior
	{
	font-size: 10px;
	text-align: left;
	margin-left:10px;
	line-height:320%;
	text-decoration: none;
	color: white;
	}
.imagefloat_pie_pagina
	{
	float: right;
	padding: 0;
	margin: 0 10px 0 0;
	width: 151px;
	height: 30px;
	border:0;
	}
/****************************************
*          Aqu� termina footer interior
*****************************************/


/****************************************
*          Aqu� empiezan menu footer del interior.
*****************************************/
#menu_footer_2
	{
	height: 40px;
	background-color:#CCCCCC;
	margin:0;
	width: 950px;
	}
.menu_footer_2
	{
	clear: both;
	margin:0 auto;
	padding:0;
	height:30px;
	width:100%;
	display:block;
	background:url('../imgweb/menu_footer.png') repeat-x;
	width: 950px;
	}
.menu_footer_2 li
	{
	padding:0;
	margin:0;
	list-style:none;
	display:inline;
	}
.menu_footer_2 li a
	{
	float:left;
	padding-left:7px;
	display:block;
	color:#999999;
	text-decoration:none;
	font:9px Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer;
	background:url('../imgweb/menu_footer.png') 0px -30px no-repeat;
	}
.menu_footer_2 li a span
	{
	line-height:30px;
	float:left;
	display:block;
	padding-right:7px;
	background:url('../imgweb/menu_footer.png') 100% -30px no-repeat;
	}
.menu_footer_2 li a:hover
	{
	background-position:0px -60px;
	color:rgb(255,255,255);
	}
.menu_footer_2 li a:hover span
	{
	background-position:100% -60px;
	}
.menu_footer_2 li a.active, .menu_footer_2 li a.active:hover
	{
	line-height:30px;
	font:9px Verdana, Arial, Helvetica, sans-serif;
	background:url('../imgweb/menu_footer.png') 0px -90px no-repeat; color:rgb(255,255,255);
	}
.menu_footer_2 li a.active span, .menu_footer_2 li a.active:hover span
	{
	background:url('../imgweb/menu_footer.png') 100% -90px no-repeat;
	}
/****************************************
*          Aqu� termina menu footer del interior.
*****************************************/


/****************************************
*          Aqu� empieza el interior de p�ginas
*  columna 1 (y contenido), columna 2 (y contenido), columna 3 (y contenido).
*****************************************/


/****************************************
*          Aqu� empiezan los programas
*  GADE, TSGE, postgrado, executive.
*****************************************/
#programas_interior
	{
	width: 950px;
	height: 45px;
	margin-bottom: 6px;
	padding:0px;
	background-color:#cccccc;
	}

/****************************************
*          Aqu� empieza menu PROGRAMAS
*****************************************/
.menuholder
	{
 	height:40px;
	padding:0;
	margin:0;
	}
.menuholder li
	{
	float:left;
	list-style-type: none;
	}
.menuholder a
	{
	display:block;
	text-indent:-9000%;
	height:40px;
	}

.menu_programa_1
	{
	float: left;
	padding: 0;
	width: 233px;
	margin-left:0px;
	margin-right:6px;
	margin-top:5px;
	height: 40px;
	}
.menu_programa_2
	{
		float: left;
		margin-right:6px;
		margin-top:5px;
		width: 233px;
		height: 40px;
	}
.menu_programa_3
	{
		float: left;
		margin-right:6px;
		margin-top:5px;
		width: 233px;
		height: 40px;
	}
.menu_programa_4
	{
		float: right;
		width: 233px;
		margin-top:5px;
		height: 40px;
	}
/*ESTADO NORMAL*/
.menu_programa_1 a {width:233px; background-image:url(../imgweb/carrera_gade_2.gif)}
.menu_programa_2 a {width:233px; background-image:url(../imgweb/programa_psge_2.gif)}
.menu_programa_3 a {width:233px; background-image:url(../imgweb/programa_masters_2.gif)}
.menu_programa_4 a {width:233px; background-image:url(../imgweb/programa_executive_2.gif)}

/*ESTADO ROLLOVER*/
.menu_programa_1 a:hover {background-image:url(../imgweb/carrera_gade.gif)}
.menu_programa_2 a:hover{background-image:url(../imgweb/programa_psge.gif)}
.menu_programa_3 a:hover {background-image:url(../imgweb/programa_masters.gif)}
.menu_programa_4 a:hover {background-image:url(../imgweb/programa_executive.gif)}

/*ESTADO ACTIVO*/
.menu_programa_1 a.active {background-image:url(../imgweb/carrera_gade.gif)}
.menu_programa_2 a.active {background-image:url(../imgweb/programa_psge.gif)}
.menu_programa_3 a.active {background-image:url(../imgweb/programa_masters.gif)}
.menu_programa_4 a.active {background-image:url(../imgweb/programa_executive.gif)}

/****************************************
*          Aqu� termina menu PROGRAMAS
*****************************************/

/***************************************************************************************************************
*          Columna Izquierda




*****************************************/
#columna_izquierda
	{
		clear:both;
		float: left;
		width: 233px;
		margin-top:64px;
		background-image:url(../imgweb/spacer_color_eig.png)
	}

.imagefloat
	{
		float: left;
		padding: 0;
		margin-top: 0;
		width: 233px;
		height: 180px;
	}
.barra_debajo_imagen
	{
		float: left;
		padding: 0;
		width: 233px;
		height: 300px;
		background-color:#CCCCCC;
		background-image:url(../imgweb/fondo_iz.png)
	}
/***************************************************************************************************************
*          Columna Central Cabecera (t�tulo principal, men�, .breadcrumb)




*****************************************/

#columna_central_cabecera
	{

	margin-left: 249px;
  	padding:0;
	width:698px;
	margin-top:0;
	}

.menu_columna_central_cabecera
	{
	margin:0 0 20px 0;
  	padding:0;
	width: 100%;
	border:0;

	}

.menu_columna_central_cabecera ul
	{
	margin: 0 0 30px 0;
	padding: 0;
	list-style-type: none;
	}

.menu_columna_central_cabecera li
	{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	}

.menu_columna_central_cabecera li a
	{
	width:auto;
	display:block;
	padding:3px 7px;
	color: #666666;
	text-decoration:none;
	}

.menu_columna_central_cabecera li a:hover
	{
	 color:white;
	 background:#333333;
	}

/****************************************
*       aqu� empieza breadcrumbs
*****************************************/

.breadcrumb
	{
	height:30px;
	width:100%;
	margin-right:0;
	}
.breadcrumb ul
	{
	margin:0 5px 0 5px;
	padding:0;
	height:30px;
	background:url('../imgweb/fecha_aqui.png') 0px -30px repeat-x;
	}
.breadcrumb ul li
	{
	padding:0;
	margin:0;
	list-style:none;
	float:right;
	height:30px;
	display:inline;
	}
.breadcrumb ul li a
	{
	font:11px Arial, Helvetica, sans-serif;
	color:rgb(153,153,153);
	text-decoration:none;
	line-height:30px;
	display:block;
	background:url('../imgweb/fecha_aqui.png') 100% -60px no-repeat;
	}
.breadcrumb ul li a span
	{
	padding:0 17px 0 10px;
	}
.breadcrumb ul li a:hover span
	{
	text-decoration:underline;
	color:rgb(153,153,153);
	}
.breadcrumb ul li a.active
	{
	background:none;
	margin-right:0;
	}
.breadcrumb ul li a.active span
	{
	color:#6E195F;
	padding:0 0 0 10px;
	text-decoration:underline;
	}
.breadcrumb ul li a.active:hover span
	{
	text-decoration:underline;
	}
.breadcrumb .left
	{
	position:absolute;
	top:0px;
	left:0px;
	width:10px;
	height:30px;
	display:block;
	z-index:1;
	background:url('../imgweb/fecha_aqui.png') 0% 0px no-repeat;
	}
.breadcrumb .right
	{
	position:absolute;
	top:0px;
	right:0px;
	width:10px;
	height:30px;
	display:block;
	z-index:1;
	background:url('../imgweb/fecha_aqui.png') 100% -90px no-repeat;
	}

/****************************************
*       aqu� termina breadcrumbs
*****************************************/

/****************************************
*       aqu� empieza menu cuerpo
*****************************************/
.menu_secundario
	{
	margin:0 auto 15px 0;
	padding:0;
	height:30px;
	width:100%;
	display:block;
	background:url('../imgweb/menu_secundario.png') repeat-x;
	}
.menu_secundario li
	{
	padding:0;
	margin:0;
	list-style:none;
	display:inline;
	}
.menu_secundario li a
	{
	float:left;
	padding-left:10px;
	display:block;
	color:#999999;
	text-decoration:none;
	cursor:pointer;
	background:url('../imgweb/menu_secundario.png') 0px -30px no-repeat;
	}
.menu_secundario li a span
	{
	line-height:30px;
	float:left;
	display:block;
	padding-right:10px;
	background:url('../imgweb/menu_secundario.png') 100% -30px no-repeat;
	}
.menu_secundario li a:hover
	{
	background-position:0px -60px;
	color:#999999;
	}
.menu_secundario li a:hover span
	{
	background-position:100% -60px;
	}
.menu_secundario li a.active, .menu_secundario li a.active:hover
	{
	line-height:30px;
	background:url('../imgweb/menu_secundario.png') 0px -90px no-repeat;
	color:#999999;
	}
.menu_secundario li a.active span, .menu_secundario li a.active:hover span
	{
	background:url('../imgweb/menu_secundario.png') 100% -90px no-repeat;
	}
/****************************************
*       aqu� termina menu cuerpo
*****************************************/

/****************************************
*       aqu� empieza SUBMENU cuerpo
****************************************/
#submenu_cuerpo
{
list-style: none;
padding: 0;
margin: 0;
border-bottom: 1px dashed #cccccc;
font-size:12px;
}

#submenu_cuerpo li
{
display: inline;
padding: 0;
margin: 0;
color: #666666;
}

#submenu_cuerpo li a
{
text-decoration: none;
line-height: 20px;
color:#999999;
}

#submenu_cuerpo li:before { content: "| "; }
#submenu_cuerpo li:first-child:before { content: ""; }

/*IE workaround*/
/*All IE browsers*/
#submenu_cuerpo li
{
*border-right: 1px solid #666666;
*padding: 0 4px 0 4px;
*margin: 0 0.4em 0 -0.4em;
*text-decoration:none;
}

#submenu_cuerpo li a:hover
	{
	color: #666666;
	}
#submenu_cuerpo li a.active span
	{
	color: #666666;
	}

/*Win IE browsers - hide from Mac IE\*/
* html #submenu_cuerpo { height: 1%; }

* html #submenu_cuerpo li
{
display: block;
float: left;
}

/*End hide*/
/*Mac IE 5*/
* html #submenu_cuerpo li:first-child { border-left: 0; }

/****************************************
*       aqu� termina SUBMENU cuerpo
*****************************************/

/***************************************************************************************************************
*          Columna Central Cuerpo (boton m�s informaci�n, listas, enlace volver/siguiente, foto de cuerpo de texto, enlaces p�gina 1,2, 3, 4, 5, 6...)



*****************************************/

#columna_central
	{
		margin-left: 249px;
  		padding:0;
		padding-bottom:20px;
		width: 522px;
		margin-top: 0;
		margin-bottom: 20px;
	}

.cuerpo_de_texto
	{
	margin-right: 10px;
	margin-bottom: 20px;
	}
.imagefloat_columna_cuerpo
	{
	float: left;
	margin: 0px 10px 10px 0px;
	}
.margen_final_pagina
	{
	margin-bottom: 20px;
	}
/****************************************
*          empieza menu "pagina siguiente" y "volver y siguiente"
*****************************************/
.menu_pagina_siguiente
	{
	position:relative;
	height:30px;
	width:100%;
	margin-top: 20px;
	margin-bottom:20px;
	}
.menu_pagina_siguiente ul
	{
	position:relative;
	margin:0 5px 0 5px;
	padding:0;
	height:30px;
	background:url('../imgweb/pagina_siguiente.png') 0px -30px repeat-x;
	}
.menu_pagina_siguiente ul li
	{
	padding:0;
	margin:0;
	list-style:none;
	float:left;
	height:30px;
	display:inline;
	}
.menu_pagina_siguiente ul li a
	{
	font:10px Arial, Helvetica, sans-serif;
	color:rgb(51,51,51);
	text-decoration:none;
	line-height:30px;
	display:block;
	background:url('../imgweb/pagina_siguiente.png') 100% -60px no-repeat;
	}
.menu_pagina_siguiente ul li a span
	{
	padding:0 10px 0 5px;
	}
.menu_pagina_siguiente ul li a:hover span
	{
	text-decoration:underline;
	color:rgb(102,102,102);
	}
.menu_pagina_siguiente ul li a.active
	{
	text-decoration:none;
	background:none;
	}
.menu_pagina_siguiente ul li a.active span
	{
	color:rgb(110,25,95);
	background:url('../imgweb/pagina_siguiente.png') 100% -69px no-repeat;
	}
.menu_pagina_siguiente ul li a.active:hover span
	{
	text-decoration:none;
	}
.menu_pagina_siguiente .left
	{
	position:absolute;
	top:0px;
	left:0px;
	width:10px;
	height:30px;
	display:block;
	z-index:1;
	background:url('../imgweb/pagina_siguiente.png') 0% 0px no-repeat;
	}
.menu_pagina_siguiente .right
	{
	position:absolute;
	top:0px;
	right:0px;
	width:10px;
	height:30px;
	display:block;
	z-index:1;
	background:url('../imgweb/pagina_siguiente.png') 100% -90px no-repeat;
	}
/****************************************
*          termina menu pagina siguiente y volver y siguiente
*****************************************/
/****************************************
*          empieza menu volver/siguiente
*****************************************/
.menu_volversiguiente
	{
	position:relative;
	height:30px;
	width:100%;
	margin-top: 20px;
	margin-bottom:20px;
	}
.menu_volversiguiente ul
	{
	position:relative;
	margin:0 5px 0 5px;
	padding:0;
	height:30px;
	background:url('../imgweb/pagina_siguiente.png') 0px -30px repeat-x;
	}
.menu_volversiguiente ul li
	{
	padding:0;
	margin:0;
	list-style:none;
	float:left;
	height:30px;
	display:inline;
	}
.menu_volversiguiente ul li a
	{
	font:10px Arial, Helvetica, sans-serif;
	color:rgb(51,51,51);
	text-decoration:none;
	line-height:30px;
	display:block;
	}
.menu_volversiguiente ul li a span
	{
	padding:0 10px 0 5px;
	}
.menu_volversiguiente ul li a:hover span
	{
	text-decoration:underline;
	color:rgb(102,102,102);
	}
.menu_volversiguiente ul li a.active
	{
	text-decoration:none;
	background:none;
	}
.menu_volversiguiente ul li a.active span
	{
	color:rgb(110,25,95);
	background:url('../imgweb/pagina_siguiente.png') 100% -69px no-repeat;
	}
.menu_volversiguiente ul li a.active:hover span
	{
	text-decoration:none;
	}
.menu_volversiguiente .left
	{
	position:absolute;
	top:0px;
	left:0px;
	width:10px;
	height:30px;
	display:block;
	z-index:1;
	background:url('../imgweb/pagina_siguiente.png') 0% 0px no-repeat;
	}
.menu_volversiguiente .right
	{
	position:absolute;
	top:0px;
	right:0px;
	width:10px;
	height:30px;
	display:block;
	z-index:1;
	background:url('../imgweb/pagina_siguiente.png') 100% -90px no-repeat;
	}
/****************************************
*          termina menu volver/siguiente
*****************************************/

/****************************************
*      aqui empieza boton M�S INFORMACI�N
*****************************************/
a.button{
	background:url(../imgweb/boton.png);
	display:block;
	color:#CCCCCC;
	font-weight:bold;
	height:30px;
	line-height:29px;
	margin-bottom:20px;
	text-decoration:none;
	width:150px;
}

a:link.button, a:visited.button {
	color:#ccc;
	text-decoration:none;
}

a:hover.button{
	color:white;
	text-decoration:underline;
}
/* -------------------- */
/* CLASSES (podr�an a�adirse m�s, s�lo cambia la flechita)				*/
/* -------------------- */
	.mas{
		background:url(../imgweb/mas.png) no-repeat 10px 8px;
		text-indent:40px;
		display:block;
	}

/****************************************
*      aqui termina BOT�N M�S INFORMACI�N
*****************************************/

/***************************************************************************************************************
*          Columna Derecha



*****************************************/

#columna_derecha
	{
		float: right;
		width: 169px;
	}

/****************************************
*         aqui empieza menu derecha
*****************************************/
.menu_derecha_2
	{
	margin:0;
	padding:0;
	width:166px;
	list-style:none;
	}
.menu_derecha_2 li
	{
	padding:0;
	margin:0 0 1px 0;
	height:20px;
	display:block;
	}
.menu_derecha_2 li a
	{
	text-align:left;
	height:20px;
	padding:0px 15px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:rgb(255,255,255);
	display:block;
	background:url('../imgweb/menusecundario.png') 0px 0px no-repeat;
	text-decoration:none;
	}
.menu_derecha_2 li a:hover
	{
	background:url('../imgweb/menusecundario.png') 0px -40px no-repeat;
	color:rgb(255,255,255);
	}
.menu_derecha_2 li a.active, .menu_derecha_2 li a.active:hover
	{
	background:url('../imgweb/menusecundario.png') 0px -80px no-repeat;
	color:rgb(255,255,255);
	}
.menu_derecha_2 li a span
	{
	line-height:20px;
	}
/****************************************
*         aqui termina menu derecha
*****************************************/
#columna_central, #columna_izquierda, #columna_derecha {padding-bottom:32767px; margin-bottom:-32767px;}
/****************************************
*         añadido por Oscar
*****************************************/

.cleanform input.hide {
	display: none;
}

.footer_interior a {
	color: #fff;
}

/* galeria */

#galeria a img {
	border: 1px solid #ccc;
	padding: 5px;
	margin: 0 10px;
}

/* fin galeria */

/* bolsa online */
.error	{color:#ff0000;}