a.linknoticias 

{



	display:block;

	border:3px solid #ccc;

	margin-right:16px;

	margin-top:12px;

}



.portafolio {

 width:240px; 

 height:260px; 

 float:left;
 margin-right:5px;
}

.linkPag2 {

	border: 1px solid #d6d6d6;

	padding-left:4px;

	padding-right:4px;

	text-decoration: none;

	color: #4c4c4c;

	font-size: 11px;

}

.linkPag2:HOVER {

	background-color:#d6d6d6;

}

.portah1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 17px;

	font-weight: bold;

	color: #666666;

}

.serviciosLista {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

}

.linkPag {

	border: 1px solid #00bde6;

	padding-left:4px;

	padding-right:4px;

	text-decoration: none;

	color: #FFF;

	font-size: 11px;

	background-color:#00bde6;

}

.linkImagen {

	border: 4px solid #FFF;



}

.linkImagen:HOVER {

	border: 4px solid #01bce5;

}

.bolsa {
	background-color:#ececec;
	width:700px;
	height:30px;
	display: block;
	cursor:pointer;
	color:#46bde8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: underline;
	font-weight: bold;
	padding-left: 20px;
}

.bolsa:HOVER {
	text-decoration: none;

}

div {

	color: #333333;

	/*border: 1px solid red;	 outline-width:1px;

	 outline-color:#0099CC;

	 outline-style:solid; */



}



div {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 22px;



}



body {



	font: 100% Verdana, Arial, Helvetica, sans-serif;

	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */

	padding: 0;

	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */

	color: #000000;

	background: #252520;



}







.oneColElsCtr #container {
/*border: 1px solid red;*/

	width: 100%;

	display:table;

	background: #FFFFFF;

	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */

	background-image:url(images/bg-weblogica.gif);

	background-repeat:repeat-x;

	text-align: left; /* this overrides the text-align: center on the body element. */

}


.oneColElsCtr #divHome{
background-image:url(images/divsecc.gif);
width:100%;
height:10px;
} 

.oneColElsCtr #resultados {

	width:100%;

	padding-top:20px;

	background: #00bde6;

	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */



}

.topservicios {

	background-image:url(images/serviciostop.jpg);

	width: 980px;

	height: 300px;

}

.serviciosIzq {

	float:left;

	width:700px;

	display:table;
	/*border: 1px solid blue;*/
}

.serviciosDer{

	float:right;

	width:218px;

	display:table;
	/*border: 1px solid blue;*/
}

.contactoIzq {

	float:left;

	width:230px;

	display:table;

}

.contactoDer{

	float:right;

	width:735px;

	

	display:table;

}

.tituloServ {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #000000;

}

.textoTopServicios {
	padding-top:210px;
	width:500px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;	



}

.oneColElsCtr #resultados2 {
	padding-top:20px;
	
	/*background: #efefef;*/
	background: #00bde6;

	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */

}
.oneColElsCtr #resultados3 {

	background: #00bde6;
	height:3px;

	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */

}

#centrar{
height:250px;
width:735px;

}

.oneColElsCtr #Nresultados {

	width:980px;
	display:table;
margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */



}



.oneColElsCtr #mainContent {

	padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */

	width: 980px;

	/*border: 1px solid #000000; */

	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */

	display:table;

}



.oneColElsCtr #contenidoCenter {

	height:30px;

	width: 567px;

	/*border: 1px solid blue;*/

	float:right;

	padding-top:28px;

}

.formularioServicios{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #E5E5E5;
	width: 200px;
	background-color: #EEEEEE;
}

.oneColElsCtr #proyectosHome{

	padding-bottom:30px; 

	padding-top:20px; 

	height:170px;
	width:980px;

	border-top: 1px solid #dcdcdc;/**/

}

.oneColElsCtr #trabajos-recientes {

	background-image:url(images/tver-mas-trabajos.jpg);

	background-repeat:no-repeat;

	width:237px;

	height:22px;

	padding-top:15px;
	margin-left:724px;

	text-indent: -99999999px;
	display:block;
	outline: 0px solid #FFF;/**/
}



.fotosProyectos{

	display:table;

	margin-right:15px;



}

.contenedorHomeFotos{

	display:table;



	float:left; 





}

.oneColElsCtr #contenidoLogo{

	padding-top:20px;

	height:50px;

	width: 300px;

	/*border: 1px solid red;*/

	float:left;

}





.oneColElsCtr #contenidoTXT{

	display:table;
}

#twitter_update_list a {
	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #00bde6;

	text-decoration: none;	

}
#quitamargen {
	padding: 0;
	margin: 0;
	margin-left: 0px;

}
#twitter_update_list li {
/*border: 1px solid white;*/
	background:url(images/twul.jpg) no-repeat;
	padding: 0;
	margin: 0;
	padding-left:20px;
	margin-top: 3px;
	list-style-position: outside;
	list-style: none outside;
	color:#7e7e7e;
}

#twitter_update_list ul{
/*border: 4px solid white;*/
	padding: 0;
	margin: 0;
	list-style-position: outside;
	
}



.oneColElsCtr #footerCentro{

	margin: 0 auto;

	width:980px;

	/*border: 1px solid white;*/

	height:290px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #999999;

		

}

.textoContactoAbajo {
	color:#7c7c7c;
	font-size: 11px;	
}

.LinkGris {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #666666;

	text-decoration: none;

}



.LinkGris:HOVER {

	text-decoration: underline;

}
.LinkAzul2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #00bde6;

	text-decoration: none;

}



.LinkAzul2:HOVER {

	text-decoration: underline;

}

.LinkAzul {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #00bde6;

	text-decoration: none;

}



.LinkAzul:HOVER {

	text-decoration: underline;

}

.LinkBlanco2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #FFF;

	text-decoration: none;

}
.LinkBlanco2:HOVER {

	text-decoration: underline;

}


.LinkBlanco {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFF;

	text-decoration: none;

}
.LinkBlanco:HOVER {

	text-decoration: underline;

}

.linkServicios {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666;

	text-decoration: none;

	line-height: 24px;

}



.linkServicios:HOVER {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 11px;



	color: #00bde6;



	text-decoration: none;



	line-height: 24px;



	font-weight: bold;



}







.linkFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7e7e7e;
	text-decoration: none;
	line-height: 24px;
}

.linkFooter:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
}


.titulosFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	font-weight: bolder;
}



.oneColElsCtr #clientes img {







	padding-right:8px;



}



.oneColElsCtr #clientes2 img {



	padding-right:8px;



}



.oneColElsCtr #clientes3 img {



	padding-right:8px;



}



.oneColElsCtr #clientes,#clientes2,#clientes3 {



	padding-top:10px;



}



-->



.listaInd {

	margin-left:15px;

	color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

}



.oneColElsCtr #tituloazul {



	color: #00bde6;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 14px;



	font-weight: bold;



	padding-left:13px;



	padding-top:15px;



}



.tituloAzulMenu {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #00bde6;



}



.tituloAzulMenu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}







.menu2 {



	list-style:none;

	display:block;

	padding:0;

	margin:0;

}



.menu2 li {

	float:left;

	height:34px;

	width:auto;



}











#mnu1, #mnu2, #mnu3, #mnu4, #mnu5, #mnu6 {

display:block;
height:20px;
text-indent:-999999px;
/*border: 1px solid blue;*/
}







#mnu1{

	width:47px;

	background:url('images/menu-weblogica_02.jpg') top left no-repeat;

	outline-width:0px;
	margin-right:10px;
}







#mnu1:hover{

	background-position:0 -23px;

}







#mnu2{

	width:153px;

	background:url('images/menu-weblogica_04.jpg') top left no-repeat;


	outline-width:0px;
	margin-right:10px;
}







#mnu2:hover{



	background-position:0 -23px;



}







#mnu3{



	width:80px;

	background:url('images/menu-weblogica_06.jpg') top left no-repeat;

	margin-right:10px;

	outline-width:0px;





}







#mnu3:hover{

	background-position:0 -23px;

}







#mnu4 {

	width:120px;

	background:url('images/menu-weblogica_08.jpg') top left no-repeat;

	margin-right:10px;

	outline-width:0px;

}







#mnu4:hover {

	background-position:0 -23px;

}







#mnu5 {

	width:44px;

	background:url('images/menu-weblogica_10.jpg') top left no-repeat;

	margin-right:10px;

	outline-width:0px;

}







#mnu5:hover {

	background-position:0 -23px;

}





#mnu6{
	width:72px;
	background:url('images/menu-weblogica_12.jpg') top left no-repeat;
	margin-right:1px;
	outline-width:0px;
}

#mnu6:hover {
	background-position:0 -23px;
}
