html{
margin:0;
padding:0;
background: transparent  url(english/image/fondo.gif) repeat-x top left;
background-color:#00003a;
}

body	{
margin: 0pt 0pt 0pt 0pt;
font-family: verdana,"trebuchet ms", tahoma, sans-serif;
background: transparent  url(english/image/fondo.gif) repeat-x top left;
background-color: #00003a;
}


		
				
	p {	line-height:140%;	}

	a, a:active, a:visited  { 
		text-decoration: none;
		color: #fff;
		clear: left;
		}

	a:hover {
		text-decoration: none;
		color: #ffcc00;
		/*font-weight: bold;
		background: #fff7d2;*/
		}

a.azul,  a.azul:active, a.azul:visited 	{color: #0f218b; text-decoration: none; }
a.azul:hover {text-decoration: none; color: #ffcc00; background: #0f218b; /*font-weight: bold;*/	}

a.blanco,  a.blanco:active, a.blanco:visited 	{color: #fff; text-decoration: none; }
a.blanco:hover {text-decoration: none; color: #ffcc00; 	}

a img {	border: none;	}
	
	
form 		{border-left: #bbb 1px dashed; line-height:1.2em;}

select, input, textarea	{
		line-height: 140%;
		color: #0f218b;
		font: .9em verdana,"Trebuchet MS", Tahoma, sans-serif;
		}

.clearboth {clear: left;}

hr { color: #ddd; border: 1px solid #ddd; width: 90%}


h1 {
	font-size: 1em;
    text-decoration: none;
    margin:0;
    line-height: 150%;
}

h2 {
	font: normal 1em verdana,"Trebuchet MS", Tahoma, sans-serif;
    text-decoration: none;
    margin:0;
    line-height: 150%;
}

#maizq01 h1 {
	font-size: 1em;
    text-decoration: none;
    margin:0 0 0 20px;
    line-height: 150%;
}

#maizq01 h2 {
	font-size: 1em;
    text-decoration: none;
    margin:0 0 10px 20px;
    line-height: 150%;
}




/* MENU PRINCIPAL  ##########################*/

 #navcontainer
{
margin: 0px 0 0 0px;
padding: 0;
height: 30px;
font-size: .75em;
}

#navcontainer ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#navcontainer ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
border-left: 1px solid #062267;
border-left: 1px solid #224888;
}

#navcontainer ul li a
{
width: 178px;

padding: 0;
margin: 0 0 0px 0;
color: #eee;
text-decoration: none;
display: block;
text-align: center;
padding-top: 5px;

height: 25px; /* ie */
voice-family: "\"}\"";
voice-family:inherit;
height: 15px; /* estandares */
}

#navcontainer li#active a
{
color: #fff;
}

#navcontainer li a { color: #fff;}
#navcontainer li a:hover { color: #ffcc00;}




/* SUBMENU PRINCIPAL  ########################## */


#submenu { 
		float:left;

		height:35px;
		text-align:left;
		font-size: .7em;
		/*padding:0 0 0 0px;
		background: #0f218b;
		voice-family: "\"}\"";
		voice-family:inherit;
		width:750px;*/
		}

#submenu ul
{
margin: 5px 0 0 0px;
padding: 0 0 0 0;
white-space: nowrap;
}

#submenu li
{
display: inline;
list-style-type: none;
}

#submenu a { padding: 0 10px 0 10px; }

#submenu a:link, #submenu a:visited
{
color: #fff;
text-decoration: none;
}

#submenu a:hover
{
color: #ffcc00;
text-decoration: none;
}


#submenu2 { 
		float:left;
		height:35px;
		text-align:left;
		font-size: .7em;
		}

#submenu2 ul
{
margin: 5px 0 0 0px;
padding: 0 0 0 0;
white-space: nowrap;
}

#submenu2 li
{
display: inline;
list-style-type: none;
}



/*		ENGLIS-SPANISH      ####################################### */

#engesp1 {
 	    float:left;
	    width: 750px;
		height: 290px;
		margin-top:25px;
		voice-family: "\"}\"";
		voice-family:inherit;
		width:258px; /* estandares */
		}

#engesp2 {
		text-align:center; 
		float:right;
		width: 750px;
		height: 27px;
		margin: auto;
		background: #0f218b url(english/image/en-es2.jpg) no-repeat top left;
		}
img.engesp { clear: both }
img.cebit { float: right; }

#engesp3 {
	    float:left;
		width: 750px;
		height: 110px;
		}
		


/*		ESTRUCTURA PRINCIPAL   ####################################### */

#todofull { 
		width:100%; 
		text-align:center; 
			}
#todoabajo { 
		width:100%; 
		text-align:center;
		background: transparent  url(english/image/abajo.gif) repeat-x top left;
			}

#todo 	{ 
		text-align:center; 
		margin: auto;
		width: 750px;
		}

#menulogo 	{ 
		float:left;
		width: 750px;
		height:30px;
		background: #0f218b url(english/image/ho01.jpg) no-repeat top left;
		}

img.logo { float:right; margin-top:14px; margin-right:53px }

#menuprin 	{ 
		float:left;
		width:750px;
		height:60px;
		background:  url(english/image/menufo.gif) repeat-x top left;
		}

#menintro 	{ 
		float:left;
		text-align:right;
		height:225px;
		width:750px;
		font-size: .75em;
		margin-bottom: 20px;
		}

#menintro2 	{ 
		text-align:left; 
		float:left;
		background: #0f218b url(english/image/textintro.gif) repeat-x top left;
		color:#fff;
		line-height:140%;
		width:270px;
		height:300px;
		}
		
#colizq
 		{ 
		text-align:left; 
		float:left;
		font-size: .7em;
		color:#fff;
		line-height:140%;
		width:300px;
		}
			
		
#menintro2b 	{ 
		text-align:left; 
		float:left;
		width:210px;
		}

#menintro2 	span {color:#ffcc00;}



/*# CENTRO - IZQUIERDA  #######################*/

#menceder 	{ 
		float:left;
		width:750px;
		background: white;
		/*background: #fff url(english/image/blanco.jpg) no-repeat top left;
		height:373px;*/

		text-align:left;
		}
		
#menucentro 	{ 
		float:left;
		height:auto;
		text-align:left;
		width:536px;
		font-size: .75em;
		/*background: #eee;
		height:373px;*/
		}
	
#menuizq 	{ 
		float:right;
		width:214px;
		height:373px;
		background: #0f218b url(english/image/ho10.jpg) no-repeat bottom right;
		/*clear:left;*/
		}



/*# CONTACTO #######################*/

#contactadress 	{ 
		float:left;
		text-align:left;
		height:220px;
		width:256px; /* ie */
		padding-left:35px;
		voice-family: "\"}\"";
		voice-family:inherit;
		width:221px; /* estandares */
		}

#contactform	{ 
		float:left;
		padding: 40px 0 0 5px;
		width:250px; /* ie */
		line-height: 2.2em;		
		text-align: left;	

		voice-family: "\"}\"";
		voice-family:inherit;
		width:245px; /* estandares */
		}



/*# MENU MAQUINAS - AGENDA   ####################################  */

#menumaqage	{ 
		text-align:left;
		float:left;
		width:450px;
		/*height:300px;*/
		}


html>body #menuage 	{ 	width:198px; height:145px; }
		
#menuage 	{ 
		float:left;
		text-align:left;
		height:155px;
		background: #0f218b url(english/image/ho09.jpg) no-repeat top left;
		font-size: .7em;
		color: #0f218b;
		padding: 10px 0 0 16px;
		width:214px; 
		}
	
			
/*		ARRIBA    ####################################### */

#arriba {
		float:left;
		margin-top:0px;
		width:750px;
		height:50px;
		font-size: .7em;
		/*background: #213542;*/
		}


#arriba .der {float:right; width:375px; text-align:right; padding-top: 26px;}
#arriba .izq {float:left; width:375px; text-align:left; }


			
		
		
/*		COLORES  ########################### */

.texye	{ 
		color: #ffcc00;
		font-weight: bold;
		}
	
.texblu	{ 
		color: #0f218b;
		font-weight: bold;
		}



/*		MAQUINAS   31 75 55 45 25  ########################### */

#maizq01	{ 
		float:left;
		font-size:.75em;
		width:450px;
		height:auto;

		}
		

#maizq00	{ 
		float:left;
		font-size:.75em;
		width:450px;
		height:585px;

		}		


#maizq01 p	{ 
		margin: 5px 0px 0 20px;		
		}
		


#detalle	{ 
		float:left;
		width:450px;
		height:270px;
		}

#mader01	{ 
		float:left;
		font-size:.75em;
		width:300px;
		height:auto;
		margin:0;
		padding-left:100px;
		voice-family: "\"}\"";
		voice-family:inherit;
		width:200px; /* estandares */
		}

#mader01 p	{ 
		margin: 0 0 0 100px;		
		}

#maq01	{ 
		float:left;
		font-size:.75em;
		width:371px;
		margin-top:40px;
		height:auto;
		background:#eee;
		border-right: 4px solid #fff;
		}

#maq01 p	{ color: #0f218b; margin: 0px 0px 0 20px;	}
#maq01 ul 	{ list-style-type: square; margin-bottom:80px; margin-top:5px}
#maq01 ul  li 	{padding: 0 30px 0 0; margin: 0 0 10px 0;} 
#maq01 ul.applica 	{ color: #0f218b; list-style-type: square; margin-bottom:30px}


#maqtitu	{ 
		float:left;
		width:50%;
		height:30px;
		background:#fff;
		margin-top:20px;
		padding:0 0 0 20px;
		voice-family: "\"}\"";
		voice-family:inherit;
		width:347px; /* estandares */ 
		}



/* MAQUINAS   MENU   ########################## */



#maqmenu ul
{
float:left;
height:20px;
margin: 0;
padding:0;
font-size: .7em;
white-space: nowrap;
}

#maqmenu li {
width: 180px;
margin: 0 0 0 -40px;
padding:  5px 0 5px 0;
list-style-type: none; 
border-bottom: 1px solid  #fff;
border-left: 1px solid  #fff;
 }

#maqmenu a { padding: 5px; }

#maqmenu a:link, #maqmenu a:visited
{
color: #0f218b;
text-decoration: none;

}

#maqmenu a:hover
{
color: #fff;
background-color: #0f218b;
text-decoration: none;
}


#subappli {
		float:left;
		height:auto;
		margin: 0px 0 0 0px;
		padding:0;
		background:#eee;
		border-top: 1px solid #bbb;
		width: 200px;
		}


/*		ABAJO ########################### */
#abajo  { 
		font-size: .7em;
		float: left;
		width: 750px;
		margin: 20px 0 20px 0;
		text-align:left;
		height:75px;
		color: #fff;
		/*background: #efefef;
		dotted dashed groove ridge inset outset
		*/
		}

		
#bottom {
text-align:left;
margin-top:5px;
width:260px;
height:280px;

overflow: auto;
}