	@import url(http://fonts.googleapis.com/css?family=Abril+Fatface);
FONT, TD, BODY, P, DIV { font-family: Arial, sans-serif; font-size: 12px }


a.external:link {color: #0000ff; font-size: 18pt; font-weight: bold; }
a.external:visited {color: #894f7b; font-weight: bold; }
a.external:hover {text-decoration: overline; background-color: #003399; }
a.external:active {color: red; }
 img { behavior: url(iepngfix.htc); }
/* Url(images/stuff/fondo1.gif) center top no-repeat */
body {    



		  
		  margin: 0; 
		  padding: 0;
		    

		  width: 100%;
		  
     }
	 
	 #backgr {    



		  
		  margin: 0; 
		  padding: 0;
		    background: #f0f0f0 url(images/stuff/mainbk.jpg) center top  no-repeat;	
min-width:1000px;
		  width: 100%;
		  
     }

	 .pmb1_b, .pmb1_s {font-size:1px; }
    .pmb1_1, .pmb1_2, .pmb1_3, .pmb1_4, .pmb1_b, .pmb1_s {display:block; overflow:hidden;}
    .pmb1_1, .pmb1_2, .pmb1_3, .pmb1_s {height:1px;}
    .pmb1_2, .pmb1_3, .pmb1_4 {border-style: solid; border-width: 0 1px; }
    .pmb1_1 {margin:0 5px; }
    .pmb1_2 {margin:0 3px; border-width:0 2px;}
    .pmb1_3 {margin:0 2px;}
    .pmb1_4 {height:2px; margin:0 1px;}
    .pmb1_c {display:block; border-style: solid ; border-width: 0 1px;} 

	
a.areaclientes{
display:block;
 background:  url(images/stuff/clientes.gif)  top no-repeat;


}


a.edicion{
   width:100%;
}

a.edicion:visited{
  

}

a.edicion:hover{


}


	

a.areaclientes:hover{
 background:  url(images/stuff/clientes2.gif) top no-repeat;


}
.incidencia3 {

width: 200px;
height: 100px; 
 background:  transparent url(images/stuff/inci3.gif)  no-repeat; padding-top:0px:; padding-bottom:0px; 


}	
	
.incidencia a{
display: block;
width: 100px;
height: 50px; 
 background:  transparent url(images/stuff/inci1.gif)  no-repeat; padding-top:0px:; padding-bottom:0px; 


}	

.incidencia a:hover{

 background:  transparent url(images/stuff/inci2.gif) no-repeat; padding-top:0px:; padding-bottom:0px; 


}	
.consulta3 {

width: 100px;
height: 50px; 
 background:  transparent url(images/stuff/consulta3.gif)  no-repeat; padding-top:0px:; padding-bottom:0px; 


}
.consulta a{
display: block;
width: 100px;
height: 50px; 
 background:  transparent url(images/stuff/consulta1.gif)  no-repeat; padding-top:0px:; padding-bottom:0px; 


}	

.consulta a:hover{

 background:  transparent url(images/stuff/consulta2.gif) no-repeat; padding-top:0px:; padding-bottom:0px; 


}

.acceso a{
display: block;
width: 100px;
height: 50px; 
 background:  transparent url(images/stuff/acceso1.gif)  no-repeat; padding-top:0px:; padding-bottom:0px; 


}	

.acceso a:hover{

 background:  transparent url(images/stuff/acceso2.gif) no-repeat; padding-top:0px:; padding-bottom:0px; 


}
.pedido3 {
width: 100px;
height: 50px; 
 background:  transparent url(images/stuff/pedido3.gif)  no-repeat; padding-top:0px:; padding-bottom:0px; 


}	
.pedido a{
display: block;
width: 100px;
height: 50px; 
 background:  transparent url(images/stuff/pedido1.gif)  no-repeat; padding-top:0px:; padding-bottom:0px; 


}	

.pedido a:hover{

 background:  transparent url(images/stuff/pedido2.gif) no-repeat; padding-top:0px:; padding-bottom:0px; 


}

.compra3 {
width: 100px;
height: 50px; 
 background:  transparent url(images/stuff/compra3.gif)  no-repeat; padding-top:0px:; padding-bottom:0px; 


}	

.compra a{
display: block;
width: 100px;
height: 50px; 
 background:  transparent url(images/stuff/compra1.gif)  no-repeat; padding-top:0px:; padding-bottom:0px; 


}	

.compra a:hover{

 background:  transparent url(images/stuff/compra2.gif) no-repeat; padding-top:0px:; padding-bottom:0px; 


}			

.formacion a{
display: block;
width: 100px;
height: 50px; 
 background:  transparent url(images/stuff/formacion1.gif)  no-repeat; padding-top:0px:; padding-bottom:0px; 


}	

.formacion a:hover{

 background:  transparent url(images/stuff/formacion2.gif) no-repeat; padding-top:0px:; padding-bottom:0px; 


}		
	.repeater_r {

 /*background: #dddddd url(images/stuff/repeater.gif) right top repeat-x ;	*/


}
	.repeater_l {

 /*background: #dddddd url(images/stuff/repeater.gif) left top repeat-x ;	*/


}

	.pie_sombra {

 background: url(images/stuff/pie_sombra.gif) left top repeat-x ;	


}

.menu_ban {

 background: #dddddd url(images/stuff/logo.gif) center top no-repeat;	


} 

.banner_logo{

 /*background: #f0f0f0 url(images/stuff/banner_logo.gif) center top no-repeat;*/


} 

INPUT, SELECT, TEXTAREA, FORM { font-family: Arial, sans-serif; font-size: 11px }

a { font-family: Trebuchet MS, sans-serif; color: #336699; text-decoration: none }
a:active { font-family: Trebuchet MS, sans-serif; color: #777777; text-decoration: none }
a:visited { font-family: Trebuchet MS, sans-serif; color: #336699; text-decoration: none }
a:hover { font-family: Trebuchet MS; color: #3399FF; text-decoration: none }

.error 		 {COLOR: #FF0000; FONT-SIZE: 9px; FONT-WEIGHT: bold; FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; TEXT-DECORATION: none}
.error2 		 {COLOR: #FF0000; FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; TEXT-DECORATION: none}
.title { font-family: Arial, sans-serif; background: none; color: #000000; font-size: 16px; font-weight: bold; text-decoration: none }
.footer  {COLOR: #808080; FONT-SIZE: 10px; FONT-WEIGHT: normal; FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; TEXT-DECORATION: none}

/*.div {color: #FFFFFF; font-family: Tahoma; font-size: 10pt; font-weight: bold; 
               border: 1px dotted #ffffff; margin-left: 10; margin-right: 10; 
               background-color: #0072A8; line-height:250%}
	*/		   
.fondo {background-color: #b4b4b4; padding-top:0px:; padding-bottom:0px;


}
.cuerpo {background-color: #E8E9E0; padding-top:0px:; padding-bottom:0px;}
.secback {background:  url(images/seccion_back.gif) no-repeat; padding-top:0px:; padding-bottom:0px;  }
.sdw_left {background:  url(images/sdw_left.gif) ; padding-top:0px:; padding-bottom:0px;  }
.sdw_right {background:  url(images/sdw_right.gif) ; padding-top:0px:; padding-bottom:0px;  }
.sdw_top {background:  url(images/sdw_top.gif) ; padding-top:0px:; padding-bottom:0px;  }
.sdw_bot {background:  url(images/sdw_bot.gif) ; padding-top:0px:; padding-bottom:0px;  }
.banner_1 {background:  url(images/banner_1.jpg) no-repeat; padding-top:0px:; padding-bottom:0px;  }
.banner_1cp {background:  url(images/banner_1cp.jpg) no-repeat; padding-top:0px:; padding-bottom:0px;  }

.input1 {
font-family: Verdana;
color: #004080;
	font-size: 14px;
	font-weight: bold;
	background:  #f3f3f3;
border: 1px solid #7f9db9;

	
}

.generalb {
font-family: Arial;
color: #4c4c4c;
	font-size: 11px;
	font-weight: bold;

	
}

.generalb2 {
font-family: Arial;
color: #e81313;
	font-size: 11px;
	font-weight: bold;

	
}

.generalb3 {
font-family: Arial;
color: #4c4c4c;
	font-size: 9px;
	font-weight: normal;

	
}
.generalb33 {
font-family: Arial;
color: #e81313;
	font-size: 9px;
	font-weight: normal;

	
}

.generalb4 {
font-family: Arial;
color: #e81313;
	font-size: 10px;
	font-weight: normal;

	
}

.generalb5 a {
font-family: Arial;
color: #4c4c4c;
	font-size: 10px;
	font-weight: normal;

	
}

.generalb5 a:hover {
font-family: Arial;
color: #e81313;
	font-size: 10px;
	font-weight: normal;

	
}


a.menu {
    font-family:Trebuchet MS;
    color:#5d5e60;
	font-size: 14px;
	font-weight:bold;

}

a.menu:visited {
    font-family:Trebuchet MS;
    color:#5d5e60;
	font-size: 14px;
	font-weight:bold;
}

a.menu:hover {
color: #eb570b;

}



a.menug {
    font-family:Trebuchet MS;
    color:#5d5e60;
	font-size: 16px;
	font-weight:bold;

}

a.menug:visited {
    font-family:Trebuchet MS;
    color:#5d5e60;
	font-size: 16px;
	font-weight:bold;
}

a.menug:hover {
color: #eb570b;

}

a.menug2 {
    font-family:sans-serif;
    color:#dcdedc;
	font-size: 13px;
	font-weight:normal;

}

a.menug2:visited {
    font-family:sans-serif;
    color:#dcdedc;
	font-size: 13px;
	font-weight:normal;
}

a.menug2:hover {
color: #6cae04;
	font-size: 13px;
	

}

a.avisolegal{
    font-family:Arial;
    color:#5d5e60;
	font-size: 12px;
	font-weight:normal;
	text-decoration: underline;

}

a.avisolegal:visited {
    font-family:Arial;
    color:#5d5e60;
	font-size: 12px;
	font-weight:normal;
	text-decoration: underline;
}

a.avisolegal:hover {
  font-family:Arial;
    color:#5d5e60;
	font-size: 12px;
	font-weight:normal;
	text-decoration: underline;

}

a.zoom {
    font-family:Arial;
    color:#3c3e3c;
	font-size: 12px;
	font-weight:normal;
	text-decoration: underline;

}

a.zoom:visited {
    font-family:Arial;
    color:#3c3e3c;
	font-size: 12px;
	font-weight:normal;
	text-decoration: underline;
}

a.zoom:hover {
  font-family:Arial;
    color:#3c3e3c;
	font-size: 12px;
	font-weight:normal;
	text-decoration: underline;

}

a.tree{
    font-family:Arial;
    color:#4c4c4c;
	font-size: 11px;
	font-weight:normal;
	
}

a.tree:visited {
font-family:Arial;
    color:#4c4c4c;
	font-size: 11px;
	font-weight:normal;

}
a.tree:hover {
font-family:Arial;
    color:#4c4c4c;
	font-size: 11px;
    background:#e9e9e9;
display: block; 	

}
a.tree2{
    font-family:Arial;
    color:#f0f0f0;
	font-size: 11px;
	font-weight:bold;
	background:#70af00;
	display: block; 
}

a.tree2:visited {
    font-family:Arial;
    color:#f0f0f0;
	font-size: 11px;
	font-weight:bold;
	background:#70af00;
	display: block; 
}
a.tree2:hover {
font-family:Arial;
    color:#f0f0f0;
	font-size: 11px;
    background:#92ae60;
display: block; 	

}
a.tree3{
    font-family:Arial;
    color:#3a3a3a;
	font-size: 14px;
	font-weight:bold;

}

a.tree3:visited{
    font-family:Arial;
    color:#3a3a3a;
	font-size: 14px;
	font-weight:bold;

}

a.tree3:hover{
    font-family:Arial;
    color:#3a3a3a;
	font-size: 14px;
	font-weight:bold;
	display: block; 
	background:#e9e9e9;

}


a.tree4{
    font-family:Arial;
    color:#8d8d8d;
	font-size: 11px;
	font-weight:bold;
	
}

a.tree4:visited {
   font-family:Arial;
    color:#8d8d8d;
	font-size: 11px;
	font-weight:bold;

}
a.tree4:hover {
   font-family:Arial;
    color:#8d8d8d;
	font-size: 11px;
	font-weight:bold;


}
.area {
font-family: Arial;
color: #4c4c4c;
font-size: 22px;
height:27px;
width:160px;
vertical-align: middle;
padding:0px;
margin:0px;
font-weight: bold;
border: 1px solid #4c4c4c;
	
}

.area2{
font-family: Arial;
color: #4c4c4c;
font-size: 15px;
height:27px;
width:160px;
vertical-align: middle;
padding:0px;
margin:0px;
font-weight: bold;
border: 1px solid #4c4c4c;
	
}

.general {
font-family: Arial;
color: #4c4c4c;
	font-size: 11px;
	font-weight: normal;

	
}

.info1 {
font-family: Arial;
color: #646464;
	font-size: 13px;
	font-weight: bold;
	
	background:  #111111;
border: 1px solid #646464;

	
}

#txt {
  border:none;
font-family: Arial;
color: #4c4c4c;
font-size: 10px;
font-weight: bold;
  
}

.inc1 {
font-family: Arial;
color: #F0F0F0;
font-size: 15px;
font-weight: bold;
background: url(images/stuff/tecfiber.gif) left top repeat-x ;
padding: 0px 0px 0px 0px;
text-align: center;
	
}

.inc2 {
font-family: Arial;
color: #4c4c4c;
font-size: 10px;
font-weight: bold;
background:  #f0f0f0;
border: 1px dashed #4c4c4c;
text-align: center;
	
}

.inc3 {
font-family: Arial;
color: #dc2626;
font-size: 10px;
font-weight: bold;
background:  #f0f0f0;
border: 1px dashed #4c4c4c;

	
}

.inc4 {
font-family: Arial;
color: #4c4c4c;
font-size: 10px;
font-weight: bold;
background:  #FFFFFF;
border: 1px dashed #4c4c4c;

	
}

.inc9 {
font-family: Arial;
color: #4c4c4c;
font-size: 6px;
font-weight: bold;
background:  #f0f0f0;
border: 1px dashed #4c4c4c;

	
}

.input2 {
font-family: Verdana;
color: #76cc22;
	font-size: 14px;
	font-weight: bold;
	background:  #f3f3f3;
border: 1px solid #7f9db9;

	
}


.tabla-datos {
padding: 20px 20px 20px 20px;
}


#wrapper{
position: relative; /* o position: absolute; */
}

.inputmed {
font-family: Verdana;
color: #004080;
	font-size: 12px;
	font-weight: bold;
	background:  #f3f3f3;
border: 1px solid #7f9db9;

	
}

.contacto {

font-family: Arial;
color: #4c4c4c;
font-size: 11px;
border: 1px solid #4c4c4c;

	
}

.catpcha{
font-weight: bold;
font-family: Arial;
color: #4c4c4c;
width:100px;
font-size: 23px;
border: none;
text-transform: uppercase;
	
}

.contacto_inc {

font-family: Arial;
color: #4c4c4c;
font-weight: bold;
font-size: 18px;
border: 1px solid #4c4c4c;

	
}

.contacto_inc2 {

font-family: Arial;
color: #4c4c4c;
font-weight: bold;
font-size: 13px;
border: 1px solid #4c4c4c;

	
}

textarea#styled {
	width: 253px;
	color: #4c4c4c;
	height: 80px;
	border: 1px solid #4c4c4c;
	padding: 0px;
	font-family: Arial;
	
}

textarea#styled2 {
	width: 280px;
	color: #4c4c4c;
	height: 80px;
	border: 1px solid #4c4c4c;
	padding: 0px;
	font-family: Arial;
	
}

	
}
.inputmini {
font-family: Verdana;
color: #004080;
	font-size: 10px;
	font-weight: bold;

border: 1px solid #7f9db9;


	
}



.inputusertext {
font-family: Verdana;
color: #004080;
	font-size: 10px;
	font-weight: bold;

	
}

.inputusertextb {
font-family: Verdana;
color: #004080;
	font-size: 12px;
	font-weight: bold;

	
}


.inputusertext2 {
font-family: Verdana;
color: #004080;
	font-size: 8px;
	font-weight: bold;

	
}

.inputusertext3 {
border-collapse: none; 
font-family: Verdana;
color: #004080;
	font-size: 10px;
	font-weight: bold;
	border: 1px solid #7f9db9;

	
}

.ipval {
border-collapse: none; 
font-family: Verdana;
color: #36d42a;
	font-size: 11px;
	font-weight: bold;


	
}
.ipmal {
border-collapse: none; 
font-family: Verdana;
color: #d83737;
	font-size: 11px;
	font-weight: bold;


	
}

.excla {

font-family: Trebuchet MS;
color: #ea3333;
	font-size: 15px;
	font-weight: bold;


	
}

.ipreg {
border-collapse: none; 
font-family: Verdana;
color: #3D47CC;
	font-size: 11px;
	font-weight: bold;
	

	
}


.ipnum {
border-collapse: none; 
font-family: Verdana;
color: #004080;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #7f9db9;

	
}


.inputusertext4 {
border-collapse: none;
font-family: Verdana;
color: #004080;
	font-size: 10px;
	font-weight: bold;
background:  #FAFAFA;
border: 1px solid #7f9db9;
	
}

.tabla1 {

font-family: Verdana;
color: #004080;
	font-size: 12px;
	font-weight: bold;
background:  #fcfefc;
border: 1px dashed #cacaca;
	
}


.tabla2 {

font-family: Verdana;
color: #004080;
	font-size: 12px;
	font-weight: bold;
background:  #f0f0f0;
border: 1px dashed #cacaca;
	
}

.tabla3 {

font-family: Verdana;
color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
 background: url(images/stuff/tecfiber.gif) left top repeat-x;

	
}
.tabla4 {

font-family: Verdana;
color: #000000;
	font-size: 13px;
	font-weight: bold;
background:  #FFFFFF;
border: 1px solid #000000;
	
}


.Headtitle {
font-family: Verdana;
color: #494949;
	font-size: 16px;
	font-weight: bold;

	
}


.catpcha2{

 background: url(images/catp.gif) no-repeat; padding-top:0px:; padding-bottom:0px;
	
}
   
   

.admin {font-family: verdana; color: #336699; text-decoration: none font-size: 10pt;}
.admin a{

 font: bold 10px vernada; color: #00217A; text-decoration: none }


.admin a:hover{

 font: bold 10px vernada; color: #70AF00; text-decoration: none }
 



.imgcapt {

 image-orientation: 90deg ;




}









.logotext {
color: #5C5C5C;
	font-size: 12px;
	font-family: Verdana;
	background:  url(images/loogo.jpg) no-repeat;
padding-top: 0px;padding-left: 0px;height: 0px; padding-bottom: 0px; 
height: 50px;
}

.smscenter {

background:  #E8E8E8;
}

.smscenter2 {

background:  #1848A8;
}
	
.usersinicio {

color: #159BF0;
 font-weight: bold; 
 font-size: 11px;
}

.buscar {

background:  #E0E7F0;
border: 1px solid #5291B4;

}

li {
font-size: 10px;
color: #70af00;
}



	.suggestionList {
		margin: 0px;
		padding: 0px;
	}
	
	.suggestionList li {
		font-family: Arial;
		font-size: 10px;
        color: #70af00;
		margin: 0px 0px 3px 0px;
		padding: 3px;
		cursor: pointer;
		 font-weight: bold; 


	}
	
	.suggestionList li:hover {
	font-family: Arial;
	background-color:#3c4147;
	color:#f0f0f0;
	margin: 0px 0px 3px 0px;
	padding: 3px;
	cursor: pointer;
	font-size: 10px;
	 font-weight: bold; 

	 
	}


#nav{position:relative; margin:0px; background:#5b8c08; padding:0; font-family:'Abril Fatface', Arial, Helvetica, sans-serif; font-size:21px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-shadow:2px 2px 3px #ccc; -webkit-box-shadow:2px 2px 3px #ccc; box-shadow:2px 2px 3px #ccc;}
#nav .clear{clear:both;}
#nav ul{padding:0 0 0 2px; margin:0; list-style:none;}
#nav li{float:left; margin:0px 8px 0px 0; background:#5b8c08; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
#nav a{font-family:'Abril Fatface', Arial, Helvetica, sans-serif; text-decoration:none; color:#F0F0F0; display:block; padding:2px 10px; -moz-box-shadow:2px 2px 3px #0f0f0f; -webkit-box-shadow:2px 2px 3px #0f0f0f; box-shadow:2px 2px 3px #0f0f0f; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

	
#valores_css
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
    width:150px;
	height:90px;
	background: transparent url('http://www.infoexpo.es/images/stuff/m2011.png') repeat 0 0;
float:left;
	z-index:10;


}

#valores_css2
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
    width:92px;
	height:29px;
	background: transparent url('http://www.infoexpo.es/images/stuff/m2011.png') repeat 0 0;
float:left;
	z-index:10;


}

#tienda_css2
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
    width:149px;
	height:28px;
	background: transparent url('http://www.infoexpo.es/images/stuff/m2011.png') repeat 0 0;
float:left;
	z-index:10;


}

#servicios_css2
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
    width:110px;
	height:29px;
	background: transparent url('http://www.infoexpo.es/images/stuff/m2011.png') repeat 0 0;
float:left;
	z-index:10;


}

#blog_css2
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
    width:150px;
	height:29px;
	background: transparent url('http://www.infoexpo.es/images/stuff/m2011.png') repeat 0 0;
float:left;
	z-index:10;


}

#tienda_css
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
    width:149px;
	height:90px;
	background: transparent url('http://www.infoexpo.es/images/stuff/m2011.png') repeat 0 0;
float:left;
	z-index:10;


}

#servicios_css
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
    width:150px;
	height:90px;
	background: transparent url('http://www.infoexpo.es/images/stuff/m2011.png') repeat 0 0;
float:left;
	z-index:10;


}

#blog_css
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
    width:150px;
	height:90px;
	background: transparent url('http://www.infoexpo.es/images/stuff/m2011.png') repeat 0 0;
float:left;
	z-index:10;


}

#accesocliente
{
	margin: 15px 10px 0px 10px;
	padding: 0px;
    width:128px;
	height:21px;
	background: transparent url('http://www.infoexpo.es/images/stuff/accesoclientes.png') no-repeat -91px 0;
float:right;
	z-index:10;


}

#contactobgz
{
	margin: 15px 0px 0px 0px;
	padding: 0px;
    width:88px;
	height:21px;
	background: transparent url('http://www.infoexpo.es/images/stuff/accesoclientes.png') no-repeat 0 0;
float:right;
	z-index:10;


}
