div#enlaces ul
{
	margin:0;
	position: relative;
	float:right;
}
div#enlaces ul li
{
	margin:0 15px 0 25px;
	float:left;
}
div#enlaces ul li a
{
	margin:0;
	float:left;
	color:#fff;
	line-height:28px;
	text-decoration:none;
}
div#enlaces ul li.ocultar
{
display:none;
}

div#enlaces ul li.espanol
{
	margin:0 15px 0 15px;
	padding:0 0 0 28px;
	background-image:url(../images/espanol.gif);
	background-repeat: no-repeat;
	background-position:5px 7px;
}
div#enlaces ul li.ingles
{
	margin:0 15px 0 15px;
	padding:0 0 0 28px;
	background-image:url(../images/ingles.gif);
	background-repeat: no-repeat;
	background-position:5px 7px;
}
div#enlaces ul li.portugues
{
	margin:0 15px 0 15px;
	padding:0 0 0 28px;
	background-image:url(../images/portugues.gif);
	background-repeat: no-repeat;
	background-position:5px 7px;
	display:none;
}
div#enlaces ul li a:hover
{
	text-decoration:underline;
}
div#menu ul
{
	margin:50px 0 0 9px;
	position: relative;
}
div#menu ul li
{
	margin:0 0px 0 0px;
	float:left;
	width:108px;
	height:143px;
}
div#menu ul li a
{
	color:#383838;
	width:108px;
	height:143px;
	display:block;
	text-decoration:none;
}
div#menu ul li a:hover
{
	color:#218d37;
}
div#menu ul li a span
{
	margin:0px 0 0 0;
	padding:48px 0 0 0 !important;
	text-transform:uppercase;
	display:block;
	text-align:center;
	font-size:10px;
	font-weight:bold;
}
div#menu ul li a span.activo
{
	color:#218d37;
}

div#menu ul li a.menu1Inicio
{
	background-image:url(../images/menu1-inicio.gif);
}
div#menu ul li a.menu1Inicio:hover
{
	background-image:url(../images/menu1-inicio-over.gif);
}
div#menu ul li a.menu1
{
	background-image:url(../images/menu1.gif);
}
div#menu ul li a.menu1:hover
{
	background-image:url(../images/menu1-over.gif);
}
div#menu ul li a.menu1activo
{
	background-image:url(../images/menu1-over.gif);
}

div#menu ul li a.menu2
{
	background-image:url(../images/menu2.gif);
}
div#menu ul li a.menu2:hover
{
	background-image:url(../images/menu2-over.gif);
}
div#menu ul li a.menu2activo
{
	background-image:url(../images/menu2-over.gif);
}

div#menu ul li a.menu3
{
	background-image:url(../images/menu3.gif);
}
div#menu ul li a.menu3:hover
{
	background-image:url(../images/menu3-over.gif);
}
div#menu ul li a.menu3activo
{
	background-image:url(../images/menu3-over.gif);
}

div#menu ul li a.menu4
{
	background-image:url(../images/menu4.gif);
}
div#menu ul li a.menu4:hover
{
	background-image:url(../images/menu4-over.gif);
}
div#menu ul li a.menu4activo
{
	background-image:url(../images/menu4-over.gif);
}

div#menu ul li a.menu5
{
	background-image:url(../images/menu5.gif);
}
div#menu ul li a.menu5:hover
{
	background-image:url(../images/menu5-over.gif);
}
div#menu ul li a.menu5activo
{
	background-image:url(../images/menu5-over.gif);
}

div#menu ul li a.menu6
{
	background-image:url(../images/menu6.gif);
}
div#menu ul li a.menu6:hover
{
	background-image:url(../images/menu6-over.gif);
}
div#menu ul li a.menu6activo
{
	background-image:url(../images/menu6-over.gif);
}
h1
{
	margin:0px 30px 0 30px;
	padding:20px 0px 0 0px;
	color:#218d37;
	font-size:16px;
	text-transform:uppercase;
}
h2
{
	margin:12px 30px 0 30px;
	color:#565656;
	font-size:14px;
	text-transform:uppercase;
}
div#textosInicio p
{
	margin:20px 30px 0 30px;
	line-height:16px;
}
div#textosInicio p a
{
	color:#898888;
	text-decoration:none;
}
div#textosInicio p a:hover
{
	color:#218d37;
	text-decoration:underline;
}

div#textosInicio p strong
{
	color:#218d37;
}
div#textos p
{
	margin:20px 30px 0 30px;
	line-height:16px;
}
div#textos p.imagen  {
	margin:10px 0px 0 0px;
	text-align:center;
		}
div#textos p.imagen img
{
	border:5px solid #218d37;
}
div#textos p strong
{
	color:#218d37;
}
div#textosInicio ul
{
	margin:10px 30px 0 50px;
	line-height:16px;
}
div#textosInicio ul li
{
	margin:7px 0px 0 0px;
	text-align:justify;
	display:block;
	width:700px;
}

div#textos ul
{
	margin:10px 30px 0 50px;
	line-height:16px;
}
div#textos ul li
{
	margin:7px 0px 0 0px;
	text-align:justify;
	display:block;
	width:565px;
}
div#textos ul li strong
{
	color:#218d37;
}
div#submenu ul
{
	margin:10px 15px 0 25px;
	position: relative;
}
div#submenu ul li
{
	margin:15px 0px 0 0px;
	text-align:left;
	list-style-image:url(../images/listaGris.gif);
}
div#submenu ul li.activo
{
	margin:15px 0px 0 0px;
	text-align:left;
	list-style-image:url(../images/lista.gif);
}
div#submenu ul li a
{
	color:#383838;
	display:block;
	text-decoration:none;
}
div#submenu ul li a:hover
{
	color:#218d37;
}
div#submenu ul li a.activo
{
	color:#383838;
	text-decoration:underline;
}
div#submenu ul.logitos
{
	margin:10px 15px 0 0px;
	position: relative;
}
div#submenu ul.logitos li
{
	margin:30px 0px 0 0px;
	text-align:left;
	list-style-image:none;
}

.logos
{
	margin:0px 0px 0 20px;
}

/******************************************** textosInicio formulario ***************************************************/
div#textosInicio form
{
	margin: 0px 0 0 30px;
	padding: 0px 0 0 0;
	width:750px;
}
div#textosInicio form fieldset
{
	margin: 15px 0 0 0px;
	padding: 0px 0 10px 0;
	border:1px solid #858484;
}
*html div#textosInicio form fieldset
{
	margin: 15px 0 0 0px;
	padding: 0px 0 0px 0;
	border:1px solid #858484;
}
div#textosInicio form legend
{
	margin: 0px 10px 0 10px;
	padding: 0px 5px 0px 5px;
}
div#textosInicio form .campos
{
	margin: 10px 10px 0px 10px;
	padding: 0 0 0px 0;
	display:block;
	clear:both;
}

div#textosInicio form label
{
	margin: 0px 0px 0px 0px;
	padding: 2px 10px 0 0px;
	color:#858484;
	text-transform:uppercase;
	float:left;
	width:80px;
	text-align:left;
}
div#textosInicio form input
{
	margin: 0px 20px 0px 0;
	padding: 0 0 0 5px;
	color:#000;
	background-color: #fff;
	width:245px;
	color:#000;
	float:left;
	border:1px solid #858484;
}
div#textosInicio form textarea
{
	margin: 0px 20px 0px 0;
	padding: 0 0 0 5px;
	color:#000;
	background-color: #fff;
	width:605px;
	height:60px;
	color:#000;
	float:left;
	border:1px solid #858484;
}
div#textosInicio form strong
{
	color:#218d37;
	font-weight:bold;
}
button
{
    background-image:url(../images/boton.gif);
    background-repeat: no-repeat;
    background-position:  top left;
	width:164px;
	height:29px;
	border:none;
	cursor: pointer;
	float:right;
	margin:0px 30px 0 0;
	background-color: transparent;
	color:#fff;
	text-transform:uppercase;
}
/**************************************************curriculum**************************/
form.curriculum
{
	margin: 0px 0 0 30px;
	padding: 0px 0 0 0;
	width:600px;
}
form.curriculum fieldset
{
	margin: 15px 0 0 0px;
	padding: 0px 0 10px 0;
	border:1px solid #858484;
}
*html form.curriculum fieldset
{
	margin: 15px 0 0 0px;
	padding: 0px 0 0px 0;
	border:1px solid #858484;
}
form.curriculum legend
{
	margin: 0px 10px 0 10px;
	padding: 0px 5px 0px 5px;
}
form.curriculum .campos
{
	margin: 10px 10px 0px 10px;
	padding: 0 0 0px 0;
	display:block;
	clear:both;
}

form.curriculum label
{
	margin: 0px 0px 0px 0px;
	padding: 2px 10px 0 0px;
	color:#858484;
	text-transform:uppercase;
	float:left;
	width:80px;
	text-align:left;
}
form.curriculum input
{
	margin: 0px 20px 0px 0;
	padding: 0 0 0 5px;
	color:#000;
	background-color: #fff;
	width:460px;
	color:#000;
	float:left;
	border:1px solid #858484;
}
.filete
{
	margin: 0px 20px 0px 0;
	padding: 0 0 0 5px;
	color:#000;
	background-color: #fff;
	width:405px !important;
	color:#000;
	float:left;
	border:1px solid #858484;
}
.fileteI
{
	margin: 0px 20px 0px 0;
	padding: 0 0 0 5px;
	color:#000;
	background-color: #fff;
	width:466px !important;
	color:#000;
	float:left;
	border:1px solid #858484;
}
form.curriculum strong
{
	color:#218d37;
	font-weight:bold;
}
form.curriculum button
{
    background-image:url(../images/boton.gif);
    background-repeat: no-repeat;
    background-position:  top left;
	width:164px;
	height:29px;
	border:none;
	cursor: pointer;
	float:right;
	margin:0px 30px 0 0;
	background-color: transparent;
	color:#fff;
	text-transform:uppercase;
}
/****************************************************/
.borde
{
	margin: 0px 0px 0px 0;
	padding: 0 0 0 px;
	border:4px solid #076833;
}

div#textos a
{
	color:#218d37;
	text-decoration:undeline;
	font-weight:bold;
}
div#textos a:hover
{
	color:#383838;
	text-decoration:none;
}