* {
	margin: 0px;
	padding: 0px;

}



body {
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #d9ddde;
}


a{
	font: normal normal 13px Arial, Helvetica, sans-serif;
	color: #2477d2;
	text-decoration: none;
}

a:hover{
	color: #395983;
}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
						ESTRUCTURA GLOBAL DE LA PAGINA
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

#page {
	width: 864px;
	text-align:left;
	background: #ffffff;
		margin: 0 auto;
		margin-top:10px;


}

    #menu, #montaje, #montaje_interior, #content, #left_column, #right_column, #footer{
		float: left;
	}

	#montaje, #montaje_interior, #menu {
		width: 864px;
	}
	

#menu {
	height:88px;
}


	#menu_logo{
		text-align:right;
		float:left;
		width:147px;
		padding-top:10px;
	}

	#menu_menus{
		text-align:right;
		float:left;
		width:664px;
		padding-top:27px;
		padding-left:53px;
	}


#montaje {
	height:248px;
	text-align:center;
}

#montaje_interior {
	height:111px;
	text-align:center;
}


#content {
	width: 864px;
	padding-top:27px;
	padding-bottom:28px;

}

#left_column {
	/*clear:left;*/
	width:472px;
	padding-right:10px;
	padding-left:10px;
}

#center_column {
	/*clear:left;*/
	width:844px;
	padding-right:10px;
	padding-left:10px;
	min-height:620px;
}


#right_column {
	width:321px;
	padding-left:25px;
	border-left:1px solid #cccccc;
}


#footer {
	height:28px;
	padding-top:10px;
	text-align:left;
	border-top:1px solid #cccccc;
    font: normal normal 11px Arial, Helvetica, sans-serif;
	color:#333333;
	padding-left:10px;
	width: 854px;
}



#cuerpo_montaje {
	float:left;
	width:100%;
	padding-top:20px;
}
	

#enuciado_montaje {
	float:left;
	width:100%;
    font: normal bold 13px Arial, Helvetica, sans-serif;
	color: #395983;
}

#foto_montaje {
	float:left;
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
}

#descripcion_montaje {
	float:left;
	width:100%;
}

#descripcion_montaje_center_column {
	float:left;
	width:96%;
	padding-top:20px;
	text-align:justify;
}

#descripcion_montaje_especialidad {
	float:left;
	width:70%;
	padding:20px;
	background-color:#eef5ff;
}
blockquote {
	float:left;
	width:70%;
	padding:10px;
	background-color:#eef5ff;
}


#cuerpo_columna_izquierda {
float:left; width:472px; text-align:left;}
	
#cuerpo_montaje_izquierda {
float:left; width:472px; }

#enuciado_montaje_izquierda {
	float:left;
	width:100%;
    padding-top:10px;
	text-align:left;
}

#entradilla_montaje_izquierda {
	float:left;
	width:100%;
	padding-top:15px;
	padding-bottom:15px;
	    font: normal bold 13px Arial, Helvetica, sans-serif;
	color: #395983;

}

#descripcion_montaje_izquierda {
	float:left;
	text-align:justify;
}



#cuerpo_montaje_center_column {
	float:left;
	width:844px;
}

#enuciado_montaje_center_column {
	float:left;
	width:100%;
    padding-top:10px;
	text-align:left;
	font:normal bold 20px Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	color:#2477d2;
}



#enuciado_montaje_especialidad {
	float:left;
	width:98%;
    padding-top:10px;
	padding-left:2%;
	text-align:left;
	font:normal normal 16px Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	color:#395983;
	padding-bottom:15px;
}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
						ESTRUCTURA TABLA LISTADO EVENTOS
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

#one-column-emphasis1{
/*font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
font-size:12px;*/
font:normal normal 11px Arial, Helvetica, sans-serif;
width:800px;
text-align:left;
border-collapse:collapse;
margin:10px;
}

#one-column-emphasis1 th{
font:normal normal 12px Arial, Helvetica, sans-serif;
color: #ffffff;
padding:7px 15px;
background-color:#03587a;
}

#one-column-emphasis1 td{
color:#03587a;
border-top:1px solid #e8edff;
padding:10px 15px;
}

.oce-first{
background:#d0dafd;
border-right:10px solid transparent;
border-left:10px solid transparent;
}

#one-column-emphasis1 tr:hover td{
color:#339;
background:#ecf2f5;
}

#one-column-emphasis1 a{
color:#03587a;
font:normal normal 11px Arial, Helvetica, sans-serif;
}
 #one-column-emphasis1 a:hover{
	 text-decoration:underline;
}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
						ESTRUCTURA TABLA LISTADO EVENTOS
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

#one-column-emphasis2{
/*font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
font-size:12px;*/
font:normal normal 12px Arial, Helvetica, sans-serif;
width:700px;
text-align:left;
border-collapse:collapse;
margin:10px;
}


#one-column-emphasis2 td{
color:#03587a;
border-top:1px solid #e8edff;
padding:10px 15px;
}

.oce-first{
background:#d0dafd;
border-right:10px solid transparent;
border-left:10px solid transparent;
}

#one-column-emphasis2 tr:hover td{
color:#339;
background:#ecf2f5;
}



/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
						PAGINACION
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */


a.paginacion {
	font: normal normal 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #0579a8;
	padding: 3px 5px;
}

a.paginacion:hover {

	font: normal normal 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #549fcb;
	padding: 3px 5px;
}
a.paginacion_listado{
	font: normal normal 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0033bc;
	background-color: #d0dafd;
	padding: 3px 5px;
}

a.paginacion_listado:hover {

	font: normal normal 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0033bc;
	background-color: #f2f4fa;
	padding: 3px 5px;
}






#label {
	float:left;
	width:15%;
	text-align:left;
	font:normal normal 12px Arial, Helvetica, sans-serif;
	color: #2477d2;
	text-decoration:none;
	}
	
#text {
	float:left;
	width:85%;
	text-align:left;
	}

.cuadro_form {	font:normal normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
	border:1px solid #2477d2;
	width:240px;
	height:16px;
		background-color:#fafcfd;

}
.area_form {	font:normal normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
	border:1px solid #2477d2;
	width:260px;
	background-color:#fafcfd;
}


.boton {	font:normal bold 11px Arial, Helvetica, sans-serif;
	color: #ffffff;
	border:1px solid #000000;
	width:50px;
	height:20px;
	background-color:#2477d2;
}

.enlace_azul {	font:normal normal 11px Arial, Helvetica, sans-serif;
	color: #2477d2;
	text-decoration:none;
}

.texto {	font:normal normal 11px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration:none;
}



.negrita {	font:normal bold 11px Arial, Helvetica, sans-serif;
	color: #2477d2;
	text-decoration:none;
}




.subrayado{
	font: normal normal 13px Arial, Helvetica, sans-serif;
	color: #5b85bd;
	text-decoration: underline;
}



.enunciado_form{
    font: normal bold 11px Arial, Helvetica, sans-serif;
	color: #da2d1f;
	text-decoration: none;
}

.select_form {
	border: 1px solid #da2d1f;
	background:#ffffff;
	padding-left:2px;
	height:20px;
	width:140px;
    font: normal normal 11px Arial, Helvetica, sans-serif;
	color: #da2d1f;
}

.enunciado_capa {
    font: normal bold 11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color: #2378d2;
}

.soluciones {
	position:absolute;
	width:321px;
	z-index:1;
	background-color: #dddddd;
	padding:5px;
	border:1px solid #2378d2;
	visibility: hidden;
}

#menu_navegacion {
	/*clear:left;*/
	width:844px;
	padding-right:10px;
	padding-left:10px;
	 font: normal normal 11px Arial, Helvetica, sans-serif;
	color:#2378d2;

}
.menu_navegacion{
    font: normal normal 12px Arial, Helvetica, sans-serif;
	color:#059ec0;
	text-decoration:underline;

}
.menu_navegacion:hover{
	color:#2378d2;
	text-decoration:none;

}

