* {
  margin:0;
  padding:0;
}

body{
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
	background-color:#F2F2F2;
}
.reverseemail {unicode-bidi:bidi-override; direction: rtl;}
label {display:block;font-weight:bold; height:20px; font-size:11px;}
input{
		border:1px solid #ccc;}
textarea {border: 1px solid #ccc;}
.error
{
color:#FF0000;}
img{border:0;}
a{text-decoration:none; outline:0px;}
p{margin-bottom:6px;}

#wrapper {
	width:760px;
	margin: 0 auto;
	background-color:#FFFFFF;
}

#caja{
	clear:both;
	width: 513px;
	height: 40px;
	border: 1px solid #A8BFFF;
	background-color: #F2F2F2;
	margin:0 auto;
}

#caja img{float:left; padding-left:10px;}

.dropcontent{
	float:right;
	text-align:center;
	padding: 3px;
	width:510px;
	margin:0 auto;
	margin-bottom:10px;
	display:block;
	color:#2E66FF;
	font-weight:bold;
	vertical-align:middle;
	font-size:12px
}

#header{
	/*height:305px;*/
	height:305px;
	abackground-image:url(../images/bg_top.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}

	#header .contact{
		height:30px;
		width:70px;
		font-size:11px;
		background-image:url(../images/contact.jpg);
		background-repeat:no-repeat;
		margin-left:600px;
		padding-left:40px;
		padding-top:6px;
		width:100px;
	}
	
	#header .contact a{color:#fff;}
	#header .contact a:hover{color:#000;}	

	#header ul {
		clear:both;
		list-style: none;
		margin: 0px;
		padding: 0px;
		width:200px;
		margin-left:8px;
		font-family:Verdana;
		font-size:16px;
		float:left;
		font-weight:400;
		}
	#header .anim{
		float:left;
		width:460px;
		height:270px;
		margin-left:80px;
		margin-top:-70px;

	}
	#header ul li {
		display: inline;
		padding: 0px;
		margin: 0px;
		}
		
	#header ul li a, #header ul li a:visited {
		display: block;
		color: #333333;
		
		text-decoration: none;
		padding: 5px 0px 5px 0px;
		border-bottom: 1px dotted #C0C0C0;
		padding-left:10px;
		background-image:url(../images/list_1.gif);
		background-position:center left;
		background-repeat:no-repeat;	}
	#header ul li a:hover {
		padding-left:20px;
		color: #41769E;
		text-decoration: none;}

#container{

}

	
#sidebar{
	float:left;
	width:236px;
	padding-right:1px;
	vertical-align:top;
	display:block; }

	#sidebar .titol{
			background:url(../images/top.jpg) no-repeat;
			display:block;
			height:52px;
			text-align:center;
			padding-top:10px;
			font-size:22px;
			color:#fff; }
			
	#sidebar .botonera {
			width:220px;
			padding-left:16px;
			font-size:12px;
			/*border: 1px solid #ccc;
			background: #eee;*/
			color: #000;
			height: 85px;
			text-align:justify;}
	#sidebar .contacto {
			width:220px;
			padding-left:16px;
			padding-top:16px;
			font-size:12px;
			/*border: 1px solid #ccc;
			background: #eee;*/
			color: #000;
			height: 135px;
			text-align:justify;}
				
	#sidebar .image { float: left; margin: 0 9px 3px 0; }
		
#contentfull{width:100%; }
	#contentfull .texto{padding-left:20px; padding-right:20px; text-align:justify;}

	#contentfull .titol{
		border-top:6px solid #A4BF22;
		border-bottom:2px solid #0A2E4F;
		background:url(../images/degradado.png) repeat-y;
		display:block;
		height:32px;
		text-align:center;
		padding-top:2px;
		margin-bottom:4px;
		font-size:22px; 
		color:#fff; }
		
	#contentfull .titulo1{
		font-size:16px; 
		color:#A8C022;	}
		
	#contentfull .titulo2{
		font-size:14px;
		font-weight:bold;
		color:#44789F;}
		
	#contentfull ul{margin-left:40px; margin-bottom:6px; margin-top:10px;}
	#contentfull li{list-style-image:url(../images/butllet.png); margin-bottom:10px;}
				
#content{
	float:left;
	width:522px;
	vertical-align:top;
}

#content .columna{
	float:left;
	width:260px;
	padding-right:1px;
	display:block; }

	#content .titulo{
		background-repeat:no-repeat;
		display:block;
		height:70px;
		text-align:right;
		padding-right:10px;
		padding-top:20px;
		font-size:13px;
		font-weight:bold;
		color:#FFFFFF;	}

	#content .formaralumnos{ background-image:url(../images/top1.jpg);	}

	#content .soluciones{ background-image:url(../images/top2.jpg);	}

	#content .texto{padding-left:10px; padding-right:10px; text-align:justify;}
	
	#content ul{margin-left:20px; margin-bottom:6px;}
	#content li{list-style-image:url(../images/butllet.png);}
	
	#content .titulo1{
		font-size:22px; 
		text-align:center; 
		color:#A8C022;	}
		
	#content .intro{ 
		font-size:13px; 
		color:#4980A7; 
		font-weight:bold; 
		margin-top:10px; 
		border-bottom:2px solid #A8C022;  
		border-top:2px solid #A8C022; 
		padding-bottom:4px; 
		padding-top:4px;  
		margin-bottom:14px;}
	
.segundafrase {font-size:12px;}	
.amarillo {color:#EFE88D;}
.amarillo a{color:#EFE88D;}

#footer{
	height:25px;
	clear:both;
	padding:4px;
	margin-top:20px;
	background-color:#D8D8D8;
}
	#footer a{color:#000000;}
	#footer .right { float: right; padding-right:10px; }	
	#footer .right { float: right; padding-right:10px; }	

.botonera{width:100px; float:left;}

blockquote {
	margin-left:30px;
	text-indent: 25px;
	background: url(../images/quotes1.png);
	background-position: 0 2px;
	background-repeat: no-repeat;}

blockquote p {
	display: inline;
	margin: 0;
	margin-left:1px;
	padding-right: 24px;
	/*background: url(../images/quotes2.png);*/
	background-position: bottom right;
	background-repeat: no-repeat;
	font-size:14px;
	font-weight:bold;
	text-align:center; 
	color:#44789F;
		}

.opciones{
	border: 1px solid #ccc;
	padding: 8px;	
	margin: 0 auto;
	width:700px;
	display:block;
	height:50px;
	background: #eee;
	color: #454545;
	text-align:justify;
	margin-top:10px;
	margin-bottom:10px;}	
	.opciones .titulo{font-weight:bold; color:#2E66FF;}
	.opciones img{float:left; margin-right:20px;}	
	
.tecnologia{
	background-image:url(../images/bn_requisitos.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	}	
	
#demo1{
	float:left;
	border: 1px solid #A8BFFF;
	background-color: #F2F2F2;
	padding:4px;
	width:404px;
	margin-bottom:10px;
	margin-top:10px;
	}
	
#demo2{
	float:right;
	width:280px;
	margin-bottom:10px;
	margin-top:10px;
	height:310px;
	font-size:14px;
	}	
	#demo2 .titulo{
		padding-top:40px;
		font-weight:bold;
		
	}
	#demo2 .boton{
		background-image:url(../images/demo.jpg);
		background-position:center;
		background-repeat:no-repeat;
		height:87px;
		width:261px;
		margin:0 auto;
	}
.navegaciondocuments			{width:100%;  margin:10px 0px; height:30px;}
.navegaciondocuments a		{display:block; text-align:center; padding:10px;}
.izquierda			{float:left; width:50%; }
.derecha			{float:right; width:50%;  }


.navegaciondocuments .derecha a			{background-image:url(../images/icona_posterior.png); background-repeat:no-repeat;}
.navegaciondocuments .izquierda a			{background-image:url(../images/icona_anterior.png); background-repeat:no-repeat; }

.navegaciondocuments .derecha a:link,
.navegaciondocuments .derecha a:visited	{background-position:95%}

.navegaciondocuments .izquierda a:link,
.navegaciondocuments .izquierda a:visited	{background-position:5%}

.navegaciondocuments .derecha a:hover		{background-color:#E6F1F9; border:1px solid #2E6B83;color: #2E6B83;}
.navegaciondocuments .izquierda a:hover		{background-color:#E6F1F9; border:1px solid #2E6B83; color: #2E6B83;}		


.submenu_solucions
{
padding-left:16px;
font-weight:bold;}

#menuh {
	padding-left:5px;
	padding-top:5px;
	margin-top: 0px;

	font-size:14px;
}

#menuh ul, li {
	list-style-type: none;
}

#menuh ul {
	margin: 0;
	padding: 0;
}

#menuh li {
	float: left;
	width:107px;
}

#menuh a {
	text-decoration: none;
	color: #000000;
	background: #F0F7FC;
	display: block;
	padding: 3px 10px;
	text-align: right;
	border: 1px solid #ACCFE8;
	border-width: 1px 1px 1px 0;
}


#menuh a#primero {
	border-left: 1px solid #ACCFE8;
}

#menuh a:hover {
	background: #DBEBF6;
}

.maker {color: #43a568;	font-weight: bold;}
.animgallery {color: #99c238;font-weight: bold;}
.designer {color: #9181b0;font-weight: bold;}
.live {color: #da21a3;font-weight: bold;}
.manager {color: #4ca1c6;font-weight: bold;}
.analyser {color: #ef1901;font-weight: bold;}
.elearning{color:#666; font-weight:normal;}
.workflow{color: #F9B709;font-weight: bold;}
.masinfo_maker{ background-image:url(../images/masinfo_maker.png); background-repeat:no-repeat; height:50px; width:200px; padding-left:50px;}
