/*������������������-CONSTANT-������������������������*/
* {
	margin:0px 0px 0px 0px; 				  			 	 
	padding:0px 0px 0px 0px; 
}
	
table {								 	  	  
	border-collapse:collapse;			 	 
	border:0px;	
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:100%;
}	


td {							       				  
	font:normal 11px Tahoma;	  			  
	line-height:14px;
	color:#767676;
}										   	   
input, textarea, select{			     
	font:normal 11px Tahoma;			
	vertical-align:middle;	
	color:#6C6C6C;
}		
ul.original {list-style:none;}
img {border:1px solid #2eb135;}	

/*���������������������-MAIN-�������������������������*/
.main_table	{width:738px;}
.tail		{width:50%; background:url(images/tail.jpg) 0 0 repeat-x}

/*���������������������-HEADER-�����������������������*/
.top .column1		{width:235px; height:80px;}
.top .column1 div 	{padding:21px 0px 0px 13px;}
.top .column1 a 	{color:#767676;}
.top .column2 		{width:1px}
.top .column3		{width:502px; 
background-image:url(images/top_vl.jpg);
background-repeat:repeat-y;
}
input.buscador {width:171px; height:18px; border:1px solid #DDDAD3; margin:17px 0px 0px 0px;}
#header .column1 	{width:567px; height:244px}
#header .column2	{width:171px; background:url(images/mbg.jpg) 0 0 repeat-x; padding:36px 0px 0px 0px;} 

img.logo_bloc{
top:0px;
position:relative;
float:right;

}	


/*���������������������-CONTENT-�������������������������*/
#content .column1 	{width:235px}
#content .column2 	{width:331px}
#content .column3 	{width:172px}

.title 				{
					height:50px; 
					background:url(images/4t1.jpg);
					width:235px;
					}


.gray_bg			{background:#EFEFEF; 
padding:0px 0px 30px 0px;
}
.gray_bg2			{background:#EFEFEF; margin:1px 0px 0px 0px;}
.space		{padding:0px 5px 0px 5px;}

.top_line 			{background:url(images/l.gif) 0 0 repeat-x; border:0px;}
.left_line			{background:url(images/l.gif) 0 0 repeat-y}
.vl2 				{background:url(images/l2.gif) 0 0 repeat-y}
.bottom_line		{background:url(images/l.gif) bottom left repeat-x}
/*���������������������-TEXT-�������������������������*/
a 		{color:#767676;font:normal 11px Tahoma;}
a:hover {text-decoration:none;}	
b 		{color:#191919; font:bold 11px Tahoma}
span 	{color:#FF5400}
.nn a	{text-decoration:none;}
.nn a:hover {text-decoration:underline;}
p {text-align:justify;}

/*�������������������-INPUTS-�������������������������*/
.input input, .ta{
	width:168px;
	height:18px;
	background:#FFF; 
	border:1px solid #000F2F;
}
.ta {
	height:75px;
	overflow:auto;
	margin:0px 0px 5px 0px;
}

.eq_height {height:24px}

/*���������������������-LINKS-������������������������*/
.link_1 {background:url(images/bullet1.gif) 0 0 no-repeat; padding:0px 0px 0px 13px;}
.link_2 {color:#767676}


/*����������������������-LISTS-�����������������������*/
li.original {
	list-style:none;
	line-height:12px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 13px;
	background:url(images/bullet1.gif) 0 0 no-repeat;
}

/*����������������������-FOOTER-�����������������������*/

#footer .column1 	{width:566px; height:40px;}
#footer .column2 div {padding:8px 0px 0px 14px;}
#footer .column2 	{width:172px}
#footer a {color:#767676}

/*�����������������������-������������������������������*/




ul.menu_abajo {
display:block;
margin:0px 0px 20px 20px;
}

li.menu_abajo {
 display:block;
   float:left;   
   margin:0px 15px 0px 15px;
   }
   
a.menu_abajo {
font-size:12px;
}
a.menu_abajo:hover {
text-decoration:none;
}	

td.animacion {
height:244px;
}


h1.titulo {
margin:0px 0px 0px 50px;
padding:18px 0px 0px 0px;
font-size:14px;
font-weight:bold;
color:white;
}


h2 {
font-size:14px;
background-image:url(grafica/ico_h2.jpg);
background-repeat:no-repeat;
height:19px;
padding-left:23px;

}
h3.servicios {
margin:50px 0px 10px 0px;
color:#2eb135;
font-size:12px;
}

h2.servicios_2 {
margin:0px 0px 10px 100px;
color:#2eb135;
font-size:14px;
}

ul.servicios {
margin:0px 0px 0px 30px;
}

li.lista_servicios {
margin:20px 0px 5px 0px;
}
a.puntonegro{
text-decoration:underline;
}
li.lista_servicios_2 {
margin:10px 0px 5px 25px;
}
li.lista_servicios_2 a{
text-decoration:none;	
}


img.imagen_index {
margin:10px 5px 0px 5px;
}

img.imagen_inicio {
margin:0px 5px 10px 5px;
}
label.verde {
color:#2eb135;

}

span.verde {
color:#2eb135;

}

a.verde {
color:#2eb135;
text-decoration:none;
font-style:italic;

}

label.negro {
font-weight:bold;
}

acronym.verde {
color:#2eb135;

}

strong {
font-weight:normal;

}

acronym.sin {
font-weight:normal;
text-decoration:none;
}

p.naranja {
color:#e56f0c;
font-weight:bold;
margin: 20px 0px 0px 0px;
}

p.destacado {
background: #d9fad2;
   
    text-align: left;
    padding: 5px 20px 5px 20px;
    border-top: 2px solid #2eb135;
    border-bottom: 2px solid #2eb135;
}

img.servicios {
margin:145px 0px 90px 10px;
}

img.servicios2 {
margin:145px 0px 70px 10px;
}

p.producto_1 {
font-size:12px;
background-color:#d9fad2;
font-color:black;
border:2px solid #2eb135;
padding: 10px 20px 10px 20px;
line-height:15px;
font-family:Arial;
height:30px;
}

p.producto_1_2 {
font-size:12px;
background-color:#d9fad2;
font-color:black;
border:2px solid #000000;
padding: 10px 20px 10px 20px;
margin:60px 0px 0px 0px;
line-height:15px;
height:30px;
}

p.producto_2 {
font-size:12px;
background-color:#d9fad2;
font-color:black;
border:2px solid #ba0202;
padding: 10px 20px 10px 20px;
margin:60px 0px 0px 0px;
line-height:15px;
height:30px;
}

p.producto_3 {
font-size:12px;
background-color:#d9fad2;
font-color:black;
border:2px solid #0175ca;
padding: 10px 20px 10px 20px;
margin:60px 0px 0px 0px;
line-height:15px;
height:30px;
}


p.producto_4 {
font-size:12px;
background-color:#d9fad2;
font-color:black;
border:2px solid #f7fe03;
padding: 10px 20px 10px 20px;
margin:60px 0px 0px 0px;
line-height:15px;
height:30px;
}


img.productos {
margin:20px 0px 0px 0px;
}

img.productos_2 {
margin:20px 0px 20px 100px;
}

h3.links {
color:#2eb135;
}

li.links {
margin:5px 0px 0px 0px;
}

li.equipo {
margin:0px 0px 0px 50px;
}

table.servicios {						 	  	  
			 	 
	border-collapse:collapse;		 	 
	border:1px;	
	padding:0px 0px 0px 0px;
	margin:20px 0px 0px 0px;
	width:100%;
}		

th.tipo {
font-size:12px;
background-color:#2eb135;
color:#FFFFFF;
width:150px;
text-align:right;
padding:5px 5px 10px 5px;
vertical-align:top;
text-transform:uppercase;
}

th.columna_1 {
font-size:12px;
background-color:#2eb135;
color:#FFFFFF;
text-align:right;
padding:5px 5px 10px 5px;
vertical-align:top;
text-transform:uppercase;
}

td.servicios {
background-color:#d9fad2;
padding:5px 10px 10px 8px;
}

ul.tabla_servicios {
margin:0px 0px 0px 20px;
}

img.seo {
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
}

img.seo2 {
margin:0px 0px 0px 0px;
}

div.fondo_verde_1 {
background-image:url(grafica/fondo_verde2.jpg);
background-repeat:repeat;
width:48%;
text-align:center;
 float:left;
padding:10px 0px 10px 0px;

    border-left: 2px solid #2eb135;
}
div.fondo_verde_2 {
background-image:url(grafica/fondo_verde2.jpg);
background-repeat:repeat;
width:48%;
text-align:center;
 float:left;
padding:10px 0px 10px 0px;
border-right: 2px solid #2eb135;
    
}

h3.seo{
font-size:12px;

float:left;
 margin:0px 0px 0px 0px;
 background-color:#2eb135;
 color:#FFFFFF;
 width:355px;
 text-align:center;
 padding-top:5px;
 padding-bottom:5px;
  border:solid 1px #cccccc;
  text-transform:uppercase;
 }

 
 h3.seo1{
font-size:12px;

float:left;
 margin:40px 0px 0px 0px;
 background-color:#2eb135;
 color:#FFFFFF;
 width:706px;
 text-align:center;
 padding-bottom:5px;
 padding-top:5px;
 border:solid 1px #cccccc;
  border-bottom:solid 0px #cccccc;
 text-transform:uppercase;
 }


 
 th.evento {
font-size:12px;
background-color:#2eb135;
color:#FFFFFF;
text-align:center;
padding:5px 5px 10px 5px;
vertical-align:top;
text-transform:uppercase;
}

th.evento_2 {
font-size:12px;
background-color:#2eb135;
color:#FFFFFF;
text-align:center;
padding:5px 5px 10px 5px;
vertical-align:middle;
text-transform:uppercase;
}

th.vacio {
border-top-style:none;
border-left-style:none;
}

img.sin_borde {
border:0px;
}

table.princ_serv {
width:450px;
float:left;
}