* {
	margin:0 auto;
}

img {
	border:none;
}

HTML {
	BACKGROUND-image:url(fondo.gif);
	margin:0 auto;
}

BODY {
	FONT: 0.8em/1.4em Arial;
	COLOR: #ffffff;
	text-align:center;
	margin:0 auto;
}

#container {
	WIDTH: 843px;
	BACKGROUND-color: #FFFFFF;
	z-index: 2;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	position:relative;
}

#cabecera{
	BACKGROUND:  url(cabecera.gif) no-repeat center top;
	WIDTH: 843px;
	height: 163px;
	visibility: visible;
	margin:0 auto;
	text-align:left;
	position:relative;
}
#logo-abansis{ position:absolute; top:43px; right:45px;}
#fotocabe{
	WIDTH: 843px;
	height: 108px;
	visibility: visible;
	margin:0 auto;
	text-align:left;

}

#bajocabecera{
	WIDTH: 843px;
	height: 112px;
	visibility: visible;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	margin:0 auto;
	text-align:right;

}

#txtbajocabecera{
	WIDTH: 372px;
	height: 72px;
	visibility: visible;
	margin-top: -95px;
	margin-right: 60px;
	text-align:right;
}
.formacion-izq{ float:left; margin-right:10px; width:350px;}
.formacion-dch{ float:right; margin-left:10px; width:300px;}
.integra-e-learning{ width:270px; height:185px; background-image:url(fondo-verde-formacion.gif); background-repeat:no-repeat; margin-bottom:15px; padding-top:10px; padding-left:10px; padding-bottom:10px; padding-right:20px; }
.integra-e-learning1{ width:270px; height:170px; background-image:url(fondo-verde-formacion1.gif); background-repeat:no-repeat; margin-bottom:15px; padding-top:10px; padding-left:10px; padding-bottom:10px; padding-right:20px; }
.premium{margin-bottom:4px; }
.clearfloat{ clear:both; }
.blanco{ color:#FFF; }
.texto-centrado{ text-align:center; }
#catalogo-cursos{ position:absolute; top:280px; right:50px;}
#icono-integra{ position:absolute; top:280px; right:400px;}
.lista-grupos{ float:left; width:235px; margin-bottom:15px; list-style:none; margin-left:10px;}
/*menus */
#submenu{
	margin-left: 440px;
	margin-right: 0px;
	margin-top: -22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	position: relative;
	WIDTH: 270px;
	height: 20px;
	padding-left: 0px;
	text-align:right;
}

#submenulista{
	position: relative;
	WIDTH: 310px;
	height: 20px;
	padding-left: 40px;
	text-align:right;
}

#submenulista ul{
	list-style-type: none;
	text-align: left;
	margin-top: -8px;
	position:relative;
}

#submenulista li{
	display: inline;
	text-align: left;
	padding-left: 10px;
}

#menu{
	list-style-type: none;
	padding-top: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	WIDTH: 843px;
	height: 20px;
	text-align:center;
}
#menulista{
	list-style-type: none;
	WIDTH: 843px;
	text-align:center;
}

#menu ul{
	display: inline;
	list-style-type: none;
	padding: 0;
	margin: 0;
	text-align: center;
	float:left;
}

#menu li{
	display: inline;
	list-style-type: none;
	padding-left: 9px;
}

#txtrack{
	BACKGROUND:  url(track.gif) no-repeat center top;
	WIDTH: 753px;
	height: 24px;
	visibility: visible;
	padding-left:30px;
	padding-top:20px;
	text-align:left;
}

#txtrack ul{
	display: inline;
	text-indent:-20px;

}

#txtrack li{
	list-style-type:none;
	text-align: left;
}


h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #4f6e5e;
	margin-left:30px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #003300;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #061c05;
	text-align: left;
}

hr {
	border:none;
	height: 0.5px;
	border-top: 1px solid #ebebeb;
} 

#fondotxt{
	BACKGROUND:  url(fondotxt.gif) no-repeat center top;
	WIDTH: 843px;
	height: 520px;
	visibility: visible;
	margin-left:0;
	margin-right:0;
	padding-top:22px;
	padding-left:0; 
	margin:0 auto;
	text-align:left;
}

#fondotxtempresa{
	BACKGROUND:  url(fondotxt.gif) no-repeat center top;
	WIDTH: 843px;
	height: 560px;
	visibility: visible;
	margin-left:0;
	margin-right:0;
	padding-top:22px;
	padding-left:0; 
	padding-right:0;
	margin:0 auto;
	text-align:center;
}

#txtempresa{
	WIDTH: 673px;
	height: 560px;
	visibility: visible;
	margin-left: 0;
	padding-left: 0px;
	padding-right:0px;
	margin-top:0;
	margin:0 auto;
	text-align:left;
}

#fondotxtpoliticas{
	BACKGROUND:  url(fondotxt.gif) no-repeat center top;
	WIDTH: 843px;
	height: 1100px;
	visibility: visible;
	margin-left:0;
	margin-right:0;
	padding-top:22px;
	padding-left:0; 
	padding-right:0;
	margin:0 auto;
	text-align:center;
}
#fondoFormacion{
	BACKGROUND:  url(fondotxt.gif) repeat-y center top;
	WIDTH: 843px;
	visibility: visible;
	margin-left:0;
	margin-right:0;
	padding-top:22px;
	padding-bottom:22px;
	padding-left:0px; 
	padding-right:0px;
	margin:0 auto;
	text-align:center;	
}
#txtpoliticas{
	WIDTH: 673px;
	height: 1420px;
	visibility: visible;
	margin-left: 0;
	padding-left: 0px;
	padding-right:0px;
	margin-top:0;
	margin:0 auto;
	text-align:left;
}
#txtFormacion{
	WIDTH: 673px;
	visibility: visible;
	margin-left: 0;
	padding-left: 0px;
	padding-right:0px;
	margin-top:0;
	margin:0 auto;
	text-align:left;
}
#txtaviso{
	WIDTH: 673px;
	height: 400px;
	visibility: visible;
	margin-left: 0;
	padding-left: 0px;
	padding-right:0px;
	margin-top:0;
	margin:0 auto;
	text-align:left;
}

#fondotxtaviso{
	BACKGROUND:  url(fondotxt.gif) no-repeat center top;
	WIDTH: 843px;
	height: 430px;
	visibility: visible;
	margin-left:0;
	margin-right:0;
	padding-top:22px;
	padding-left:0; 
	padding-right:0;
	margin:0 auto;
	text-align:center;
}

#txtliderazgo{
	margin-right: 0px;
	margin-top: 0px;
	z-index: 1;
	position: relative;
	WIDTH: 520px;
	height: 350px;
	padding-left: 0px;
	float:left;
}

ul{

	text-align: left;
}

li{
	text-align: left;
}

.lista01{
	margin: 0 6px;
	padding-left:0px;
	margin-left: 20px;
	text-indent:5px;
}

.lista02{
	margin: 0 3px;
	padding-left:0px;

}

.lista03{
	margin: 0 7px;
	padding-left:0px;

}

#menuservicios{
	position: relative;
	WIDTH: 180px;
	height: 118px;
	float:left;
}

#menuservicios ul{
	list-style-type: circle;
	text-indent:-5px;
	padding-left:0px;
	text-align: left;
}

#menuservicios li{
	text-align: left;
	margin: 0 6px;
	padding-left:0px;
	margin-left: 25px;
}



#txtservgen{
	WIDTH: 520px;
	height: 390px;
	margin-top: 0px;
	float:left;
}
#txtservgen1{
	WIDTH: 520px;
	margin-top: 0px;
	float:left;
}

#fondotxtservgen{
	BACKGROUND:  url(fondotxt.gif) no-repeat center top;
	WIDTH: 773px;
	height: 500px;
	padding-top:22px;
	padding-left:70px;
	margin:0 auto;
	text-align:left;
	float:left;
}
#fondotxtservgen1{
	BACKGROUND:  url(fondotxt.gif) no-repeat center top;
	WIDTH: 773px;
	padding-top:22px;
	padding-left:70px;
	margin:0 auto;
	text-align:left;
	float:left;
}

#fondotxtalianzas{
	BACKGROUND:  url(fondotxt.gif) no-repeat center top;
	WIDTH: 773px;
	height: 420px;
	visibility: visible;
	padding-top:22px;
	padding-left:70px;
	margin:0 auto;
	text-align:left;
	float:left;
}

#fondotxtliderazgo{
	BACKGROUND:  url(fondotxt.gif) no-repeat center top;
	WIDTH: 773px;
	height: 530px;
	visibility: visible;
	padding-top:22px;
	padding-left:70px;
	margin:0 auto;
	text-align:left;
	float:left;
}

#fondotxtpolitica{
	BACKGROUND:  url(fondotxt.gif) no-repeat center top;
	WIDTH: 773px;
	height: 590px;
	visibility: visible;
	margin-left:0;
	margin-right:0;
	padding-top:22px;
	padding-left:70px;
	margin:0 auto;
	text-align:left;
}

#fondotxtpersonas{
	BACKGROUND:  url(fondotxt.gif) no-repeat center top;
	WIDTH: 773px;
	height: 560px;
	visibility: visible;
	margin-left:0;
	margin-right:0;
	padding-top:22px;
	padding-left:70px;
	margin:0 auto;
	text-align:left;
}

#fondotxtprocesos{
	BACKGROUND:  url(fondotxt.gif) no-repeat center top;
	WIDTH: 773px;
	height: 400px;
	visibility: visible;
	margin-left:0;
	margin-right:0;
	padding-top:22px;
	padding-left:70px;
	margin:0 auto;
	text-align:left;
}

#fondotxtresultados{
	BACKGROUND:  url(fondotxt.gif) no-repeat center top;
	WIDTH: 773px;
	height: 540px;
	visibility: visible;
	margin-left:0;
	margin-right:0;
	padding-top:22px;
	padding-left:70px;
	margin:0 auto;
	text-align:left;
}

#pdfalianzas{ 
	BACKGROUND:  url(bot_verficha.gif) no-repeat center top;
	margin-left: 200px;
	margin-right: 0px;
	margin-top: 30px;
	z-index: 1;
	position: relative;
	WIDTH: 235px;
	height: 55px;
	padding-top: 20px;
	padding-left: 100px;
}

#pdfliderazgo{
	BACKGROUND:  url(bot_verficha.gif) no-repeat center top;
	margin-left: 200px;
	margin-right: 0px;
	padding-top: 20px;
	padding-left: 85px;
	position: relative;
	WIDTH: 235px;
	height: 55px;
}
#pdfliderazgoFormacion{
	BACKGROUND:  url(bot_verficha.gif) no-repeat center top;
	margin-right: 0px;
	padding-top: 20px;
	padding-left: 85px;
	position: relative;
	WIDTH: 235px;
	height: 55px;
}

#pdfpersonas{
	BACKGROUND:  url(bot_verficha.gif) no-repeat center top;
	margin-left: 200px;
	margin-right: 0px;
	margin-top: 10px;
	z-index: 1;
	position: relative;
	WIDTH: 235px;
	height: 55px;
	padding-top: 20px;
	padding-left: 100px;
}

#pdfpolitica{
	BACKGROUND:  url(bot_verficha.gif) no-repeat center top;
	margin-left: 200px;
	margin-right: 0px;
	margin-top: 25px;
	z-index: 1;
	position: relative;
	WIDTH: 235px;
	height: 55px;
	padding-top: 20px;
	padding-left: 100px;
}

#pdfprocesos{
	BACKGROUND:  url(bot_verficha.gif) no-repeat center top;
	margin-left: 200px;
	margin-right: 0px;
	margin-top: 10px;
	z-index: 1;
	position: relative;
	WIDTH: 235px;
	height: 55px;
	padding-top: 20px;
	padding-left: 100px;
}

#pdfresultados{
	BACKGROUND:  url(bot_verficha.gif) no-repeat center top;
	margin-left: 200px;
	margin-right: 0px;
	margin-top: 20px;
	z-index: 1;
	position: relative;
	WIDTH: 235px;
	height: 55px;
	padding-top: 20px;
	padding-left: 100px;
}


#txtservicios{
	margin-left: 238px;
	margin-right: 0px;
	margin-top: -118px;
	z-index: 1;
	position: relative;
	WIDTH: 520px;
	height: 520px;
	padding-left: 0px;
}


#txtreferencias{
	BACKGROUND:  url(fondo_referencias.gif) no-repeat center top;
	WIDTH: 676px;
	height: 373px;
	visibility: visible;
	margin-left: 0;
	margin-left: 70px;
	padding-right:0px;
	margin-top:0;
	text-align:center;
	float:left;
}

#refreferencias{

	WIDTH: 600px;
	height: 160px;
	visibility: visible;
	padding-left: 0px;
	padding-right:0px;
	margin-top:85px;
	text-align:center;
}

#pagreferencias{
	BACKGROUND:  url(fondo_pagreferencia2.gif) no-repeat center top;
	WIDTH: 418px;
	height: 40px;
	visibility: visible;
	padding-left:0px;
	padding-top:12px;
	margin:0 auto;
	text-align:center;
}

#pagreferencias ul{
	WIDTH: 245px;
	list-style-type: none;
	text-align: center;
	position:relative;
}

#pagreferencias li{
	display: inline;
	text-align: center;
}



#pagreferencias2{
	BACKGROUND:  url(fondo_pagreferencia2.gif) no-repeat center top;
	WIDTH: 420px;
	height: 40px;
	visibility: visible;
	padding-top:12px;
	margin:0 auto;
	text-align:center;
}

#pagreferencias2 ul{
	WIDTH: 93px;
	list-style-type: none;
	text-align: center;
	position:relative;
}

#pagreferencias2 li{
	display: inline;
	text-align: center;
}

#pagreferencias3{
	BACKGROUND:  url(fondo_pagref.gif) no-repeat center top;
	WIDTH: 418px;
	height: 24px;
	visibility: visible;
	padding-top:10px;
	text-align:center;
	float:left;
	position:relative;
	margin-left:200px;
}

#pagreferencias3 ul{
	WIDTH: 245px;
	list-style-type: none;
	text-align: center;
}

#pagreferencias3 li{
	display: inline;
	text-align: center;
}

#pagreferencias4{
	BACKGROUND:  url(fondo_pagref.gif) no-repeat center top;
	WIDTH: 418px;
	height: 24px;
	visibility: visible;
	padding-top:10px;
	text-align:center;
	float:left;
	position:relative;
	margin-left:200px;
}

#pagreferencias4 ul{
	WIDTH: 245px;
	list-style-type: none;
	text-align: center;
}

#pagreferencias4 li{
	display: inline;
	text-align: center;
}

#pagreferencias4-grupos{
	BACKGROUND:  url(fondo_pagref-grupos.gif) no-repeat center top;
	WIDTH: 418px;
	height: 24px;
	visibility: visible;
	padding-top:10px;
	text-align:center;
	float:left;
	position:relative;
	margin-left:50px;
}

#pagreferencias4-grupos ul{
	WIDTH: 245px;
	list-style-type: none;
	text-align: center;
}

#pagreferencias4-grupos li{
	display: inline;
	text-align: center;
}

#referencia{
	WIDTH: 593px;
	height: 57px;
	visibility: visible;
	margin-left: 0;
	padding-left: 80px;
	padding-right:0px;
	padding-top:0;
	margin:0 auto;
	text-align:left;
	float:left;
}

.nomref{
	margin-left: 3px;
	margin-top: 3px;
	z-index: 1;
	height:30px;
	position: relative;
	padding-left: 0px;
}


.txtref{
	margin-left: 3px;
	margin-top: 20px;
	padding-right: 10px;
	z-index: 1;
	position: relative;
	WIDTH: 280px;
	height: 90px;
	padding-left: 0px;
}

#ref1{
	BACKGROUND:  url(fondo_referencia2.gif) no-repeat center top;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	z-index: 1;
	position: relative;
	WIDTH: 300px;
	height: 170px;
	padding-left: 10px;
	float:left;
}


#ref2{
	BACKGROUND:  url(fondo_referencia2.gif) no-repeat center top;
	margin-left: 375px;
	margin-right: 0px;
	margin-top: -170px;
	z-index: 1;
	position: relative;
	WIDTH: 300px;
	height: 170px;
	padding-left: 10px;
	float:left;
}

#ref3{
	BACKGROUND:  url(fondo_referencia2.gif) no-repeat center top;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	z-index: 1;
	position: relative;
	WIDTH: 300px;
	height: 170px;
	padding-left: 10px;
	float:left;
}

#ref4{
	BACKGROUND:  url(fondo_referencia2.gif) no-repeat center top;
	margin-left: 375px;
	margin-right: 0px;
	margin-top: -170px;
	z-index: 1;
	position: relative;
	WIDTH: 300px;
	height: 170px;
	padding-left: 10px;
	float:left;
}

#ref5{
	BACKGROUND:  url(fondo_referencia2.gif) no-repeat center top;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	z-index: 1;
	position: relative;
	WIDTH: 300px;
	height: 170px;
	padding-left: 10px;
	float:left;
}

#ref6{
	BACKGROUND:  url(fondo_referencia2.gif) no-repeat center top;
	margin-left: 375px;
	margin-right: 0px;
	margin-top: -170px;
	z-index: 1;
	position: relative;
	WIDTH: 300px;
	height: 170px;
	padding-left: 10px;
	float:left;
}


.tabla_productos_general{
	width:675px;
}

#fondotxtnoticias{
	BACKGROUND:  url(fondotxt.gif) no-repeat center top;
	WIDTH: 843px;
	height: 1000px;
	visibility: visible;
	margin-left:0;
	margin-right:0;
	padding-top:22px;
	padding-left:0; 
	padding-right:0;
	margin:0 auto;
	text-align:center;
}

#notnoticias{
	WIDTH: 673px;
	height: 75px;
	visibility: visible;
	margin-left: 0;
	padding-left: 10px;
	padding-right:0px;
	padding-top:10px;
	margin:0 auto;
	text-align:left;
}

#fotonoticia{
	WIDTH: 311px;
	min-height: 205px;
	visibility: visible;
	margin-left: 0;
	margin-top: 0px;
	/*border: 1px solid #666600;*/
	text-align:left;
}

#titnoticia{
    background-color:#acbbb3;
	WIDTH: 340px;
	height: 55px;
	visibility: visible;
	margin-left: 10px;
	margin-left: 330px;
	margin-top:-90px;
	padding-left:10px;
	padding-top:10px;
	text-align:left;
}

#fechanoticia{
    background-color:#ffffff;
	WIDTH: 340px;
	height: 25px;
	visibility: visible;
	margin-left: 0;
	margin-left: 330px;
	margin-top:10px;
	padding-left:10px;
	padding-top:5px;
	text-align:left;
}

#fondotxtnoticia{
	BACKGROUND:  url(fondotxt.gif) center top;
	WIDTH: 843px;
	min-height: 420px;
	visibility: visible;
	padding-top:22px;
	padding-left:0; 
	padding-right:0;
	margin:0 auto;
	text-align:center;
}

#txtnoticia{
	WIDTH: 673px;
	min-height: 420px;
	visibility: visible;
	margin-left: 0;
	padding-left: 0px;
	padding-right:0px;
	margin-top:0;
	margin:0 auto;
	text-align:left;
}

#noticia{
	WIDTH: 673px;
	min-height: 160px;
	visibility: visible;
	margin-left: 0;
	padding-top:15px;
	padding-right:0px;
	margin-top:0;
	margin:0 auto;
	text-align:left;
}

#txtubicacion{
	WIDTH: 673px;
	height: 84px;
	visibility: visible;
	margin-left: 0;
	padding-left: 0px;
	padding-right:0px;
	margin-top:0;
	margin:0 auto;
	text-align:left;
}

#fondotxtubi{
	BACKGROUND:  url(fondotxt.gif) no-repeat center top;
	WIDTH: 843px;
	height: 580px;
	visibility: visible;
	margin-left:0;
	margin-right:0;
	padding-top:22px;
	padding-left:0; 
	padding-right:0;
	margin:0 auto;
	text-align:center;
}

#ubi{
	WIDTH: 430px;
	height: 358px;
	visibility: visible;
	margin-left: 0px;
	margin-top: 0px;
	text-align:left;
}

#ubidireccion{
	WIDTH: 225px;
	height: 358px;
	visibility: visible;
	margin-left: 440px;
	margin-top: -340px;
	text-align:left;
}

#fondotxtcontacto{
	BACKGROUND:  url(fondotxt_contacto.jpg) no-repeat center top;
	WIDTH: 843px;
	height: 525px;
	visibility: visible;
	margin-left:0;
	margin-right:0;
	padding-top:22px;
	padding-left:0; 
	padding-right:0;
	margin:0 auto;
	text-align:center;
}

#contacto{
	WIDTH: 673px;
	height: 300px;
	visibility: visible;
	margin-left: 0;
	padding-left: 0px;
	padding-right:0px;
	margin-top:0;
	margin:0 auto;
	text-align:left;
}

#txtcontacto{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	z-index: 1;
	position: relative;
	WIDTH: 673px;
	height: 100px;
	padding-left: 0px;
	text-align:justify;
	clear:both;
}

#txtcontacto2{
	margin-left:310px;
	z-index: 1;
	position: relative;
	WIDTH: 344px;
	height: 280px;
	padding-left: 0px;
	padding-top: 0px;
	text-align:left;
}

#txtlopd{
	WIDTH: 673px;
	height: 80px;
	visibility: visible;
	margin-left: 0;
	padding-left: 0px;
	padding-right:0px;
	padding-top:110px;
	margin:0 auto;
	text-align:left;
}
.arial10verdosc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003333;
}

#fondotxtclientes{
	BACKGROUND:  url(fondotxt_clientes.jpg) no-repeat center top;
	WIDTH: 843px;
	height: 525px;
	visibility: visible;
	margin-left:0;
	margin-right:0;
	padding-top:22px;
	padding-left:0; 
	padding-right:0;
	margin:0 auto;
	text-align:center;
}

#formulario{

	margin-left:-17px;
	z-index: 1;
	position: relative;
	WIDTH: 744px;
	height: 317px;
	padding-left: 335px;
	padding-top: 15px;
	text-align:left;
}


#brujula{
	BACKGROUND:  url(brujula.jpg) no-repeat center top;
	WIDTH: 541px;
	height: 207px;
	visibility: visible;
	margin-left: 0px;
	margin-top: 0px;
	text-align:right;
	float:left;
}

#txtbrujula{
	WIDTH: 403px;
	height: 35px;
	visibility: visible;
	margin-top: 57px;
	margin-right: 10px;
	text-align:right;
	float:right;
}

#cajas{
	BACKGROUND:  url(cajas.gif) no-repeat center top;
	WIDTH: 541px;
	height: 135px;
	visibility: visible;
	margin-left: 0px;
	text-align:left;
	float:left;
}

#servicios{
	WIDTH: 250px;
	height: 74px;
	visibility: visible;
	margin-left: 65px;
	margin-top: 12px;
	text-align:left;
	float:left;
	}
#servicios a{ color:#FFF; }
#referencias{
	WIDTH: 220px;
	height: 74px;
	visibility: visible;
	/*margin-left: 320px;*/
	margin-top: 12px;
	text-align:left;
	float:left;
}



#cajas2{
	BACKGROUND:  url(cajas2.gif) no-repeat center top;
	WIDTH: 541px;
	height: 135px;
	visibility: visible;
	margin-left: 0px;
	text-align:left;
	float:left;
}

#formacion{
	WIDTH: 250px;
	height: 74px;
	visibility: visible;
	margin-left: 65px;
	margin-top: 12px;
	text-align:left;
	float:left;
	position:relative;
	}
.d{position:absolute; top:0; right:30px;}
#campobase{
	WIDTH: 220px;
	height: 74px;
	visibility: visible;
	/*margin-left: 320px;*/
	margin-top: 12px;
	text-align:left;
	float:left;

}
#campobase a{ color:#FFF;}
/***************Maquetaciongrupos de interes*/
.empresa{ float:left; width:250px; background-color:#FFF; margin-right:10px; margin-bottom:25px; }
.empresa-cabecera{ background-color:#4f6e5e; }




.centro{
	text-align:center;
}

#arearestringida{
    BACKGROUND:  url(fondoarea.gif) no-repeat center top;
	WIDTH: 541px;
	height: 108px;
	visibility: visible;
	margin-left: 0px;
	text-align:right;
	float:left;
}

#txtrestringida{
	WIDTH: 262px;
	height: 74px;
	visibility: visible;
	margin-left: 60px;
	margin-top: 10px;
	text-align:left;
	float:left;
	}

#registro{
	WIDTH: 200px;
	height: 74px;
	visibility: visible;
	margin-top: 12px;
	text-align:right;
	text-align:left;
	float:left;
}

#contenedorizq{
	WIDTH: 541px;
	height: 74px;
	float:left;
}
#fondonoticias{
	BACKGROUND:  url(noticias.gif) no-repeat center top;
	WIDTH: 302px;
	/*height: 449px;*/
	visibility: visible;
	text-align:left;
	float:left;
	
}

#noticiasindex{
	WIDTH: 210px;
	/*height: 400px;*/
	visibility: visible;
	margin-left: 20px;
	float:left;
}

#noticias{
	WIDTH: 233px;
	height: 398px;
	visibility: visible;
	margin-left: 0px;
	margin-top: 0px;
	text-align:right;
}

#inferior{
	clear:both;
	BACKGROUND:  url(inferior.gif) no-repeat center top;
	WIDTH: 843px;
	height: 64px;
	visibility: visible;
	TEXT-ALIGN: center;
	COLOR: #333333;
	margin-left:auto;
	margin-right:auto;
	padding-top:2px;
	font-family: Verdana;
	font-size: 0.8em;
}
	
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #061c05;
	text-decoration: underline;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-decoration: underline;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	text-decoration: underline;
}

a#sub:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #666600;
	text-decoration: underline;
	font-weight: bold;
}

a#sub:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #000000;
	font-weight: bold;
	text-decoration: none;


}
a#sub:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #003333;
	font-weight: bold;
	text-decoration: none;
}




a#sub2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #666600;
	text-decoration: underline;
	font-weight: bold;
}

a#sub2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #000000;
	font-weight: bold;
	text-decoration: none;


}
a#sub2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #003333;
	font-weight: bold;
	text-decoration: none;
}

a#sub3:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #666600;
	text-decoration: underline;
	font-weight: bold;
}

a#sub3:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #000000;
	font-weight: bold;
	text-decoration: none;


}
a#sub3:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #003333;
	font-weight: bold;
	text-decoration: none;
}

.subref {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #666600;
	text-decoration: underline;
	font-weight: bold;
}


/* FORMULARIOS */

legend {
	padding: 0.2em 0.5em; 
	font-size: 0.9em;
	color: #4f6e5e; 
	font-weight: bold; 
	text-align: right; 
}

fieldset {
	border: 1px solid #ebebeb; 
}

label {
	float:left;
	text-align : right;
	width : 100px;
	margin-right : 0.5em;
	cursor: auto;
}

.label_2 {
	float:left;
	text-align : right;
	width : 70px;
	margin-top: 0.2em;
	margin-right : 0.5em;
	cursor: auto;
}

.labelindex {
	float:left;
	text-align : right;
	width : 50px;
	margin-right : 0.5em;
	cursor: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #4F6E5E;
}

.centro{
	text-align:center;
}

input {
	border: 1px solid #4F6E5E; 
	padding-left: 2px;
	margin-bottom:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:150px;
}

.inputboton {
	border: 1px solid #4F6E5E; 
	padding-left: 2px;
	margin-bottom:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:90px;
}

.input_entrar {
	border: 1px solid #4F6E5E; 
	padding-left: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	width:70px;
}

input#chk_publicar {
	border : none; 
}

option {
	margin-top : 3px; 
	border : 1px solid #FF2222; 
	padding-left : 2px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

textarea {
	margin-top : 3px; 
	border : 1px solid #4F6E5E; 
	padding-left : 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	overflow:auto; 
}

select {
	text-align:left;
}

option {
	border:none;
}

.botonentrar {   
	font-family: verdana, arial, sans-serif; 
    font-size: 10pt; 
    font-weight: bold; 
    padding: 4px; 
    background-color: #CCCCCC; 
    color: #FFFFFF; 
    text-decoration: none; 
} 

.botonentrar:link, 

.botonentrar:visited { 
    border-top: 1px solid #cccccc; 
    border-bottom: 2px solid #666666; 
    border-left: 1px solid #cccccc; 
    border-right: 2px solid #666666; 
} 

.botonentrar:hover { 
    border-bottom: 1px solid #cccccc; 
    border-top: 2px solid #666666; 
    border-right: 1px solid #cccccc; 
    border-left: 2px solid #666666; 
} 

.descripcion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #777777;
	text-align:justify;
}
.arialbold20black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #000000;
}


.fecha_doc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight:bold;
	color: #444444;
	text-align:justify;
}

.arial12bl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #061c05;
}

.arial14bolverdosc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #4f6e5e;
}
.arialbold20verdcla {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	color: #4f6e5e;
}
.arial14verdosc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #061c05;
}
.arial12verdosc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #061c05;
	text-align: justify;
}

.arialbold11bl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #061c05;
}
.arialbold12verd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #4f6e5e;
}
.arial12verd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #4f6e5e;
}


.arialbold12verdosc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #4F6E5E;
}
.arial14bolblfondverd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #4f6e5e;
	text-align: center;
}

.izquierda {
	text-align:left;
}
.arialbold14verdosc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #003300;
}
.arial12verdoscbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #061c05;
}

.campobase-img{
	margin-top:12px;
	margin-left:30px;
	}
