﻿*{
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
}

#all {
	}
#general {
	text-align:center;
	width:auto;
	font-size:1.15em;
	min-width:70.8em;
	}
#all > #general {
	}
.centrar-contenido {
	margin:0 auto;
	text-align:left;
	width:70.8em;
	}
#general > .centrar-contenido {
	width:70.8em;
	}


/************************************************************/
/*						MENU								*/
/************************************************************/
#contenedor-menu {
	clear:both;
	}
#menu {
	background:url(/espacio_cms/modulos/menus/solapas/fondo_menu.gif) repeat-x bottom left #b9d305;
	overflow:hidden;width:960px;margin:0 auto
	}
	#menu UL{
		float:none;
		margin:0;
		padding:0;
		line-height:normal;
		font-size:1em;
		}
		#menu UL LI{
			float:left;
			padding: 2px 0.7em 0px 0; /* ALTO DEL MENU */
			
			padding-left:0;
			color:#FFFFFF;
			font-size:1.05em;
			background:none;list-style-type: none;
			}
		#menu UL LI.ultimo{
			padding:0.55em 0.5em 0.25em 0;
			}
			#menu UL LI A{
				float:left;
				color:#FFFFFF;
				text-decoration:none;
				font-weight:bold;
				font-size:1.1em;
				padding-left:9px;
				cursor:pointer;
				}
				#menu UL LI A:hover {
					color:#222222;
					}
			#menu UL LI SPAN{
				padding:3px 9px 0px 0;
				float:left;
				}
			#menu UL LI A ACRONYM{
				float:left;			
				}

		#menu UL LI.sel A{
			background:url(/espacio_cms/modulos/menus/solapas/menu_sel_izq.gif) no-repeat top left;
			color:#222222;
			}

			#menu UL LI.sel A SPAN{
				background:url(/espacio_cms/modulos/menus/solapas/menu_sel_der.gif) no-repeat top right;
				color:#222222;
				}
				#menu UL LI.sel A ACRONYM{
					/*
					border-color:#222222;
					background:url(../images/menu/menu_sel_der.gif) no-repeat top right;
					*/
					
					}

		#menu UL LI A:hover {
			background:url(/espacio_cms/modulos/menus/solapas/menu_sel_izq.gif) no-repeat top left;
			color:#222222;
			}
			#menu UL LI A:hover SPAN{
				background:url(/espacio_cms/modulos/menus/solapas/menu_sel_der.gif) no-repeat top right;
				color:#222222;
				}
				#menu UL LI A:hover ACRONYM{
					/*
					border-color:#222222;
					background:url(../images/menu/menu_sel_der.gif) no-repeat top right;
					*/
					}


		
/***********************************************************************************************/
/***		                               Estilos generales                                 ***/
/***********************************************************************************************/
	


UL {
	line-height:1.8em;
	font-size:1em;
	padding-left: 1em;
	}
	UL LI {
		background:url(/espacio_cms/modulos/menus/solapas/images/menu/lista_princ.gif) no-repeat 0 4px;
		font-size:1em;
		padding-left:1em;
		}
OL {
	line-height:1.8em;
	font-size:1em;
	padding-left:2.8em;
	}
	OL LI{
		background:none;
		}

#contenido IMG{
	padding:1px;
	border:4px solid #e6e6dc;
	margin:0.4em 0.5em 0 0;
	}

#contenido  A:hover IMG,
#contenido-inicio A:hover IMG{
	border-color:#a0a0a0;
	}

.check {
	background:none;
	border:0;
	}




/*** FORMULARIOS ***/

.formulario {
	margin:1em 0;	
	}
	.formulario DIV {
		clear:both;
		margin:1em 0;
		}
	.formulario INPUT{
		font-size:1em;
		font-family:Arial, Helvetica, sans-serif;
		background:url(/espacio_cms/modulos/menus/solapas/images/formulario/borde_formularios.gif) no-repeat top left #FFFFFF;
		border-top: 1px solid #b7b7b7;
		border-left: 1px solid #b7b7b7;
		border-bottom: 1px solid #e8e8e8;
		border-right: 1px solid #e8e8e8;
		color:#262626;
		line-height:1.5em!important;
		line-height:1em;
		padding:0.35em 0.3em 0.35em;
		}	
	.formulario TEXTAREA,
	.formulario SELECT{
		font-size:1em;
		font-family:Arial, Helvetica, sans-serif;
		background:url(/espacio_cms/modulos/menus/solapas/images/formulario/borde_formularios.gif) no-repeat top left #FFFFFF;
		border-top: 1px solid #b7b7b7;
		border-left: 1px solid #b7b7b7;
		border-bottom: 1px solid #e8e8e8;
		border-right: 1px solid #e8e8e8;
		padding:0.35em 0.3em;
		color:#262626;
		line-height:1.5em;
		}
	.formulario TEXTAREA{
		padding:0.6em 0.5em 0.7em;
		}

	.formulario LABEL {
		float:none;
		width:auto;
		padding:0 0 0.2em 0.1em;
		display:block;
		font-size:14px;
		font-style:italic;
		}
		.formulario LABEL STRONG {
			font-style:normal;
			}
		.formulario .aceptaprivacidad LABEL{
			font-size:0.9em;
			font-style:normal;
			line-height:1.2em;
			}
		.formulario .aceptaprivacidad INPUT{
			margin:0.05em 0.4em 0 0!important;
			margin:0.05em 0.2em 0 0;
			display:block;
			vertical-align:top;
			height:14px;
			}
		.formulario .botones{
			background:url(/espacio_cms/modulos/menus/solapas/images/formulario/botones_izq.gif) no-repeat top left;
			
			}
			.formulario .botones INPUT{
				background:url(/espacio_cms/modulos/menus/solapas/images/formulario/botones_der.gif) no-repeat top right;
				font-size:0.85em;
				font-weight:bold;
				border:0;
				margin:0;
				padding:0.35em 1.5em 0.4em 0em!important;
				padding:0.5em 1.1em 0.8em 0em;
				display:block;
				margin-left:4px;			
				} 
	

/**** checkbox ******/
.formulario .radio INPUT.radio{
	float:left;
	line-height:17px;
	margin-right:5px!important;
	margin-right:0px;
	border:0;
	background:none;
	}
.formulario .radio LABEL{
	width:auto;
	padding-bottom:9px;
	}
	
.formulario .si-no{
		float:left;
		width:auto;
		margin:1em 0;;
	}
.formulario .si-no LABEL.visible{
	width:100%;
	}		
	.formulario .si-no LABEL{
		float:left;
		padding-right:35px;
		}
.formulario .aceptaprivacidad .fieldWithErrors,
.formulario .aceptaprivacidad .fieldWithErrors INPUT{
	float:left;
	margin:0;
	padding:0;
	}

	

