@charset "iso-8859-1";



* {

outline : none;

list-style : none;

text-decoration : none;

padding: 0; 

margin: 0;

}

body {

background-color: #000;

color : #7f7f7f;

font-family : Arial, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Trebuchet MS;

font-size : 11px;

padding : 0px;

border:0;			/* This removes the border around the viewport in old versions of IE */

width:100%;

}

img {

border : 0;

}



	/* Header styles */

    #header {

		margin-top : 30px;

        clear:both;

        float:left;

        width:100%;

		background : #000;

    }

	  #header  ul{

		padding-top : 15px;

		margin-left : 820px;

		line-height : 18px;

    }

	  #header  .logo{

         float:left;

		 width:530px;

         margin-left : 0px;

    }

	  #header  .deg{
         float:left;
		 width:530px;
		 background-image: url(../media/deg.jpg);
		 background-repeat: repeat;
         margin-left : 0px;
    }

	#menu {
		display: block;
		margin-left: 0px;
		padding: 0px;
		height: 23px;
		list-style: none;
		font-family : Tahoma, Verdana, Arial;
		}

#menu * {
padding: 0;
margin: 0;
 }

#menu li a {
display: block;
padding: 2px 25px 2px 25px;
background-color: #B6D455;
color: #000;
font-size:14px;
}
#menu li .seleccionado {
display: block;
padding: 2px 25px 2px 25px;
background-color: #969593;
color: #FFF;
font-size:14px;
}

#menu :hover{
background-color: #FF9934;
color: #FFF;
}

#menu li {
width:148px;	
text-align: center;
margin-right: 13px;
float: left;
border-right: 5px solid #504B4A;
border-bottom: 5px solid #504B4A; }

	#submenu {
		display: block;
		margin-left: 295px;
		padding: 0px;
		height: 18px;
		list-style: none;
		font-family : Tahoma, Verdana, Arial;
		}

#submenu * {
padding: 0;
margin: 0;
 }

#submenu li a {
display: block;
padding: 2px 2px 2px 2px;
border: 2px solid #B6D455;
color: #FFF;
font-size:12px;
}
#submenu li .seleccionado {
display: block;
padding: 2px 2px 2px 2px;
border: 2px solid #969593; 
color: #FFF;
font-size:12px;
}

#submenu :hover{
border-color: #FF9934;
color: #FFF;
}

#submenu li {
width:110px;	
text-align: center;
margin-right: 5px;
margin-bottom: 2px;
float: left; }


	/* column container */
	.flechas {
		margin-left : 1200px;
		margin-top : 10px;
	}
	.mas_fotos {
		margin-left : 1080px;
	}
	.mas_fotos a{
		color: #B6D455;
		font-family : arial, verdana, Trebuchet MS;
		font-size : 14px;
		font-weight : bold;
		letter-spacing: 1px;
		line-height: 120%;
	}
	.mas_fotos :hover{
		color: #FF9934;
	}
	
	
	.contacto{
		text-align: right;
		margin-right : 40px;
		font-family : arial, verdana, Trebuchet MS;
		font-size : 16px;
		color: #FFF;
		letter-spacing: 1px;
		line-height: 120%;
	}
	.contacto h1{
		color: #FFF;
		font-family : arial, verdana, Trebuchet MS;
		font-size : 36px;
		letter-spacing: 2px;
		line-height: 120%;
	}
	.contacto2{
		margin-left : 40px;
		font-family : arial, verdana, Trebuchet MS;
		font-size : 16px;
		color: #B6D455;
		letter-spacing: 1px;
		line-height: 120%;
	}
	.contacto2 h1{
		color: #FFF;
		font-family : arial, verdana, Trebuchet MS;
		font-size : 20px;
		letter-spacing: 2px;
		line-height: 120%;
	}
	.contacto2 b{
		color: #B6D455;
	}
	.contacto2 a{
		color: #B6D455;
		font-family : arial, verdana, Trebuchet MS;
		font-size : 16px;
		letter-spacing: 1px;
		line-height: 120%;
	}
	.contacto2 :hover{
		color: #FF9934;
	}
	.quienes_somos {
		margin-top : 30px;
		margin-left : 60px;

	}
	.que_ofrecemos{
		margin-top : 5px;
		margin-left : 60px;
		margin-bottom : 15px;
	}
	.lateral {
		margin-top : 30px;
		margin-left : 90px;
		margin-right : 27px;
		text-align: justify;
		font-family : arial, verdana, Trebuchet MS;
		font-size : 12px;
		color: #FFF;

	}
	.lateral p{
		margin-bottom : 18px;
	}
	.lateral h1{
		color: #FFF;
		font-size : 16px;
		padding-top : 7px;
		padding-bottom : 5px;
		margin-left : -40px;
		margin-right : -27px;
		background-image: url(../media/fondo_titulos2.jpg);
		background-repeat: no-repeat;
		line-height: 140%;
	}
	.lateral h2{
		color: #FFF;
		font-size : 14px;
		margin-left : -40px;
		margin-right : -27px;
		background-image: url(../media/fondo_titulos.jpg);
		background-repeat: no-repeat;
	}
	.texto {
		margin-top : 30px;
		margin-left : 60px;
		margin-right : 27px;
		text-align: justify;
		font-family : arial, verdana, Trebuchet MS;
		font-size : 14px;
		color: #FFF;
		letter-spacing: 1px;
		line-height: 120%;
	}
	.texto p{
		margin-bottom : 10px;
	}
	.texto b{
		color: #B6D455;
	}
	.texto1 {
		margin-top : 30px;
		margin-left : 60px;
		text-align: justify;
		font-family : arial, verdana, Trebuchet MS;
		font-size : 14px;
		color: #FFF;
		letter-spacing: 1px;
		line-height: 120%;
	}
	.texto1 p{
		margin-bottom : 10px;
	}
	.texto1 b{
		color: #B6D455;
	}
	.texto2 {
		margin-left : 60px;
		text-align: justify;
		font-family : arial, verdana, Trebuchet MS;
		font-size : 14px;
		color: #FFF;
		letter-spacing: 1px;
		line-height: 120%;
	}
	.texto2 p{
		margin-bottom : 10px;
	}
	.texto2 b{
		color: #B6D455;
	}
	.colmask {

		margin-top : 30px;
	    position:relative;		/* This fixes the IE7 overflow hidden bug */
	    clear:both;
	    float:left;
        width:100%;			/* width of whole page */
		overflow:hidden;	/* This chops off any overhanging divs */

	}

	/* column container */

	.colmask {

		position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */

	    clear:both;

	    float:left;

        width:100%;			/* width of whole page */

		overflow:hidden;	/* This chops off any overhanging divs */

	}

	/* 2 column left menu settings */



    .leftmenu .col2 {

        float:left;
        width:530px;
        position:relative;
        right:530px;

    }

	.leftmenu .col2 .logo{

		 margin-bottom : 62px;

   
    }
	 .direccion p{
		text-align: right;
		margin-right : 27px;
		font-family : arial, verdana, Trebuchet MS;
        font-size : 11px;
		color: #fff;

    }
	.direccion2 p{
		text-align: right;
		margin-right : 27px;
		font-family : arial, verdana, Trebuchet MS;
        font-size : 13px;
		color: #969593;
		letter-spacing: 1px;
    }
	.direccion3 p{
		text-align: right;
		margin-right : 27px;
		margin-bottom : 10px;
		font-family : arial, verdana, Trebuchet MS;
    }
	 .direccion3 a{
		font-size : 14px;
		color: #FF9934;
		font-weight : bold;
    }
	.slogan p{
		text-align: justifyt;
		width:715px;
		font-family : arial, verdana, Trebuchet MS;
        font-size : 14px;
		color: #000;
		font-stretch: ultra-expanded;
		letter-spacing: 4px;
		word-spacing: 10px;
    }
	.slogan p b{
        font-size : 16px;
		letter-spacing: 4px;
    }
	 .negro{

		 margin-top : 31px;
         float:left;
		 width:530px;
         margin-left : 0px;
    }

	.negro p {
		text-align: right;
		padding-right : 27px;
		font-family : arial, verdana, Trebuchet MS;
        font-size : 9px;

    }

	.negro  .blanco{
		color : #fff;
    }

	.negro  .verde{
		font-family : Swis 721 Blk BT, Arial;
		color : #B6D455;
    }

	.negro  .verde .grande{
		 font-size : 12px;
		 font-weight : bold;
    }

	.negro  .verde .grande2{
		 font-size : 14px;
		 font-weight : bold;
    }

	.negro h1{
		text-align: right;
		padding-right : 27px;
		font-family : arial, verdana, Trebuchet MS;
        font-size : 12px;
		color : #C0E05B;
    }

	.negro h1 .mini{
		font-size : 9px;
		color : #C0E05B;
    }

	.deg{
		 margin-top : 15px;
         float:left;
		 width:530px;
		 background-image: url(../media/deg.jpg);
		 background-repeat: repeat;
         margin-left : 0px;
    }

	.deg h1{
		text-align: right;
		padding-right : 35px;
		font-family : Arial Black, Swis 721 Blk BT, Arial, Verdana, Trebuchet MS;
        font-size : 28px;
		color : #7f7f7f;
		line-height: 40%;
		letter-spacing: 3px;
		margin-bottom : 12px;
    }

	.deg p{
		text-align: right;
		padding-right : 35px;
		font-family : arial, verdana, Trebuchet MS;
        font-size : 12px;
		color : #fff;
		font-weight : bold;
    }

	.deg h1 .blanco{
		line-height: 200%;
		color : #fff;
		letter-spacing: 4px;
		font-family : Arial Black, Swis 721 Blk BT, Arial, Verdana, Trebuchet MS;

    }

	.deg h1 .gris{
		line-height: 40%;
		color : #ccc;
		letter-spacing: 4px;
		font-family : Arial Black, Swis 721 Blk BT, Arial, Verdana, Trebuchet MS;

    }


    /* --> */

	
a{
		color: #B6D455;
}
	
li {
padding : 0;
margin : 0;
list-style-type : none;
list-style-position : inside;
}

p, ol {
margin : 0;
padding : 0;
}

input , textarea{
border : 2px solid #fff;
font-family : "Lucida Sans Unicode", "Lucida Sans", "Trebuchet MS";
font-size : 11px;
color : #444;
margin : 1px;
margin-bottom : 4px;
padding : 4px;
overflow : hidden;
}

input:focus, textarea:focus {
border : 2px solid #FF0000;
}

