00A0DD
/* CSS MEDALTER	*/

* {
	margin:0;
	padding:0;
}

html,body {
	height:100%;
}

body {
	line-height:1.125em;
	min-width:980px;
	background-color:#fff;
}

html, input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	color:#676B6D;
}

.negrita{font-weight:bold;}

img {
	vertical-align:top;
	border: none;
}

a {
	color:#618C23;
	text-decoration:none;
	outline:none;
}

fieldset {
	margin: 0;
	padding: 1em 1em 1em 1em;	
	border: 1px solid #BEBEBE;
	text-align: left;
}

p {
	margin: 10px;
}


legend {
	background-color: #618c23;
	margin-bottom: 1em;
	color: #FFF;
	font-size: 90%;
	padding: 0 4px;
}

a:hover {
	color:#618C23;
	text-decoration:underline;
	outline:none;
}

.general {
	text-align:left;
	width:950px;
	position:relative;
	margin:0 auto;
}

#cabecera {
	color:#FFF;
	overflow:hidden;
}

#cabecera .logos #textoLogo {
	float:left;
	margin-top:20px;
	font-size: 85%;
	font-family: Arial, Helvetica;
	color: #115c83;
	/*color: #51c6d9;*/
	line-height:1.3em;
	letter-spacing: 1px;
	font-weight: bold;
}

#cabecera .logos {
	overflow:hidden;
	color:#7a7a7a;
	margin-bottom: 10px;
	line-height:1.2em;
	float:left;
	width:600px;
}


#cabecera .logos2 {
	float: right;
	width: 200px;
	margin-top: 10px;
}

#cabecera .logoPrincipal {
	float:left;
	margin:5px 30px 0 0;
}

#cuerpo {
	font-size:0.75em;
	width:100%;
	text-align:left;
	margin:0 0 0 0;
}

#cuerpo ol {
	margin:0;
	padding: 0;
	margin-left: 25px;
}

#cuerpo #columnaContenido .cont_panel .descripcionContenido ol li {
	padding: 0;
	line-height:2em;
	margin:0;
}

#cuerpo #columnaContenido .cont_panel .descripcionContenido ul li ol li {
	background-image: url();
	padding: 0;
	line-height:2em;
	margin:0;
}

#cuerpo ul, #cabecera ul, #pie ul {
	list-style:none;
	margin:0;
	padding:0;
}

#cuerpo ul li a:hover  {
	text-decoration:underline;
}

#cuerpo p {
	margin:0 0 15px;
}

#cuerpo .box #menuLateral ul li, 
#cuerpo .box #menuLateralHome ul li, 
#cuerpo #columnaContenido .list_exp ul li, 
#cuerpo .box .cont_panel ul li, 
#cuerpo #columnaContenido .cont_panel .descripcionContenido ul li {
	background:url(imagenes/marker2.gif) top left no-repeat;
	background-position: -18px -2px;
	padding-left:23px;
	line-height:2em;
	margin:0;
}

#cuerpo h1 {
	color:#fff;
	font-size:1.2em;
	margin-bottom:13px;
	line-height:1.2em;	
	/*font-style:italic;*/
	background-color: #51c6d9;
	padding: 10px 10px 10px 20px;
}

#cuerpo h1 strong {
	font-weight: bold;
	color:#fff;
	font-size: 100%;
}

#cuerpo h2 {
	color:#000000;
	font-size:1.3em;
	margin-bottom:0;
	line-height:1.2em;
	font-weight: bold;	
	
}

#cuerpo h2 strong {
	font-weight: normal;
	color:#717171;
}

#cuerpo h4 {
	font-size:1em;
	margin-bottom:9px;
	color:#618C23;
}

#cuerpo .title {
	margin-bottom:16px;
}

.box .left-top-corner {
	background:url(imagenes/corner_top_left.png) left top no-repeat;
	padding-left:16px;
}

.box .right-top-corner {
	background:url(imagenes/corner_top_right.png) right top no-repeat;
	padding-right:16px;
}

.box .border-top {
	background:url(imagenes/border_top.png) left top repeat-x;
	height:16px;
}

.box .border-left {
	background:url(imagenes/border_left.png) left top repeat-y;
	padding-left:16px;
}

.box .border-right {
	background:url(imagenes/border_right.png) right top repeat-y;
	padding-right:16px;
}

.box .left-bottom-corner {
	background:url(imagenes/corner_bottom_left.png) left bottom no-repeat;
	padding-left:16px;
}

.box .right-bottom-corner {
	background:url(imagenes/corner_bottom_right.png) right bottom no-repeat;
	padding-right:16px;
}

.box .border-bottom {
	background:url(imagenes/border_bottom.png) left bottom repeat-x;
	height:15px;
	width:100%;
}

.contenedorPagina {
	width:100%;
	padding:0px 5px 10px 9px;
	background:url(imagenes/tail.gif) repeat-y 324px top;
}

#menuLateralHome {
	float:left;
	width:292px;
	margin-right:48px;
}

#menuLateral {
	float:left;
	width:292px;
	margin-right:48px;
}

.contenedorBloqueMenu {
	overflow:hidden;
	width:320px;
	margin:0 0 20px;
}

.separadorBloqueAdmin{
	width:50%;	
	padding:1px 0 1px 5px;
	background:url(imagenes/tail.gif) repeat-x;
	background-position:right; 
}

.contenedorBloqueMenuPie {	
	display: block;
	width:320px;	
	overflow:hidden;
	margin:40px 0 20px;
	padding:0;	
}

#cuerpo .desplegado {
	list-style:none;
	float:left;
	margin:0;
	padding:0;
}

#cuerpo .desplegado li {
	background:url(estilo/imagenes/marker2.gif) top left no-repeat;
	background-position:0 4px;
	padding-left:22px;
	margin:0;
}

#cuerpo .desplegado li a {
	color:#00A0DD;	
	text-decoration:none;
	line-height:2em;
}

#cuerpo .desplegado li a:hover {
	color:#51c6d9;
	/*font-weight: bold;*/
	text-decoration:underline;
	line-height:2em;
}

#cuerpo .desplegado li a.selected {
	color:#618C23;
	font-weight: bold;	
	font-style: italic;
	line-height:2em;	
	
}

#cuerpo .img-left2 {
	float:left;
	margin:0 10px 0 0;
}

#cuerpo .img-pie_left {
	float:left;
	margin:0 10px 0 40px;
}

#cuerpo .img-pie_right {
	float:right;
	margin:0 70px 0 0;
}

#cuerpo .banner-left {
	margin-top: 0;
}

#columnaContenido {
	float:left;
	width:590px;
	text-align: justify;
}

.relieve-2 {
	width:950px;
	margin-left:15px;
	margin-bottom: 5px;
	height:14px;
}

/* Menu  Principal */  

ul#menuPrincipal {
	margin: 0;
	padding: 10px 0 0 0;
	list-style: none;
	display: block;	
	font-size: 120%;
	clear: both;
	height: 36px;		
}

ul#menuPrincipal li {
	display: block;
	float: left;
	text-align: center;
	height: 35px;
	background-repeat: no-repeat;
	background-position: bottom left;
}

ul#menuPrincipal li a {
	display: block;
	float: left;
	color: #000;
	text-decoration: none;
	font-size: 60%;
	line-height: 280%;
	height: 35px;
	border-bottom: 1px solid #FFF;
	background-repeat: no-repeat;
	background-position: bottom left;
}


/* boton Menu Inicio */
ul#menuPrincipal li#menuInicioPie {	
	background-image: url(imagenes/menu/fondoMenuInicioPie.jpg);
}

ul#menuPrincipal li#menuInicioPie:hover {	
	background-image: url(imagenes/menu/fondoMenuInicioPieSel.jpg);
}

ul#menuPrincipal li#menuInicioPieSel {	
	background-image: url(imagenes/menu/fondoMenuInicioPieSel.jpg);
}

ul#menuPrincipal li a#menuInicio {	
	background-image: url(imagenes/menu/fondoMenuInicio.jpg);
	width: 104px;
}

ul#menuPrincipal li a#menuInicio:hover {	
	background-image: url(imagenes/menu/fondoMenuInicioSel.jpg);
}

ul#menuPrincipal li a#menuInicioSel {	
	background-image: url(imagenes/menu/fondoMenuInicioSel.jpg);
	width: 104px;
}

/* boton Menu Medalter */

ul#menuPrincipal li#menuMedalterPie {	
	background-image: url(imagenes/menu/fondoMenuMedalterPie.jpg);
}

ul#menuPrincipal li#menuMedalterPie:hover {	
	background-image: url(imagenes/menu/fondoMenuMedalterPieSel.jpg);
}

ul#menuPrincipal li#menuMedalterPieSel {	
	background-image: url(imagenes/menu/fondoMenuMedalterPieSel.jpg);
}

ul#menuPrincipal li a#menuMedalter {	
	background-image: url(imagenes/menu/fondoMenuMedalter.jpg);
	width: 152px;
}

ul#menuPrincipal li a#menuMedalter:hover {	
	background-image: url(imagenes/menu/fondoMenuMedalterSel.jpg);
}

ul#menuPrincipal li a#menuMedalterSel {	
	background-image: url(imagenes/menu/fondoMenuMedalterSel.jpg);
	width: 152px;
}

/* boton Menu Medidas Alternativas */

ul#menuPrincipal li#menuMedidasAlternativasPie {	
	background-image: url(imagenes/menu/fondoMenuMedidasAlternativasPie.jpg);
}

ul#menuPrincipal li#menuMedidasAlternativasPie:hover {	
	background-image: url(imagenes/menu/fondoMenuMedidasAlternativasPieSel.jpg);
}

ul#menuPrincipal li#menuMedidasAlternativasPieSel {	
	background-image: url(imagenes/menu/fondoMenuMedidasAlternativasPieSel.jpg);
}

ul#menuPrincipal li a#menuMedidasAlternativas {	
	background-image: url(imagenes/menu/fondoMenuMedidasAlternativas.jpg);
	width: 151px;
}

ul#menuPrincipal li a#menuMedidasAlternativas:hover {	
	background-image: url(imagenes/menu/fondoMenuMedidasAlternativasSel.jpg);
}

ul#menuPrincipal li a#menuMedidasAlternativasSel {	
	background-image: url(imagenes/menu/fondoMenuMedidasAlternativasSel.jpg);
	width: 151px;
}

/* boton Menu Contacta */

ul#menuPrincipal li#menuContactaPie {	
	background-image: url(imagenes/menu/fondoMenuContactaPie.jpg);
}

ul#menuPrincipal li#menuContactaPie:hover {	
	background-image: url(imagenes/menu/fondoMenuContactaPieSel.jpg);
}

ul#menuPrincipal li#menuContactaPieSel {	
	background-image: url(imagenes/menu/fondoMenuContactaPieSel.jpg);
}

ul#menuPrincipal li a#menuContacta {	
	background-image: url(imagenes/menu/fondoMenuContacta.jpg);
	width: 126px;
}

ul#menuPrincipal li a#menuContacta:hover {	
	background-image: url(imagenes/menu/fondoMenuContactaSel.jpg);
}

ul#menuPrincipal li a#menuContactaSel {	
	background-image: url(imagenes/menu/fondoMenuContactaSel.jpg);
	width: 126px;
}

/* boton Menu Curriculum */

ul#menuPrincipal li#menuCurriculumPie {	
	background-image: url(imagenes/menu/fondoMenuCurriculumPie.jpg);
}

ul#menuPrincipal li#menuCurriculumPie:hover {	
	background-image: url(imagenes/menu/fondoMenuCurriculumPieSel.jpg);
}

ul#menuPrincipal li#menuCurriculumPieSel {	
	background-image: url(imagenes/menu/fondoMenuCurriculumPieSel.jpg);	
}

ul#menuPrincipal li a#menuCurriculumPie:hover {
	background-image: url(imagenes/menu/fondoMenuCurriculumPieSel.jpg);	
}

ul#menuPrincipal li a#menuCurriculum {	
	background-image: url(imagenes/menu/fondoMenuCurriculum.jpg);
	width: 126px;
}

ul#menuPrincipal li a#menuCurriculum:hover {
	background-image: url(imagenes/menu/fondoMenuCurriculumSel.jpg);
	width: 126px;
}

ul#menuPrincipal li a#menuCurriculumSel {	
	background-image: url(imagenes/menu/fondoMenuCurriculumSel.jpg);
	width: 126px;
}


/* Generales */

.clear {clear: both;}
.margen2 {margin-bottom: 2em;}
.margen1 {margin-bottom: 1em;}
.margen05 {margin-bottom: 0.5em;}

.right {text-align: right;}
.center {text-align: center;}

.aviso {
	font-size: 90%;
	color: #7AB800;
}

.error {
	margin: 1em 0;
	padding: 2px 10px;
	background-color: #51C6D9;
	color: #FFF;
}

label {
	display: block;
	margin: 4px 0;
}

.labelForm {
	width: 85px; 
	float: left;
	padding: 3px 0 0 0;
}

.labelForm2 {
	width: 145px; 
	float: left;
	padding: 4px 0 0 0;
}

.labelFormAncho {
	width: 170px; 
	float: left;
	padding: 1px 0 0 0;
}

.floatRight {
	float: right;
}	

#paginas {
	border-top:  1px solid #89B2D7;
	border-bottom:  1px solid #89B2D7;
	font-size: 90%;	
}

#paginas a {
	text-decoration: none;
	padding: 1px 4px;
}

#paginas a:hover {
	padding: 1px 4px;
	background-color: #89B2D7;
	color: #FFF;
}

a.selPaginacion {
	border: 1px solid #000;
	padding: 1px 4px;
	background-color: #89B2D7;
	color: #FFF;
}

.center {
	text-align: center;
}

.boton {
	border: 1px solid #30528D;
	color: #30528D;
	font-size: 90%;
	padding: 4px 10px;
	text-decoration: none;
}

.boton:hover {
	text-decoration: underline;
}

.separador1 {
	display: inline;
	margin: 0 1em;
}

a#bannerJornadas {
	display: block;
	background-image: url(imagenes/fondo_jornadas.jpg);
	background-repeat: no-repeat;
	width: 400px;
	height: 110px;
	padding: 15px 10px 10px 195px;
	color: #000;	
	font-size: 120%;
	margin-bottom: 30px;
}

a#bannerJornadas:hover {
	text-decoration: none;
}

#bannerJornadas p {
	width: 300px;
	color: #4b4b4d;
	margin-top: 10px;
	font-size: 80%;
}

#bannerRight {
	float: right; 
	width: 290px;
	margin: 0 0 0 20px; 
}

#bannerRight a {
	display: block;
	margin: 0;
}


#bannerNuevo {
	background-image: url(imagenes/fondoBanner.png);
	background-repeat: no-repeat;
	float: left; 	
	height: 185px;
	margin: 0;
	padding: 40px 25px 0 25px;
	text-align: left;
	font-size: 110%;
	color:#618c23;
}

#bannerNuevo h3 {
	color: #ee0006;
	font-size: 80%;
}

#bannerNuevo a {
	
	margin: 0;
	padding: 0;
}

.small {
	font-size: 80%;
}

#bannerPortada { 
	margin: 0;	
	padding: 0;	
}

/* Calculadora de medidas */

#infoMenuIzquierdoPortada {
    color: #FFFFFF;
    font-family: Verdana,Arial;
    font-size: 70%;
    line-height: 130%;
}

#tituloCalculadora {
	color:#618c23;
	margin: 3px 0 0 8px;
	font-weight: bold;
	font-size: 120%;
	}

#tablaCalculadora {
	font-size: 90%;
	margin: 17px 0 0 0;
	padding: 0;
	border-collapse: collapse;
}

#tablaCalculadora td {
	font-weight: bold;
	line-height: 200%;
}

#tablaCalculadora td.filaMedidas {
	line-height: 100%;
}

#txtEmpleados {
	width: 74px;
	height: 18px;
	text-align: center;
	font-size: 100%;
	font-family: Arial;
	font-weight: bold;
	border: 1px solid #74B130;
}

.campoResultado {
	width: 74px;
	height: 18px;
	text-align: center;
	font-size: 100%;
	font-family: Arial;
	font-weight: bold;
	background-color: #bdf680;	
	border: 1px solid #74B130;
	color: #000;
	line-height: 180%;
}

#avisosPie {
	font-size: 70%;
	text-align: center;
	margin-bottom: 10px;
}

#avisosPie a {
	color: #676b6d
}
