
/*GENERALES*/
	html * {padding:0; margin:0;}
	body{font: 100% "Trebuchet MS", Tahoma, Arial;}
	img{border:0;}
	.navegacion_secundaria, .titulo_seccion{display:none; visibility: hidden;}
	.tabla{border-collpase:collapse;width:80%;margin:0em auto 1em auto;}
	.tabla th{text-align:left; background:#00679E; color:#fff;padding:0.2em;}
	.tabla td{padding:0.3em;border:1px solid #aaa;font-size:80%;}
	.tabla caption {width:80%;margin:0em auto 0em auto;text-align:left; font-weight:bold;}

	/*Enlaces*/
	a{color:#197CAF;text-decoration:none;}
	a:hover{color:#4E4E4E;text-decoration:underline;}
	a:visited{color:#747474;}
		
/*LAYOUTS*/
	
	#header{width:100%;background:url(../img/headerBack.gif);height:127px;}
	#menu{float:left;width:25%;}
	#content {clear:right;float:right; width:75%;background:url(../img/menuBack.gif) repeat-y left; }
	#footer{clear:both; width:100%;background: url(../img/footerBack.gif) repeat-x; height:79px;	border-top:1px solid #9B9B9B;}

/*HEADER*/
	
	#header h1{width:322px; height:127px; background: url(../img/headerTitle.gif) no-repeat left; margin-left: 0.5em; text-indent:-3000px;float:left;}
	#header p{position:relative; display:block;text-align:right; float:right;padding-top:90px;color:#fff;font-size:130%; font-weight:bold;margin-right:2em;}
	
/*CUERPO DE CONTENT*/
	
	.content_body{padding:1em 1em 1em 1.5em; font-size:90%;	 position:relative;	}
	.content_body h2{color:#3E835A;font-size:130%;font-weight:normal; border-bottom:1px dotted #3E835A;margin-bottom:1em;}
	.content_body h3{font-size:120%;font-weight:normal;margin: 1em 0 0.5em 0; padding-left:20px; background: url(../img/ico_h3.gif) no-repeat left;color:#05689B;}
	.content_body h4{color:#3E835A;font-size:100%;font-weight:normal; border-bottom:1px solid #3E835A;margin-bottom:1em;margin-top:2em;}
	.content_body p {padding:0.5em 0.5em 0.5em 1em;}
	.content_body p.up{text-align:right;}
	.content_body ul{margin-left:3em;list-style-type:square ;}
	.content_body img {display: block;margin: 0.3em auto 0.5em auto; }
	#content_body ul{margin-left:2em;}
	/*up*/
	 p.up a{padding-left:20px; background: url(../img/ico_up.gif) no-repeat left; color:#3E835A; text-decoration:none; font-weight:bold;}
	 a.pdf{padding-left:20px; background: url(../img/ico_pdf.gif) no-repeat left;  text-decoration:none;}
	 a.pdf:hover{text-decoration:underline;}
	 
	 /*parrafo final*/
	 p.final{margin-bottom:15em;}
	.content_body img.plugingFlash {margin: 1em 0 0.0em 0; }
	
	/*ie6*/
	div.center{text-align:center;}
	p.center{text-align:center;}

	/*flash*/
	#content_flash{ margin-top: auto;margin-left: auto;text-align:center; }
	/*note*/
	p.note{background:#ffffcc url(../img/attention1_16x16.gif) no-repeat 0.3em 0.5em; margin-top:1em; padding:0.2em 0.5em 0.5em 2em; border:1px solid #c9c8ba;}
	p.downdload-software{padding:1em;border:1px solid #858fa1;margin:1em; text-align:center;}
	p.downdload-software img{margin:0 auto 0 auto;}
	 
/*FOOTER*/
	#footer p{font-size:80%;width:99%; text-align:right;padding-top:50px;}
	#footer a{color:#000;text-decoration:none;}
	#footer a:hover{text-decoration:underline;}
	
		
/* MENUS */

	#menu ul{display: block;width:100%;padding:1em;list-style:none;}
	#menu li{font-size:120%;margin-bottom:0.5em;}
	#menu li a{color:#3E835A;text-decoration:none;padding:0.1em 0 0.1em 1.8em; }
	
	a.home {background:url(../img/ico_home.gif) no-repeat left;}
	a.user {background:url(../img/ico_user.gif) no-repeat left;}
	a.contact {background:url(../img/ico_contact.gif) no-repeat left;}
	a.company {background:url(../img/ico_company.gif) no-repeat left;}
	a.media {background:url(../img/ico_media.gif) no-repeat left;}
	a.logout {background:url(../img/ico_logout.gif) no-repeat left;}
	a.documentation {background:url(../img/ico_documentation.gif) no-repeat left;}
	a.downloads {background:url(../img/ico_downloads.gif) no-repeat left;}
	#menu a.home:hover{text-decoration:underline;background:url(../img/ico_hover.gif) no-repeat left;}
	#menu a.user:hover{text-decoration:underline;background:url(../img/ico_hover.gif) no-repeat left;}
	#menu a.contact:hover{text-decoration:underline;background:url(../img/ico_hover.gif) no-repeat left;}
	#menu a.company:hover{text-decoration:underline;background:url(../img/ico_hover.gif) no-repeat left;}
	#menu a.media:hover{text-decoration:underline;background:url(../img/ico_hover.gif) no-repeat left;}
	#menu a.logout:hover{text-decoration:underline;background:url(../img/ico_hover.gif) no-repeat left;}
	#menu a.documentation:hover{text-decoration:underline;background:url(../img/ico_hover.gif) no-repeat left;}
	#menu a.downloads:hover{text-decoration:underline;background:url(../img/ico_hover.gif) no-repeat left;}
	


	ul#menuContenido {margin:-1em 0 5em 0.5em;}
	ul#menuContenido  li{list-style:none;float:left; margin-left:0.5em;height:30px;padding-left:0.5em;padding-top:0.4em;}
	ul#menuContenido li.border{border-left:1px solid #C0C0C0;}
	ul#menuContenido a{color:#00679E;text-decoration:none;}
	ul#menuContenido a:hover{text-decoration:underline;}
	ul#menuContenido a:visited{color:#747474;}
	ul#menuContenido a:active,link{color:#00679E}

	p.img{margin-left:1em;}
	p.img img {margin-bottom:0.5em;}

	
	
/*TIPS*/

.tool-tip {	color: #fff;	width: 139px;	z-index: 13000;}
.tool-title {	font-weight: bold;	font-size: 11px;	margin: 0;	color: #9FD4FF;	padding: 8px 8px 4px;	background: url(../img/bubble.png) top left;}
.tool-text {font-size: 11px;	padding: 4px 8px 8px;	background: url(../img/bubble.png) bottom right;}
.custom-tip {	color: #000;	width: 130px;	z-index: 13000;}
.custom-title {	font-weight: bold;	font-size: 11px;	margin: 0;	color: #3E4F14;	padding: 8px 8px 4px;	background: #C3DF7D;	border-bottom: 1px solid #B5CF74;}
.custom-text {	font-size: 11px;	padding: 4px 8px 8px;	background: #CFDFA7;}


/* ERROR */
h2.error{color:#9A0000;font-size:130%;font-weight:normal; border-bottom:1px double #9A0000;margin-bottom:1em; }
p.ico_error{padding-left:40px; background: url(../img/ico_error.gif) no-repeat left;margin-bottom:2em;}

p.back a{padding:0.1em;padding-left:20px; background: url(../img/ico_back.gif) no-repeat left; color:#3E835A; text-decoration:none; font-weight:bold;}
.content_body p.back{text-align:left;}
/*FORMS*/

/*login*/
form#loginControl {
width:250px; border:1px solid #1C7FB2; margin:1em auto 1em auto; padding:1em;
background: url(../img/fondo_form.gif);
}


#loginControl label {width:60px; text-align:right; padding-right:2em; float:left;}
#loginControl input.campotexto{width:100px}

#loginControl .boton {text-align:right;}
#loginControl .boton input {background: url(../img/input_ok.gif) no-repeat center; padding:0.2em 1.2em 0.3em 1.2em ; border:0; cursor:hand;cursor:pointer;}

/*Contacto*/
form#contactForm {
width:450px; border:1px solid #1C7FB2; margin:1em auto 1em auto; padding:1em;
background: url(../img/fondo_form.gif);
}


#contactForm label {width:110px; text-align:right; padding-right:2em; float:left;}
#contactForm input.campotexto{width:150px}

#contactForm .botonSend {text-align:right;}
#contactForm .botonSend input {background: url(../img/input_send.gif) no-repeat center; padding:0.3em 1.8em 0.3em 1.8em; border:0; cursor:hand;cursor:pointer;}

#contactForm .required{color:#AE0000;font-size:80%; text-align:right; padding:1em;}
.rojo{color:#AE0000;}

/*contact ok*/

h2.cheok{color:#379A4C;font-size:130%;font-weight:normal; border-bottom:1px double #379A4C;margin-bottom:1em; }
p.ico_checkok{padding-left:40px; background: url(../img/ico_checkok.gif) no-repeat left;margin-bottom:2em;}

/*tabla de usuarios*/

.usuariosEmpresa table{border-collpase:collapse;width:80%;margin:0em auto 1em auto;}
.usuariosEmpresa table th{text-align:left; background:#00679E; color:#fff;padding:0.2em;}
.usuariosEmpresa table td{padding:0.3em;border:1px solid #aaa;font-size:80%;}
.usuariosEmpresa table caption {width:80%;margin:0em auto 0em auto;text-align:left; font-weight:bold;}