body{
	background-color:#0d362c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #748b86;
	background-image: url("../imagenes/fondoBody.gif");
	background-repeat: repeat-y;
	background-position: center;
}
strong{
	font-weight:bold;
}
a{
	color:#083228;
	text-decoration:none;
}
a:hover{
	color:#b4cec8;
}
p{
	padding-bottom: 22px;
	text-align: justify;
	line-height:14px;
}
h1{
	font-size:20px;
	font-weight: bold;
	color: #083228;
}
h2{
	font-size:16px;
	padding-top:4px;
	padding-bottom:8px;
}
h3,h4,h5,h6{
	font-size:15px;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:8px;
}

h3 { color: #083228; }

#envolvente{
	width: 960px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	background-repeat: repeat-y;
	background-color: #ffffff;
}
.home #envolvente{
	background-image: url("../imagenes/fondoEnvolventeHome.gif");
}
.symagan #envolvente{
	background-image: url("../imagenes/fondoEnvolventeSymagan.gif");
}
.symaind #envolvente{
	background-image: url("../imagenes/fondoEnvolventeSymaind.gif");
}
.symasil #envolvente{
	background-image: url("../imagenes/fondoEnvolventeSymasil.gif");
}
.symagri #envolvente{
	background-image: url("../imagenes/fondoEnvolventeSymagri.gif");
}
#contenedor{
	position: relative;
	width:960px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: right bottom;
}
/*
.home #contenedor{
	background-image: url("../imagenes/fondoContenedorHome.jpg");
}
.symagan #contenedor{
	background-image: url("../imagenes/fondoContenedorSymagan.jpg");
}


.symaind #contenedor{
	background-image: url("../imagenes/fondoContenedorSymaind.jpg");
}
.symasil #contenedor{
	background-image: url("../imagenes/fondoContenedorSymasil.jpg");
}
.symagri #contenedor{
	background-image: url("../imagenes/fondoContenedorSymagri.jpg");
}
*/
/**********************************************************************
	Cabecera
**********************************************************************/
#cabecera{
	position:relative;
	width:960px;
	height:117px;
	overflow:hidden;
	background-image: url("../imagenes/cabecera/fondoCabecera.jpg");
	background-repeat: no-repeat;
}
#cabecera a.cabeceraLogo{
	display: block;
	padding-left: 358px;
	padding-top: 16px;
}
#cabecera form#formularioBuscar{
	position: absolute;
	width: 258px;
	padding-top: 24px;
	right: 0px;
	top: 0px;
}
#cabecera form#formularioBuscar input{
	border: 0px;
	margin: 0px;
	padding: 0px;
}
#cabecera form#formularioBuscar input#formularioBuscarTexto{
	width: 140px;	/* 145 - 5 */
	height: 20px;	/* 28 - 8 */
	padding-left: 5px;
	padding-top: 8px;
	float: left;
	margin-right: 11px;
	background-image: url("../imagenes/cabecera/formularioBuscar/fondoFormularioBuscarTexto.gif");
	background-repeat: no-repeat;
}
#cabecera form#formularioBuscar a#linkSubmitBuscar{
	display: block;
	float: left;
	width: 63px;
	height: 28px;
	text-align: center;
	line-height: 28px;
	font-weight: bold;
	font-family: Verdana;
	color: #153b33;
	background-image: url("../imagenes/cabecera/formularioBuscar/botonFormularioBuscar.gif");
	letter-spacing: -1px;
}
#cabecera form#formularioBuscar a#linkSubmitBuscar:hover{
	color: #389682;
}
#cabecera form#formularioBuscar input#botonSubmitBuscar{
	display: none;
}
#cabecera form#formularioBuscar p{
	width: 220px;
	text-align: center;
	font-size: 12px;
	line-height: 17px;
	color: #ffffff;
	padding-top: 6px;
}
#cabecera form#formularioBuscar p a{
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
	color: #ffffff;
}
#cabecera form#formularioBuscar p a:hover,
#cabecera form#formularioBuscar p a.act{
	color: #cccccc;
}
/**********************************************************************
	Fin Cabecera
**********************************************************************/
/**********************************************************************
	Men� Flash
**********************************************************************/
#menuFlash{
	width: 237px;
	height: 200px;
	position: absolute;
	left: 0px;
	top: 30px;
	z-index: 10;
}
/**********************************************************************
	Fin Men� Flash
**********************************************************************/
/**********************************************************************
	Men� Horizontal
**********************************************************************/
#menuHorizontal{
	width: 960px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: top;
}
.home #menuHorizontal{
	background-image: url("../imagenes/menuHorizontal/fondoMenuHorizontalHome.gif");
	/*height: 20px;*/
}

.homeInteriores #menuHorizontal{
	background-image: url("../imagenes/menuHorizontal/fondoMenuHorizontalHomeInteriores.gif");
	/*height: 94px;*/
	background-color: #143a32;
}
.symagan #menuHorizontal{
	background-image: url("../imagenes/menuHorizontal/fondoMenuHorizontalSymagan.gif");
	background-color: #f6bf0c;
	/*height: 94px;*/
}
.symaind #menuHorizontal{
	background-image: url("../imagenes/menuHorizontal/fondoMenuHorizontalSymaind.gif");
	background-color: #ec8237;
	/*height: 94px;*/
}
.symasil #menuHorizontal{
	background-image: url("../imagenes/menuHorizontal/fondoMenuHorizontalSymasil.gif");
	background-color: #7e8991;
	/*height: 94px;*/
}
.symagri #menuHorizontal{
	background-image: url("../imagenes/menuHorizontal/fondoMenuHorizontalSymagri.gif");
	background-color: #adc413;
	/*height: 94px;*/
}
#menuHorizontal #subMenuHorizontal{
	width: 723px;	/* 960 - 237 */
	padding-top: 34px;
	padding-left: 237px;
}
#menuHorizontal #subMenuHorizontal a{
	padding-right: 40px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 16px;
	letter-spacing: 1.5px;
}
.symagan #menuHorizontal #subMenuHorizontal a{
	color: #fdea09;
}
.symagan #menuHorizontal #subMenuHorizontal a:hover,
.symagan #menuHorizontal #subMenuHorizontal a.act {
	color: #ffffff;
}
.symaind #menuHorizontal #subMenuHorizontal a{
	color: #ffb71f;
}
.symaind #menuHorizontal #subMenuHorizontal a:hover,
.symaind #menuHorizontal #subMenuHorizontal a.act {
	color: #ffffff;
}
.symasil #menuHorizontal #subMenuHorizontal a{
	color: #d5d7db;
}
.symasil #menuHorizontal #subMenuHorizontal a:hover,
.symasil #menuHorizontal #subMenuHorizontal a.act {
	color: #ffffff;
}
.symagri #menuHorizontal #subMenuHorizontal a{
	color: #fdea09;
}
.symagri #menuHorizontal #subMenuHorizontal a:hover,
.symagri #menuHorizontal #subMenuHorizontal a.act {
	color: #ffffff;
}

#subMenuHorizontalNivel02{
	width: 723px;	/* 960 - 237 */
	/*height: 34px;*/
	margin-top: 10px;
	margin-left: 237px;
	line-height: 34px;
	background-repeat: repeat-x;
	overflow: hidden;
	text-align: center;
}
#menuHorizontal #subMenuHorizontalNivel02 a{
	padding-right: 50px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 15px;
	letter-spacing: 1.5px;
	color: #d7d8dc;
}
#menuHorizontal #subMenuHorizontalNivel02 a:hover{
	color: #ffffff;
}
.symasil #subMenuHorizontalNivel02{
	background-color: #a4a6b5;
}
.symagri #subMenuHorizontalNivel02{
	background-color: #dde80f;
}
.symaind #subMenuHorizontalNivel02{
	background-color: #fdb320;
}
.symagan #subMenuHorizontalNivel02{
	background-color: #fdb320;
}
/**********************************************************************
	Fin Men� Horizontal
**********************************************************************/
/**********************************************************************
	Men� Lateral
**********************************************************************/
#menuLateral{
	position: relative;
	width: 237px;
	float: left;
	padding-bottom: 20px;
	background-position: top;
	background-repeat: repeat-x;
	overflow:hidden;
}
.home #menuLateral{
	background-image: url("../imagenes/menuLateral/fondoMenuLateralHome.gif");
	background-color: #c6d0cd;
}
.symagan #menuLateral{
	background-image: url("../imagenes/menuLateral/fondoMenuLateralSymagan.gif");
	background-color: #fddb9b;
}
.symaind #menuLateral{
	background-image: url("../imagenes/menuLateral/fondoMenuLateralSymaind.gif");
	background-color: #feb121;
}
.symasil #menuLateral{
	background-image: url("../imagenes/menuLateral/fondoMenuLateralSymasil.gif");
	background-color: #d5d7db;
}
.symagri #menuLateral{
	background-color: #adc413;
}
#menuLateral #opciones{
	width: 188px;	/* 196 - 4 - 4 */
	padding: 4px;
	padding-top: 14px;
	padding-bottom: 6px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;
	background-color: #acbab7;
}
.home #menuLateral #opciones{
	margin-top: 405px;
}

.homeImagen  #menuLateral #opciones, .homeInteriores  #menuLateral #opciones{
	margin-top: 40px;
}

#menuLateral #opciones a{
	display: inline-block;
	width: 188px;
	height: 23px;
	margin-bottom: 3px;
	background-image: url("../imagenes/menuLateral/opciones/fondoOpcionesA.gif");
	background-position: left;
	line-height: 23px;
	font-size: 12px;
	font-weight: bold;
	color: #b4cec8;
	text-align: center;
}
#menuLateral #opciones > a{
	display: block;
}
#menuLateral #opciones a:hover,
#menuLateral #opciones a.act {
	color: #ffffff;
	background-position: 188px;
}
#menuLateral #opciones form#menuLateralIngreso{
	width: 168px;	/* 188 - 10 - 10 */
	height: 70px;	/* 89 - 19 */
	padding-top: 19px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url("../imagenes/menuLateral/opciones/fondoMenuLateralIngreso.gif");
	background-repeat: no-repeat;
	background-position: 0px 6px;
}
#menuLateral #opciones form#menuLateralIngreso input{
	float: left;
	border: 0px;
	padding: 0px;
	margin: 0px;
}
#menuLateral #opciones form#menuLateralIngreso input#menuLateralIngresoClave{
	float: left;
	width: 98px;
	height: 20px;
	line-height: 20px;
	background-image: url("../imagenes/menuLateral/opciones/fondoMenuLateralIngresoClave.gif");
	background-repeat: no-repeat;
	margin-right: 2px;
}
#menuLateral #opciones form#menuLateralIngreso input#menuLateralIngresoUsuario{
	float: left;
	width: 170px;
	height: 20px;
	line-height: 20px;
	background-image: url("../imagenes/menuLateral/opciones/fondoMenuLateralIngresoUsuario.gif");
	background-repeat: no-repeat;
	margin-right: 2px;
	margin-bottom: 2px;
}
#menuLateral #opciones form#menuLateralIngreso a{
	display: block;
	clear: both;
	width: 168px;
	height: auto;
	margin: 0px;
	padding-top: 7px;
	font-family: Verdana;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	background: none;
}
#menuLateral #opciones form#menuLateralIngreso a#linkSubmitIngreso{
	display: block;
	clear: none;
	float: left;
	width: 68px;
	height: 20px;
	padding: 0px;
	margin: 0px;
	text-align: center;
	line-height: 20px;
	font-weight: bold;
	font-family: Verdana;
	font-size: 10px;
	color: #153b33;
	background-image: url("../imagenes/menuLateral/opciones/botonMenuLateralIngresoIngresar.gif");
	letter-spacing: -0.5px;
}
#menuLateral #opciones form#menuLateralIngreso a#linkSubmitIngreso:hover{
	color: #389682;
}
#menuLateral #opciones form#menuLateralIngreso input#botonSubmitIngreso{
	display: none;
}
#menuLateral #subOpciones{
	width: 237px;
	padding-top: 150px;
	overflow: hidden;
	font-weight: bold;
	letter-spacing: 1px;
}
#menuLateral #subOpciones a{
	display: block;
	width: 237px;
	height: 33px;
	line-height: 33px;
	text-align: left;
	padding-left:30px;
	text-transform: uppercase;
	font-size: 12px;
}

#menuLateral #subOpciones a.nivel5 {
	padding-left:50px;
}

.symagan #menuLateral #subOpciones a{
	color: #fedf23;
}
.symagan #menuLateral #subOpciones a:hover,
.symagan #menuLateral #subOpciones a.act{
	color: #ffffff;
}
.symaind #menuLateral #subOpciones a{
	color: #ffb71f;
}
.symaind #menuLateral #subOpciones a:hover,
.symaind #menuLateral #subOpciones a.act{
	color: #ffffff;
}
.symasil #menuLateral #subOpciones a{
	color: #d5d7db;
}
.symasil #menuLateral #subOpciones a:hover,
.symasil #menuLateral #subOpciones a.act{
	color: #ffffff;
}
.symagri #menuLateral #subOpciones a{
	color: #ffe326;
}
.symagri #menuLateral #subOpciones a:hover,
.symagri #menuLateral #subOpciones a.act
{
	color: #ffffff;
}
/**********************************************************************
	Fin Menú Lateral
**********************************************************************/
/**********************************************************************
	Contenido
**********************************************************************/
#contenido{
	width: 672px;	/* 723 - 2 - 49 */
	float: left;
	padding-left: 49px;
	padding-top: 40px;
	/*padding-bottom: 280px;*/
	border-left: 2px solid;
	border-top: 3px solid;
	background-position: top left;
	background-repeat: no-repeat;
	overflow: hidden;
}
#contenido.sinMargen{
	width: 721px;
	padding-left: 0px;
	padding-top: 0px;
}

.home #contenido{
	width: 607px;	/* 723 - 2 - 60 - 54 */
	padding-left: 60px;
	padding-right: 54px;
	padding-top: 40px;
	/*padding-bottom: 404px;*/
	border-color: #e68f37;
}
.home #contenido.sinMargen{
	padding-top: 0px;
}

.soloHome  #contenido {
	padding:0;
	width: 721px;
}

#contenidoConMargenesHome {
	width: 607px;	/* 723 - 2 - 60 - 54 */
	padding-left: 60px;
	padding-right: 54px;
	padding-top: 40px;
	/*padding-bottom: 404px;*/
	border-color: #e68f37;	
}

.symagan #contenido{
	background-image: url("../imagenes/contenido/fondoContenidoSymagan.jpg");
	background-position: top right;
	border-color: #fdea09;
}
.symagan #contenido.sinMargen{
	padding-top: 0px;
}

.symaind #contenido{
	padding-top: 60px;
	border-color: #feb220;
	background-image: url("../imagenes/contenido/fondoContenidoSymaind.jpg");
}
.symaind #contenido.sinMargen{
	padding-top: 0px;
}

.symasil #contenido{
	padding-top: 60px;
	border-color: #d5d7db;
	background-image: url("../imagenes/contenido/fondoContenidoSymasil.jpg");
}
.symasil #contenido.sinMargen{
	padding-top: 0px;
}

.symagri #contenido{
	padding-top: 60px;
	border-color: #dde80f;
	background-image: url("../imagenes/contenido/fondoContenidoSymagri.jpg");
}
.symagri #contenido.sinMargen{
	padding-top: 0px;
}

.symagan #contenido .cuadroContenido, .symaind #contenido .cuadroContenido,.symasil #contenido .cuadroContenido,.symagri #contenido .cuadroContenido{
	width: 611px;	/* 625 - 6 - 6 - 1 - 1 */
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 8px;
	border-left: 1px solid #f6bf0c;
	border-right: 1px solid #f6bf0c;
	background-image: url("../imagenes/contenido/fondoCuadroContenidoSymagan.gif");
	background-position: -1px bottom;
	background-repeat: no-repeat;
	background-color: #ffffff;
	overflow: hidden;
}
.symasil #contenido .cuadroContenido{
	border-color: #d5d7db;
	background-image: url("../imagenes/contenido/fondoCuadroContenidoSymasil.gif");
}
.symagri #contenido .cuadroContenido{
	border-color: #adc413;
	background-image: url("../imagenes/contenido/fondoCuadroContenidoSymagri.gif");
}
#contenido h1{
	padding-left: 24px;
	font-size: 18px;
}
.home #contenido h1{
	color: #083228;
	font-size: 20px;
}
.symagan #contenido h1{
	color: #f6bf0c;
}
.symaind #contenido h1{
	color: #f6bf0c;
}
.symasil #contenido h1{
	color: #7e8991;
}
.symagri #contenido h1{
	color: #adc413;
}
#contenido h1 span{
	color: #738b85;
	font-size: 16px;
}

#contenido h3 span{
	color: #738b85;
	font-size: 13px;
}

.home #contenido h1 span{
	color: #e68f37;
	font-size: 18px;
}

.home #contenido h3 span{
	color: #e68f37;
}

#contenido h2{
	font-size: 14px;
	padding-left: 60px;
	padding-bottom: 20px;
}
.home #contenido h2{
	font-size: 16px;
	color: #738b85;
	font-style: italic;
}
/**********************************************************************
	Fin Contenido
**********************************************************************/
/**********************************************************************
	Pie
**********************************************************************/
#pie{
	clear: both;
	width: 890px;	/* 960 - 35 - 35 */
	height: 47px;	/* 48 - 1 */
	padding-left: 35px;
	padding-right: 35px;
	border-top: 1px solid #47665f;
	line-height: 40px;
	color: #acbab7;
	background-color: #0d362c;
}
/**********************************************************************
	Fin Pie
**********************************************************************/



body.homeImagen #contenedor,
body.symaganImagen #contenedor,
body.symagriImagen #contenedor,
body.symaindImagen #contenedor,
body.symasilImagen #contenedor { background-image: none;}

body.homeImagen #contenido,
body.symaganImagen #contenido,
body.symagriImagen #contenido,
body.symaindImagen #contenido,
body.symasilImagen #contenido { background-image: none; padding:0; width:721px;}


/*
 linkSubmitBuscar
menuLateralIngresoForgotPassword
*/

body#langFR #linkSubmitBuscar { font-size: 8px;}
body#langFR #menuLateral #opciones form#menuLateralIngreso a#menuLateralIngresoForgotPassword { font-size: 8px;}
body#langDE #menuLateral #opciones form#menuLateralIngreso a#menuLateralIngresoForgotPassword { font-size: 9px;}



table.contenttable { border-collapse: collapse; margin-bottom:22px; }
table.contenttable td, table.contenttable th { border: 1px solid #748b86;  padding: 3px; }
table.contenttable th { background-color: #748b86; color: white; font-weight: bold; border: 1px solid #849b96; }
table.contenttable p { padding: 0;}


table.sinBordes { margin-bottom:22px; }
table.sinBordes td, table.sinBordes th { border: 0px;  padding: 3px; }
table.sinBordes th { background-color: #748b86; color: white; font-weight: bold; border: 0px; }
table.sinBordes p { padding: 0;}

.align-left, p.align-left { text-align:left; }
.align-center, p.align-center { text-align:center; }
.align-right, p.align-right { text-align:right; }


.cuadroContenido {
	height: auto !important;
	height: 286px;
	min-height: 286px; 	
	margin-bottom:26px;
}

* html .cuadroContenido {
	height: 100%;
	overflow: visible;
}

.symagan #contenido .cuadroContenido {margin-bottom:96px;}
.symaind #contenido .cuadroContenido {margin-bottom:46px;}
.symasil #contenido .cuadroContenido {}
.symagri #contenido .cuadroContenido {margin-bottom:46px;}


h2.titularMistral {
	margin: 4px 0 8px 0;
	padding: 0;
	text-align:right;
	background: url(../imagenes/fondoTitularMistral.png) repeat-x 0px 12px;
}

h2.titularMistral img {
	padding-left: 10px;
	background: white;
}
