@charset "utf-8";
/* VERESA */

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0;
	background-color:#000000;
	}
	
p {
	margin:5px 0 3px 0;
	line-height:normal;
}

	

h1 {
	font-size:15px;
	text-align :center;
	color : #198140;
	margin:0;
}
h2 {
	font-size:13px;
	text-align : left;
	color:#FFFF0E;
	margin:0;
	font-weight:normal;
}

h3 {
	font-size:13px;
	text-align :center;
	color : #FFFF0F;
	margin:0;
	padding: 5px 5px 5px 12px;
}
h4 {
	font-size:13px;
	text-align : left;
	color : #FE0003;
	font-weight:normal;
	margin:0;
	padding:2px 2px 2px 6px
}
h5 {
	font-size: 13px;
	text-align : left;
	color : #666666;
}
h6 {
	font-size:12px;
	text-align : left;
	color : #666666;
}


a:link {
	font-size:11px;
	color:#198140;
	text-align:left;
	text-decoration:underline;
			}
		
a:visited {
	font-size:11px;
	color: #198140;
	text-decoration:underline;
}
		
a:hover {
	font-size:11px;
	color: #146030;
	text-decoration:none;
		}

a:active {
	font-size:11px;
	color: #146030;
	text-decoration:underline;
		}


/********** Botonera **********/
#tabsE {
	width:800px;
	height:42px;
	margin:0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size:25px;
	text-align:center;
       }
	   
#tabsE ul {
	margin:0;
	height:42px;
	padding:0;		       
	list-style:none;
}

#tabsE li {
	display:inline;
	height:42px;
	margin:0;
	padding:0;
}

#tabsE a {
	width:113px;
	height:42px;
	float:left;
	background:url("../images/uno_btn.jpg") no-repeat left top;
	margin:0;
	padding:0 0 0 1px;
	text-decoration:none;
	text-align:center;
}

#tabsE a span {
	float:left;
	display:block;
	background:url("../images/dos_btn.jpg") no-repeat right top;
	padding:13px 0 15px 1px;
	margin:0;
	color:#FF0000;
	text-align:center;
}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsE a span {float:none;}
    /* End IE5-Mac hack */
    #tabsE a:hover span {
      color:#FF0000;
      }
    #tabsE a:hover {
      background-position:0% -42px;
      }
    #tabsE a:hover span {
      background-position:100% -42px;
      }

        #tabsE #current a {
                background-position:0% -42px;
        }
        #tabsE #current a span {
                background-position:100% -42px;
        }
		
#animation {
	margin: 0 auto;
	width:800px;
	height:auto;
}




#container {
       margin: 0 auto;
       width:800px;
       height:auto;
}

.header{
       width:800px;
       height:300px;
}

.izquierda{
width:390px;
height:auto;
margin-top:5px;
float:left;
color:#FFFFFF;
text-align:left;
padding:5px;
}

.izquierda ul {
	margin:0;
	padding:3px 2px 2px 18px;
       
}

.izquierda li{
	list-style:decimal;
	margin:0;
	padding:4px 0 0 10px;
}
.img-nos{
       width:340px;
       height:140px;
	   margin:0 auto;
	   margin-top:5px;
}

.izquierda-alterno{
	font-size:11px;
	color:#CFD8FF;
	text-align:left;
}

.inside001{
width:790px;
height:auto;
margin:0 auto;
margin-top:10px;
text-align:justify;
color:#FFFFFF;
padding:5px;
}

.inside003{
width:750px;
height:auto;
margin:0 auto;
margin-top:10px;
font-size:10.5px;
font-style: italic;
text-align:center;
color:#FFFFFF;
padding:5px;
}

.inside004{
width:750px;
height:auto;
margin:0 auto;
margin-top:10px;
font-size:12px;
text-align:center;
color:#FFFFFF;
padding:3px;
}

.inside005{
width:800px;
height:auto;
margin:0 auto;
margin-top:10px;
font-size:12px;
text-align:center;
color:#000;
padding:0;
}

.principal{
margin-left:400px;
width:390px;
height:auto;
text-align:justify;
color:#FFFFFF;
padding:5px;
}

.principal ul {
	margin:0;
	padding:3px 2px 2px 18px;
       
}

.principal li{
	list-style:decimal;
	margin:0;
	padding:4px 0 0 10px;
}

.izquierda2{
width:390px;
height:auto;
margin-top:5px;
float:left;
color:#FFFFFF;
text-align:left;
padding:5px;
}

.izquierda2 ul {
	margin:0;
	padding:2px 2px 2px 18px;
       
}

.izquierda2 li{
	list-style: circle;
	margin:0;
	padding:4px 0 0 10px;
}

.principal2{
margin-left:400px;
width:390px;
height:auto;
margin-top:5px;
text-align:justify;
color:#FFFFFF;
padding:5px;
}

.principal2 ul {
	margin:0;
	padding:2px 2px 2px 18px;
       
}

.principal2 li{
	list-style: circle;
	margin:0;
	padding:4px 0 0 10px;
}

.icon-proy{
       width:35px;
	   margin-top:15px;
	   margin-left:10px;
       height:auto;
	   float:left;
}

.proy-txt{
       width:300px;
       height:auto;
	   font-size:11px;
	   text-align:justify;
	   color:#FFFFFF;
       margin-left:45px;
	   margin-top:15px;
}

.ver001{
       width:340px;
       height:auto;
	   font-size:11px;
	   text-align:right;
	   color:#FFFFFF;
	   padding:5px;
	   margin:0 auto;
       margin-bottom:15px;
	   margin-top:15px;
}

#veresa{
       width:380px;
	   margin:0 auto;
       margin-top:20px;
}

#banner01{
       width:380px;
	   margin:0 auto;
       margin-top:5px;
}

.introver{
       width:370px;
       height:auto;
	   font-size:11px;
	   text-align:justify;
	   color:#FFFFFF;
	   padding:5px;
	   margin:0 auto;
       margin-top:5px;
}

.introver ul {
	margin:0;
	padding:8px 2px 2px 10px;
       
}

.introver li{
	list-style:none;
	background: url(../images/mas.gif) left 9px no-repeat;
	margin:0;
	padding:8px 0 0 15px;
}

.introver-alt{
       font-size:11px;
	   text-align:justify;
	   color:#A4B3FF;
}

.introver02{
       width:370px;
       height:auto;
	   font-size:11px;
	   text-align:justify;
	   color:#9FA3B7;
	   padding:5px;
	   margin:0 auto;
       margin-top:5px;
}

.introver-link{
       width:370px;
       height:auto;
	   font-size:11px;
	   text-align:right;
	   padding:5px;
	   margin:0 auto;
       margin-top:5px;
	   margin-bottom:10px;
}

#footer{
       width:100%;
	   height:215px;
       margin-top:10px;
       background-color:#1B1F2A;
}

.footer-inter{
       width:800px;
       height:auto;
	   margin:0 auto;
       margin-top:10px;
}

.direccion{
       width:250px;
       font-size:11px;
	   text-align:left;
	   color:#FFFFFF;
	   padding:5px 5px 5px 5px;
	   float:left;
}

.tel{
       width:220px;
       margin:0 auto;
	   font-size:11px;
	   text-align:left;
	   color:#FFFFFF;
	   padding:5px 5px 5px 5px;
}

.tel ul {
	
	margin:0;
	padding:5px 2px 2px 3px;
       
}

.tel li{
	list-style:none;
	background: url(../images/telefono.gif) left 5px no-repeat;
	margin:0;
	padding:5px 0 0 26px;
}

.fax{
       width:220px;
       margin:0 auto;
	   font-size:11px;
	   text-align:left;
	   color:#FFFFFF;
	   padding:5px 5px 5px 5px;
}

.fax ul {
	
	margin:0;
	padding:5px 2px 2px 3px;
       
}

.fax li{
	list-style:none;
	background: url(../images/fax.gif) left 5px no-repeat;
	margin:0;
	padding:5px 0 0 22px;
}

.adress{
       width:220px;
       margin:0 auto;
	   font-size:11px;
	   text-align:left;
	   color:#FFFFFF;
	   padding:5px 5px 5px 5px;
}

.adress ul {
	
	margin:0;
	padding:5px 2px 2px 3px;
       
}

.adress li{
	list-style:none;
	background: url(../images/casita.gif) left 5px no-repeat;
	margin:0;
	padding:5px 0 0 22px;
}

.proyectos{
       width:240px;
       height:auto;
       text-align:justify;
	   font-size:11px;
	   color:#FFFFFF;
	   padding:10px 10px 10px 10px;
	   float:right;
}

.proyectos ul {
	
	margin:0;
	padding:2px 2px 2px 5px;
       
}

.proyectos li{
	list-style: none;
	background: url(../images/vaso.gif) left top no-repeat;
	margin:0;
	padding:0 0 0 18px;
}

.proyectos-bold{
	font-size:11px;
	text-align:left;
	color:#6D78A7;
	font-weight:bolder;
}

.proyectos-link{
       width:200px;
       margin:0 auto;
	   margin-top:3px;
	   font-size:11px;
	   text-align:right;
	   padding:5px 5px 5px 5px;
}


.diseno{
       width:280px;
       height:auto;
	   margin-left:260px;
}

#diseno-titulo{
       width:265px;
       margin:0 auto;
	   padding-top:10px;
}

#diseno-img{
       width:260px;
       margin:0 auto;
	   margin-top:5px;
}

.diseno-inf{
       width:259px;
       margin:0 auto;
	   margin-top:5px;
	   font-size:11px;
	   text-align:justify;
	   color:#FFFFFF;
	   padding:3px 3px 3px 3px;
}

.diseno-link{
       width:259px;
       margin:0 auto;
	   margin-top:5px;
	   font-size:11px;
	   text-align:right;
	   color:#FFFFFF;
	   padding:3px 3px 5px 3px;
}

#footer02{
       width:100%;
       height:50px;
       background-color:#12151D;
}

.footer02-inter{
       width:780px;
	   height:auto;
	   margin:0 auto;
	   text-align:left;
	   font-size:10px;
	   color:#353B57;
	   padding:10px 10px 10px 10px;
}

a.sublink{
	text-align:left;
	font-size:11px;
	color:#6D78A7;
	text-decoration:none;
	}
	
a.sublink:hover{
	color:#6D78A7;
	text-decoration:underline;
	}