html, body {
	margin: 0px;
	padding:0px;
	background-color:#000000;
}

h1, h2, h3, h4, h5, h6, p, form {
	margin: 0px;
	padding:0px;
}



#contenedor {
	width:800px;
	margin:0px auto;
	background-color:#FFF;
}

#contenido {
	width:778px;
	margin:0px auto;
	background-repeat:repeat-x;
	background-position:top;
}

#cabecera {
	height:36px;
}

#logo {
	width:258px;
	float:left;
}

#logo h1{
	font-family:"Trebuchet MS";
	font-size:22px;
	color:#F76B0C;
	font-weight:normal;
	text-decoration:none;
	padding-left:40px;
	padding-top:30px;
}

#logo h4 {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#808080;
	font-weight:normal;
	text-decoration:none;
	padding-left:75px;
}



#destacado {
	background-image:url(../imagenes/main_img.jpg);
	background-repeat:no-repeat;
	height:132px;
	text-align:right;
}

#destacado h3 {
	font-family:"Trebuchet MS";
	font-size:30px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	padding:50px 40px 0px 0px;
}



#texto {
	clear:both;
	padding:25px 0px;
	background-repeat:repeat-x;
	height:230px;
}

/* Especificaciones para la index */

#contenido_index {
	width:778px;
	height:570px;
	margin:0px auto;
	background-repeat:repeat-x;
	background-position:top;
}


#texto_index {
	clear:both;
	padding:25px 0px;
	background-repeat:repeat-x;
	height:270px;
}

#columna_izda_index_video {
	float:left;
	width:539px;
}

#columna_izda_index_video p{
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	padding:5px 40px;
}

#columna_izda_index_video a {
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	padding:0px 10px;
}

#columna_izda_index_video a:hover {
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#999999;
	font-weight:bold;
	text-decoration:none;
	padding:0px 10px;
}


#columna_izda_index {
	float:left;
	width:539px;
	background-image:url(../imagenes/fondo_index.jpg);

}

#columna_izda_index h2{
	font-family:"Trebuchet MS";
	font-size:22px;
	color:#8db84c;
	font-weight:normal;
	text-decoration:none;
	padding-left:40px;
	padding-bottom:5px;
}

#columna_izda_index h3{
	font-family:"Trebuchet MS";
	font-size:22px;
	color:#e76c5d;
	font-weight:normal;
	text-decoration:none;
	padding-left:40px;
	padding-bottom:5px;
}

#columna_izda_index h4{
	font-family:"Trebuchet MS";
	font-size:22px;
	color:#fcb062;
	font-weight:normal;
	text-decoration:none;
	padding-left:40px;
	padding-bottom:5px;
}

#columna_izda_index h5{
	font-family:"Trebuchet MS";
	font-size:22px;
	color:#f4e400;
	font-weight:normal;
	text-decoration:none;
	padding-left:40px;
	padding-bottom:5px;
}

#columna_izda_index h6{
	font-family:"Trebuchet MS";
	font-size:22px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	padding-left:40px;
	padding-bottom:5px;
}

#columna_izda_index p{
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	padding:5px 40px;
}

#columna_izda_index a {
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	padding:0px 10px;
}

#columna_izda_index a:hover {
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#999999;
	font-weight:bold;
	text-decoration:none;
	padding:0px 10px;
}

.dar_margen_izda {margin-left:85px;}

.dar_margen_izda_logo_p2 {margin-left:385px;}
/* -------------------------------------------- */



/* Especificaciones para la sección de Recomendados */
#recomendados {margin-top:5px;}

#recomendados img {border:none;}


/* -------------------------------------------- */



/* Especificaciones para porfolio */

#videos {
	
	padding-left:25px;
	padding-top:10px;
}

#contenido_porfolio {
	width:778px;
	margin:0px auto;
	background-repeat:repeat-x;
	background-position:top;
}

#pie_porfolio {
    clear:both;
	height:32px;
	padding-top:12px;
	padding-bottom:12px;
}



/* -------------------------------------------- */

/* Especificaciones para contacto */


#contenido_contacto {
	width:778px;
	margin:0px auto;
	background-repeat:repeat-x;
	background-position:top;
}

#pie_contacto {
	clear:both;
	height:32px;
	padding-top:12px;
	padding-bottom:12px;
}

#columna_izda_contacto {
	float:left;
	width:370px;
}

#columna_izda_contacto h5{
	font-family:"Trebuchet MS";
	font-size:22px;
	color:#f4e400;
	font-weight:normal;
	text-decoration:none;
	padding-left:40px;
	padding-bottom:5px;
}

#columna_izda_contacto p{
	font-family:"Trebuchet MS";
	font-size:15px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	padding:5px 40px;
}

#columna_izda_contacto a {
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	padding:0px 10px;
}

#columna_izda_contacto a:hover {
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#999999;
	font-weight:bold;
	text-decoration:none;
	padding:0px 10px;
}

#formulario td{font-size:12px;
			   font-family:"Trebuchet MS";
}

#formulario {margin-top:30px;}

#columna_dcha_contacto .alerta {font-size:9px;
		  color:#CC0000;}
		  
#columna_dcha_contacto {
	float:left;
	width:237px;
}

/* -------------------------------------------- */


/* Especificaciones para servicios */
#columna_izda_servicios {
	float:left;
	width:750px;
	background-image:url(../imagenes/fondo_servicios.jpg);

}


#columna_izda_servicios h2{
	font-family:"Trebuchet MS";
	font-size:22px;
	color:#8db84c;
	font-weight:normal;
	text-decoration:none;
	padding-left:40px;
	padding-bottom:5px;
}

#columna_izda_servicios h3{
	font-family:"Trebuchet MS";
	font-size:22px;
	color:#e76c5d;
	font-weight:normal;
	text-decoration:none;
	padding-left:40px;
	padding-bottom:5px;
}

#columna_izda_servicios h4{
	font-family:"Trebuchet MS";
	font-size:22px;
	color:#fcb062;
	font-weight:normal;
	text-decoration:none;
	padding-left:40px;
	padding-bottom:5px;
}

#columna_izda_servicios h5{
	font-family:"Trebuchet MS";
	font-size:22px;
	color:#f4e400;
	font-weight:normal;
	text-decoration:none;
	padding-left:40px;
	padding-bottom:5px;
}

#columna_izda_servicios h6{
	font-family:"Trebuchet MS";
	font-size:22px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	padding-left:40px;
	padding-bottom:5px;
}

#columna_izda_servicios p{
	font-family:"Trebuchet MS";
	font-size:15px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	padding:0px 40px;
}


#columna_izda_servicios a {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#EE8907;
	font-weight:bold;
	text-decoration:none;
	padding:0px 40px;
}

#columna_izda_servicios a:hover {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding:0px 40px;
}


/* -------------------------------------------- */


/* Especificaciones para las páginas interiores */

#columna_izda {
	float:left;
	width: 750px;
}

#columna_izda h2{
	font-family:"Trebuchet MS";
	font-size:22px;
	color:#8db84c;
	font-weight:normal;
	text-decoration:none;
	padding-left:40px;
	padding-bottom:5px;
}

#columna_izda h3{
	font-family:"Trebuchet MS";
	font-size:22px;
	color:#e76c5d;
	font-weight:normal;
	text-decoration:none;
	padding-left:40px;
	padding-bottom:5px;
}

#columna_izda h4{
	font-family:"Trebuchet MS";
	font-size:22px;
	color:#fcb062;
	font-weight:normal;
	text-decoration:none;
	padding-left:40px;
	padding-bottom:5px;
}

#columna_izda h5{
	font-family:"Trebuchet MS";
	font-size:22px;
	color:#f4e400;
	font-weight:normal;
	text-decoration:none;
	padding-left:40px;
	padding-bottom:5px;
}

#columna_izda h6{
	font-family:"Trebuchet MS";
	font-size:22px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	padding-left:40px;
	padding-bottom:5px;
}

#columna_izda p{
	font-family:"Trebuchet MS";
	font-size:15px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	padding:0px 40px;
}


#columna_izda a {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#EE8907;
	font-weight:bold;
	text-decoration:none;
	padding:0px 40px;
}

#columna_izda a:hover {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding:0px 40px;
}


#columna_dcha {
	float:left;
	width:237px;
}

#columna_dcha h2{
	font-family:"Trebuchet MS";
	font-size:22px;
	color:#797B7A;
	font-weight:normal;
	text-decoration:none;
	padding-left:25px;
	padding-bottom:5px;
}

#columna_dcha p{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#797B7A;
	font-weight:normal;
	text-decoration:none;
	padding:0px 25px;
}

ul.lista_servicios {
	font-family:"Trebuchet MS";
	font-size:15px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	padding:0px 0px 0px 100px;
}

#pie {
	clear:both;
	height:32px;
	padding-top:12px;
	padding-bottom:12px;
}

#descripc {
	float:left;
	width:478px;
	background-color:#000000;
	height:27px;
	padding-top:9px;
	color:#FFFFFF;
	font-family:"Trebuchet MS";
	font-size:11px;
}

.amarillo {color:#fff223;}

#descripc p{padding-left:15px;}

#descripc a{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	padding:0px 40px;
}

#descripc a:hover{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	padding:0px 40px;
	
}

#contacto {
	float:left;
	width:300px;
	background-color:#000000;
	height:27px;
	padding-top:9px;
}

#contacto p{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	text-align:right;
	padding-right:35px;
}

#contacto a{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
}

#contacto a:hover{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#999999;
	font-weight:normal;
	text-decoration:none;
}

/* ----------------------------------------------- */


/* Especificaciones para enlaces del menú principal*/
#menu {margin-left: 210px;}

#menu ul {
	margin:0px; 
	padding-top:7px;
}

#menu li{
	float:left;
	list-style-type:none;
	width:129px;
	height:25px;
	text-align:center;
	border-left:1px solid #FFFFFF;
	padding-top:4px;
}

#menu a{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}

#menu a:hover{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#333333;
	font-weight:normal;
}

li.inicio {background-image:url(../imagenes/inicio.jpg)}

li.servicios {background-image:url(../imagenes/servicios.jpg)}

li.clientes {background-image:url(../imagenes/clientes.jpg)}

li.contacto {background-image:url(../imagenes/contacto.jpg)}

#clientes {width:850px;}





