body {

	background-color: #fff;

	margin: 0;

	padding: 0;

	color: #666;

	font-family: Arial, Helvetica, sans-serif;

}



a.home {

		color: #0000ff;	

		decoration: none;

}

div.ver-dcha{
text-align: right;
display: block;
float: right;
}
div.ver-izq{
text-align: left;
display: block;
float: left;
}
span.tform{

		font-size: 1em;

		font-weight: 600;

		color:#006699;			 

}

table.portafolio td{

			margin:0px;

			padding-bottom:5px;

			text-align:left;

			vertical-align: top;

			font-size: .8em;

}

table.portafolio h3{ 

margin:0px;

font-size: 1em;

margin: 0px;

}

table.portafolio p{ 

margin: 0px;

line-height: .5em;

}



table.galeria{

border-collapse: collapse;

padding: 0px;

}

'border-collapse' 

strong.clientes{

			 color:#669900;

}

			img {

				border: 0;

			}

			

			p.clear {

				clear: both;

				margin: 0;

				padding: 0;

			}



		h2{

		font-size:.7em;

		}

		

		h3{

		color:#0066CC;

		font-size:.8em;

		font-weight:600;

		margin:0px;

		}

		/* header */

		

		div#header {

				width: 660px;

				margin: 15px 0px 0px 40px;

		}

		

		* {

/* 			border: 1px solid #333; */

		}

		

			div#header h1 {

				margin: 0 0 0 0;

				padding: 0;

				position: absolute;

				top: 10px;

				left: 598px;

				width: 129px;

			}

			

			div#promo {

				width: 660px;

				margin: 10px 0px 0px 40px;

				border-bottom: 1px solid #ccc;

			}

			

									div#promo h2 {

										margin: 0 0 10px 0;

										padding-bottom: 0;

										font-weight: normal;

										color: #000;

										font-size: 1.2em;

									}

			

			

			div#home-body {
				
				width: 660px;

				margin: 10px 0px 0px 40px;

				border-bottom: 1px solid #ccc;
				
			}
			div#home-body p{
			font-size: 11px;
			}
			div#contenedor{
			 background-color:0000ff;   
			}
			

							div.slider {
							
								width: 180px;						
								float: right;

							}

							

										div.big {

											float: left;
											padding-right: 10px;

										}

										div.small {
											display: block;
											float: left;
										}

										div.small img {
											margin-bottom: 12px;
											display: block;
										}

							
									

										div.lol {
										       
											width: 78px;
											float: right;
										}
										
										

										div.lol ul {
										

											margin: 0 0 0 0;

											padding-left: 0;

											width: 78px;

											list-style: none;

										}

										

												div.lol ul li {

													font-size: 11px;
													line-height: 15px;
													margin-bottom: 10px;

												}

												

												div.lol h3 {

													font-size: .7em;

													color: #000;

													margin-bottom: 10px;

													margin-top: 0;

												}

			

												div.lol a{

												

												color: #666;

												text-decoration: none;

												}

			/*div#donde {

				width: 660px;

				margin:0px;

				margin: 30px 20px 0px 40px;

				border-bottom: 1px solid #ccc;

			}*/

				div#donde {

				width: 660px;

				margin:0px;

				font-size: .7em;

				/*border-bottom: 1px solid #ccc;*/

			}



						div#donde h3 {

							margin: 0 0 .7em 0;

						}			

				

						

						/*.mapa {

							margin-top: 10px;

						}*/

							

					

		

							

							/*

						div.donde1 p {

							margin-top: 0;

							font-size: .7em;

						}

						

							div.donde1 {



								width: 420px;

								float: left;

								background-image: url(/images/linea_h.gif);

								background-position: right;

								background-repeat: repeat-y;

								margin-bottom: 10px;

							}

							

							div.donde2 {

								width: 192px;

								float: right;

								margin-bottom:10px;

							   border: 1px solid #fff;

							}

							

							div.donde2 img {

								display: block;

							}*/

							









			div#footer {

				width: 660px;

				margin: 10px 0px 0px 40px;

				padding-top: 8px;

				padding-bottom: 8px;

				border-top: 1px solid #ccc;

			}

			

			div#footer p {

				font-size: .7em;

				

			}

			

					div#footer p.tool {

						width: 450px;

						float: left;

					}

					

					div#footer p.grupo {

						text-align: right;

					}

					

		img {

					border: 0;

				}			



				

	a:link {

		color: #36c;



	}

	

	a.v{

	color: #009990;

	font-size: .8em;

	font-weight: 500;

	}		

	

div#body {

				width: 660px;

				margin: 10px 0px 0px 40px;

				/*border-bottom: 1px solid #ccc;*/

				padding-bottom: 1em;

			}

div#content p.breadcrumb {
	font-size: .6em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 1.2em;

}
			

			div#content {

				width: 470px;

				float: left;

				clear: left;

				text-align: justify;

			}

			

							div#content p {

								line-height: 1.6em;

								font-size: .8em;

								color: #666;

								

							}

							

							div#content h2 {

								margin: 1em 0 0em 0;

							} 

							

							

			

			div#menu {

				width: 166px;

				float: right;

				clear: right;

			}

			

						div#menu p {

							font-size: .7em;

							margin-top: 0;

							line-height: 1.3em;

						}

			

						div#menu h3 {

							margin-top: 0;

							border-bottom: 1px solid #ccc;

							padding-bottom: .2em;

						}	

/*forms*/



div#formulario

{

width: 300px;

}

div#formulario form {

	margin: 10;

	padding: 10;

	}

	

div#formulario textarea{	

  width: 500px;	

	height: 100px;

}		





div#formulario form label {

	font-weight: bold;

	width: 130px;

	display: block;

	font-size: .8em;

}





div#formulario form legend {

	font-height: 1em;

	color: #C0B50B;

	font-weight: bold;

}



div#formulario form fieldset {

	border: 1px solid #ccc;

	padding: 1em 1em 1em 1em;

	width: 400px;

}





div#formulario form textarea {

	width: 330px;

}