/*****************         Generic classes (body, a, p, h1, etc.) ********************/
@charset "utf-8";

.style.css {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;*/
	
}
body {
	background:  #FFF url(../images/left_2.gif) ;
	color: #333;
	/*font-size: 11px;*/
	padding: 10px 0px 20px;
}
h1 ,h2, h3, h4,h5{
color:#8E7C49;
font-family:Tahoma;
/*font-size:13px;
line-height:14px;*/
}

p,label{
color:#7B7B7B;
font-family:Tahoma;
/*font-size:13px;
line-height:15px;//*/
}
.list { list-style: url(../images/arr_3.gif);
margin:5px 0px 0px 30px;
color:#8E7C49;
font-family:Tahoma;
font-size:11px;
line-height:13px;
text-decoration:none;
vertical-align:top;

}
 
ul{ 
margin:10px 0px 0px 0px;
}

a { 
padding:0px 5px 0px 5px ;
text-decoration:none;
/*font-weight:bold;*/
color:#8E7C49;
}


hr{
border:none;
background:url(../images/ln_dot.gif);
}
.dhr{
margin-top:10px;
background:url(../images/ln_dot.gif) repeat-x;
}
/*****************         END Generic classes (body, a, p, h1, etc.) ********************/

/*****************         START grid overload ********************/


.container_12_main {
	background:#FFF;
	margin-bottom: 20px;
	
	padding: 10px 5px 10px 5px;
	min-height:300px;
}

.grid_4{
	/*overflow:hidden;*/
}

/*****************         END grid overload ********************/

/*****************         START general content ********************/
.link { 
background: url(../images/arr_2.gif) right no-repeat;
padding-right:15px;
}
.main_in{
background:#FBF4E2;
min-height:300px;
/*
padding:22px 18px 18px 18px;*/

}
.margen{
padding:22px 18px 18px 18px;

}
.menu{
height:20px;
padding:5px 0px 0px 25px ;
background:#D53632 url(../images/end_menu.png) no-repeat right;
font-family:Arial;
color:#FFFFFF;
font-size:12px;
line-height:12px;
font-weight:bold; 
text-align:center;
}

.flash{
background-color:#D53632;
width:940px;
height:273px;

}
.left_encabezado{
background-color:#BEB393;
color:#FFFFFF;
font-family:Tahoma;
font-size:20px;
line-height:12px;
height:23px;
padding:8px 0px 0px 8px;
text-align:left;
}
.left_clients {

background:#ECE8DD;
padding:5px 18px 18px 18px;

}
.left_equipos {

/*background:#FFFFFF;*/


}

.copy {
color:#786C4A;
font-family:Tahoma;
font-size:13px;
line-height:12px;
text-decoration:none;
/**/
}
.image{
margin:25px 5px 5px 5px ;
padding:2px 2px 2px 2px ;
border: solid;
border-color:#BEB393;
max-height:150px;
}
.c_error{
font-family:Tahoma;
margin:25px 5px 5px 5px ;
padding:2px 2px 2px 2px ;
color:#D53632;
}
.success{
font-family:Tahoma;
margin:25px 5px 5px 5px ;
margin:0 auto;
width:300px;
padding:20px 20px 20px 20px ;
border:solid 1px;
border-color:#D53632;
color:#D53632;

}
.presup{
font-family:Tahoma;
/*margin:25px 5px 5px 5px ;
margin:0 auto;
width:450px;*/
text-align:left;
padding:20px 2px 20px 60px ;
border:solid 1px;
border-color:#BEB393;
}
.comp{
color:#FF6633;
}
.intro_head{
color:#CC3333;
font-family:Tahoma;
font-size:14px;
padding:3px 0px 5px 0px;
}
.img_cat{
border:solid 4px;
border-color:#E4DBC4;	
margin-top:10px;
}

.enum{
padding:2px 3px 4px 5px;

background:url(../images/page.gif) no-repeat;
color:#FFFFFF;
font-family:Tahoma;
font-size:10px;
font-weight:bold;
text-decoration:none;
}

.img_empre{ 
text-align:center;
height:150px;
width:250px;
margin:2px 15px 15px 20px ;
padding:2px 2px 2px 2px ;
border: solid;
border-color:#BEB393;
}

.admin_left{
float:right;
}


/*****************        rotator  ********************/

#slideshow {
    position:relative;
    height:200px;
}


#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}
/*        inst          */

#slideshow1{
    position:relative;
    height:200px;


}
#slideshow1 a{
    position:absolute;
    top:0;
    left:0;
    z-index:18;
padding-left:20px; 
}

#slideshow1 a.active {
    z-index:20;
}

#slideshow1 a.last-active {
    z-index:19;
}
.invis{
display:none;	
}

#texto{
    position:relative;
    height:50px;
	margin-top:0px;

	text-align:center;

}
#cambiantes{
text-align: center; 
position: relative;*
}
.color1{
color:#8E7C49;	
}
.color2{
color:#7B7B7B;	
}

