	/* RETICULA */

	body  {
		font-family: verdana, sans-serif
	}
	
	#container {
		width: 740px;
		\width: 750px;
		w\idth: 735px;
		border: 1px solid gray;
		margin: 0px 5px;
		margin-left: auto;
		margin-right: auto;
		padding: 3px 5px;
	}
	
	#title {
		float: left;
		padding: 5px
	}

	#header {
		float: right;
		padding: 5px;
		background-color: #fff
	}

	#content1 {
		clear: both;
		height: 8em;
		padding: 0px 5px;
		background-color: #ccc;
	}

	#content2 {
		clear: both;
		padding: 5px;
		height: 15em;
		min-height: 100%;
		background-color: #600;
	}
	
	#content2a {
		clear: both;
		padding: 5px;
		height: 19em;
		min-height: 100%;
		background-color: #600;
	}
	
	#content2b {
		clear: both;
		padding: 5px;
		height: 27em;
		min-height: 100%;
		background-color: #600;
	}
	
	#content2c {
		clear: both;
		padding: 5px;
		height: 38em;
		min-height: 100%;
		background-color: #600;
	}
	
	#content2d {
		clear: both;
		padding: 5px;
		height: 52em;
		min-height: 100%;
		background-color: #600;
	}
	
	#footer{
		clear: both;
		padding: 0;
		margin: 0;
		background-color: #fff;
	}
	
	/* FIN RETICULA */
	
	
	/* CABECERA */
	#title h1 {
		margin: 0;
		font-size: .95em;
		color: #600
	}
	
	#header span {
		margin: 0px;
		color: #600;

	}
	
	/* FIN CABECERA */
	
	
	/* CONTENIDO1 */
	
	#content1 #enlacesPortal {
		margin: 0;
		padding: 0;
		float: right
	}
	
	#content1 #enlacesPrincipales {
		margin-top: 6.5em;
		float: left
	}
	
	/* FIN CONTENIDO1 */


	/* CONTENIDO2 */

	#contenidoPrincipal {
		float: right;
		text-align: justify;
		width: 33%;
		height: auto;
		padding: 9em 0 0 0
	}
	
	#contenidoHome {
		float: right;
		text-align: justify;
		width: 65%;
		height: auto;
		padding: 4.25em 0 0 0
	}
	
	#contenidoInterior {
		float: right;
		text-align: justify;
		width: 65%;
		background: #600;
		padding: .2em
	}

	#menuInterior {
		float: left;
		margin-top: .4em;
		text-align: justify;
		width: 30%;
		background: #fff
	}
	
	
	#contenidoForm {
		float: left;
		text-align: justify;
		width: 95%;
		height: auto;
		padding: .25em
	}

	#contenidoIzda {
		float: left;
		padding: 5px
	}
	
	#contenidoDcha {
		float: right;
		padding: 5px
	}
	
	/*
	#content2 #contenidoPrincipal {
		float: right;
		text-align: justify;
		width: 25%;
		height: auto;
		padding: 9em 0 0 0
	}
	
	#content2 #contenidoHome {
		float: right;
		text-align: justify;
		width: 65%;
		height: auto;
		padding: 4.25em 0 0 0
	}
	
	#content2 #contenidoInterior {
		float: right;
		text-align: justify;
		width: 65%;
		background: #600;
		padding: .2em
	}
	
	#content2 #menuInterior {
		float: left;
		margin-top: .4em;
		text-align: justify;
		width: 30%;
		background: #fff
	}
	
	#content2 #contenidoForm {
		float: left;
		text-align: justify;
		width: 95%;
		height: auto;
		padding: .25em
	}
	*/
	
	/* FIN CONTENIDO2 */


	/* PIE DE PAGINA */
	
	#footer div {
	}	
	
	/* FIN DE PIE DE PAGINA */


	/* ENLACES */
	
	a.idiomas:link, a.idiomas:visited {
		font-size: .65em;
		color: #600;
		text-decoration: underline
	}
	
	a.idiomas:hover {
		text-decoration: none
	}
	
	a.gris:link, a.gris:visited {
		font-size: .7em;
		font-weight: bold;
		color: #666;
		text-decoration: underline
	}
	
	a.gris:hover {
		text-decoration: none
	}
	
	a.principal:link, a.principal:visited {
		font-size: 1em;
		padding: .2em;
		font-variant: small-caps;
		text-transform: capitalize; 
		color: #600;
		text-decoration: none		
	}

	a.principal:hover {
		text-decoration: underline;
		color: #fff;
		background: #600
	}

	a.logo:link, a.logo:visited {
		margin: 0;
		font-size: 1em;
		text-decoration: none;
		color: #600
	}

	a.menuCap:link, a.menuCap:visited {
		font-size: .8em;
		text-align: center;
		font-variant: small-caps;
		font-weight: bold;
		text-transform: capitalize; 
		color: #600;
		text-decoration: underline
	}
	
	a.menuCap:hover {
		text-decoration: none
	}
	
	a.blanco:link, a.blanco:visited {
		font-size: .75em;
		color: #fff;
		text-decoration: underline
	}
	
	a.blanco:hover {
		font-size: .75em;
		color: #fff;
		text-decoration: none
	}
	
	/* FIN ENLACES */
	
	
	/* TEXTOS */
	
	span.normal {
		font-size: .75em;
		text-align: center;
		color: #fff
	}
	
	span.normalCap {
		font-size: .8em;
		text-align: center;
		font-variant: small-caps;
		font-weight: bold;
		text-transform: capitalize; 
		color: #fff;
		background: #600
	}

	.principalActivo {
		font-size: 1em;
		padding: .2em;
		font-variant: small-caps;
		text-transform: capitalize; 
		color: #fff;
		background: #600;
		text-decoration: none
	}

	
	/* FIN TEXTOS */
	
	
	/* LISTAS */
	
	ul {
		font-size: .75em;
		color: #fff
	}
	
	ul.submenu {
		background: #fff;
		color: #600
	}
	
	/* FIN LISTAS */
	
	
	/* FORMULARIOS */

	.formContacto {
		margin: 0px 5px 2px 5px;
		float: left;
	        text-align: justify
	}
	
	.formContacto_ok {
		/*padding-right: 2px;*/
		margin: 2px 5px 5px 5px;
	        text-align: justify
	}
	
	form {
	        text-align: right;
	        width: 95%
	}
	
	label.normal {
		font-size: .75em;
		text-align: center;
		color: #fff;
		padding: .2em;
		valign: top
	}
	
	.inputFormulario{
		width: 29em;
		font-size: .7em;
		color: #600;
		text-align: left
	}
		
	.inputDesplegable{
		width: 29em;
		font-size: .7em;
		color:#600
	}
	
	.textAreaFormulario{
		height: 6em; 
		overflow: auto;
		font-size: .7em;
		color: #600;
		padding-bottom: 0px;
		width: 35.8em !important;
		width: 29em
	}
	
	input.botFormEnviar {
		background-color: #FFF;
		border-top: 1px solid #CCC;
		border-left: 1px solid #999;
		border-right: 1px solid #AAA;
		border-bottom: 1px solid #222;
		width: 6em;	
		color: #600;
		font-size: .7em;
		vertical-align: middle
	}
	
	/* FIN FORMULARIOS */