/* @override http://www.pensodromo.com/cont/css/pensodromo.css */

/* CSS Document */

body{
background:#C3CAB1;
min-width:1025px;
margin:20px 0px 0px 0px;
font-family: "Trebuchet MS", Helvetica, Arial, serif;
}

#contSitio{
width:1025px;
margin:0 auto;
	text-align: left;
border:1px solid #FFFFFF;
}

#contSuperior{
width:735px;
height:105px;
border-bottom:1px dotted;
background:#FFFFFF;
}

.colIzq{
width:155px;
background:#FFFFFF;
border-right:1px dotted;
padding:0px 0px 0px 0px;
}

.colCen{
width:565px;
background:#f3f5ea;
padding:20px 0px 40px 25px;
}

.colCen a {
color:#000;
text-decoration:none;
padding:0px 3px 0px 3px;
}

.colDer a{
color:#FFFFFF;
background: #c4b892;
text-decoration:none;
padding:0px 3px 0px 3px;
}

.colCen a:hover {
color:#708450;
}

.colDer a:hover{
color:#FFFFFF;
background: #708450;
}

.colDer{
width:260px;
background:#c4b892;
padding:10px 20px 0px 10px;
}

#contPie{
background:#FFFFFF url(/cont/img/fon_pie.jpg) no-repeat 1px;
height:38px;
font-size:10px;
padding:2px 0px 0px 60px;
text-align:center;
}

#contPie a{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
background:#000000;
}

.contMnu{
background: url(/cont/img/fon_mnu.gif) no-repeat;
margin:0px;
}


#mnu{    
width: 154px;
    color: #304956;
    text-decoration: none;
    padding: 8px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
}

#mnu li{
	list-style: none;
}

#mnu a{
color:#FFFFFF;
font-size:11px;
height:20px;
display:block;
padding:5px 0px 0px 30px;
text-decoration:none;
margin:0px 0px -1px 0px;
}


#item1{
background: url(/cont/img/fon_mnu_1.gif) no-repeat;
}

#item2{
background: url(/cont/img/fon_mnu_2.gif) no-repeat;
}

#item3{
background: url(/cont/img/fon_mnu_3.gif) no-repeat;
}

#item4{
background: url(/cont/img/fon_mnu_4.gif) no-repeat;
}

#item5{
background: url(/cont/img/fon_mnu_5.gif) no-repeat;
}

#item6{
background: url(/cont/img/fon_mnu_6.gif) no-repeat;
}

#item7{
background: url(/cont/img/fon_mnu_7.gif) no-repeat;
}

#item8{
background: url(/cont/img/fon_mnu_8.gif) no-repeat;
}


#mnu a:hover{
color:#8E9481;
}


#subMnu{    
width: 155px;
    color: #304956;
    text-decoration: none;
    padding: 8px 0px 10px 0px;
margin: 0px 0px 0px 0px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
background:#FFFFFF;
}

#subMnu li{
	list-style: none;
}

#subMnu a {
width: 110px;
display:block;
color:#000000;
    padding: 1px 5px 1px 5px;
    margin: 2px 0px 0px 30px;
	text-align: left;
	text-decoration: none;
	list-style: none;
font-size:11px;
font-weight:normal;
height:14px;
background:#FFFFFF;
border:1px solid #FFFFFF;
text-decoration:underline;
}

#subMnu a:hover{
color:#8E9481;
background:none;
}

.titInterior{
background:#000000;
color:#FFFFFF;
font-size:11px;
font-family: Arial, Verdana; 
padding:0px;
margin:0px 0px 10px 0px;
}



.titDestacado{
background:#FFFFFF;
color:#000000;
font-size:11px;		
font-family: Arial, Verdana;    
padding:8px 15px 8px 15px;
font-weight:bold;
border:1px dotted;
margin:0px 0px 10px 0px;
}		

h1{
color:#708450;
font-size:12px;
}

h2{
color:#000000;
font-size:12px;
}

h3{
color:#333333;
font-size:11px;
}

p{
font-size:11px;
line-height:15px;
margin:0px 25px 20px 0px;
}

a{
color:#000000;
ba
}

a:hover{
color:#708450;
}

a, a:active, a:focus { 
outline:none; 
}	

.contIzq{
	background: #f3f5ea url(/cont/img/fon_content.gif)repeat-y -1px 0px;
}

#contIzq{
margin:0px 0px 30px 0px;
padding:5px 0px 0px 0px;
font-size:11px;
border-bottom:1px dotted #666666;
}

.itemLink{
border-top:1px dotted #666666;
padding:5px 10px 5px 10px;
}

#mnuInf {
padding:0; 
margin:10px 0px 0px 5px; 
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
height:15px;
}

#mnuInf li {
float:left;
}
  
#mnuInf a {
display:block;
color:#000000; 
text-align:center; 
text-decoration:none; 
float:left;
padding:0px 10px 0px 0px; 
margin:0px 0px 0px 10px;
font-weight:normal;
border-right:1px solid;
height:10px;
background:none;
}
  
#mnuInf a:hover {
color:#666666; 
}



#listado{
font-size:11px;
line-height:15px;
margin:0px 25px 0px 0px;
}

.utilidades{
	padding: 0px 0px 10px 0px;
}

.utilidades a{
	background: none;
	color: #000000;
}

.utilidades li{
	list-style: none;
}



#subListado{
font-size:11px;
line-height:15px;
margin:0px 25px 0px 0px;
color:#666666;
}

/*VISTA DESTACADO*/

.itemDestacado{
width:220px;
height:210px;
float:left;
margin:0px 10px 10px 0px;
padding:10px 10px 10px 10px;
border:1px dotted #666666;
position:relative;
}

.tituloDestacado{
padding:0px 0px 5px 0px;
border-bottom:1px solid #000000;
color:#708450;
font-size:11px;
font-weight:bold;
}

.tituloDestacado a{
text-decoration:none;
color:#708450;
}

.tituloDestacado a:hover{
color:#000000;
}

.fotoDestacado{
margin:20px 0px 0px 0px;
width:200px;
height:155px;
}



.subTituloDestacadoVideo{
height:40px;
overflow:hidden;
font-size:11px;
line-height:13px;
margin:0px 15px 20px 15px;
}




/*VISTA LISTADO*/

.itemListadoProyectos{
border-bottom:1px dotted #000000;
height:90px;
margin:0px 20px 30px 0px;
padding:0px 20px 0px 0px;
}

.itemListadoClientes{
border-bottom:1px dotted #000000;
height:40px;
margin:0px 20px 30px 0px;
padding:0px 20px 0px 0px;
}

.itemListado{
border-bottom:1px dotted #000000;
margin:0px 20px 20px 0px;
height:80px;
}

.itemListadoProyectos a, .itemListado a, .itemDestacado a{
color:#000000;
background:none;
padding:0px;
}

.itemListadoProyectos a:hover, .itemListado a:hover, .itemDestacado a:hover{
color:#708450;
background:none;
}

.fotoListadoProyectos{
width:140px;
height:105px;
margin:0px 40px -10px 50px;
border-left:1px dotted #000000;
border-right:1px dotted #000000;
float:left;
background:#FFFFFF;
}

.fotoListadoClientes{
width:140px;
height:50px;
margin:0px 40px -10px 50px;
border-left:1px dotted #000000;
border-right:1px dotted #000000;
float:left;
background:#FFFFFF;
}

.fotoListado{
height:90px;
margin:0px 20px -10px 50px;
border-left:1px dotted #000000;
border-right:1px dotted #000000;
float:left;
background:#FFFFFF;
}

.tituloListado{
font-size:11px;
padding:10px 0px 0px 0px;
margin:0px 0px 5px 0px;
font-weight:bold;
}

.tituloListado a{
text-decoration:none;
}

.subTituloListado{
height:35px;
overflow:hidden;
font-size:11px;
}

.categoriaListado{
font-weight:bold;
font-size:11px;
text-transform:uppercase;
margin:0px 5px 0px 0px;
color:#CD9C3F;
}

.fechaListado{
font-weight:bold;
font-size:11px;
text-transform:uppercase;
margin:0px 5px 0px 0px;
color:#708450;
}

/*VISTA SOLA*/

.fotoSola {
width:180px;
float:left;
}

.fotoSolaProyectos{
margin:0px 0px 10px 0px;
width:260px;
height:200px;
}

.fotoSolaClientes{
margin:0px 0px 10px 0px;
width:170px;
height:60px;
}


#fotoIzq{
float:left;
margin:0px 20px 10px 0px;
}

#fotoDer{
float:right;
margin:0px 0px 10px 20px;
}

.contDatosSola{
float:right;
width:280px;
font-size:12px;
}

.contDatosSola a{
color:#FFFFFF;
padding:1px;
text-decoration:none;
}

.contDatosSola p{
margin:0px 0px 10px 0px;
}

.logoSola{
border-left:1px dotted #000000;
}

.tituloSola{
width:269px;
border-left:1px dotted #000000;
padding:10px 0px 0px 10px;
color:#708450;
margin:0px 0px 10px 0px;
font-weight:bold;
font-size:13px;
}

.logoSola{
border-bottom:1px dotted #000000;
margin:0px 15px 0px 0px;
padding: 10px;
}

.datosSola{
margin:0px 15px 0px 0px;
padding: 0px 10px 0px 10px
}

.subTituloSola{
font-size:12px;
margin:0px 20px 20px 0px;
color:#333333;
line-height:16px;
}

.finBloque{
clear:both;
}

.next{
text-decoration:none;
}


#statusLlistats{
font-size:11px;
color:#333333;
margin:0px 0px 20px 0px;
}


.linkPreviousNext{
margin:0px 30px 0px 0px;
font-size:11px;
color:#000000;
background:none;
}

.linkPreviousNext a{
color:#000000;
background:none;
}

.linkPreviousNext a:hover{
color:#708450;
background:none;
}

.btnsPie{
border-top:1px dotted #000000;
border-left:1px dotted #000000;
font-size:11px;
margin:20px 30px 0px 0px;
padding:7px 0px 0px 20px;
clear:both;
background:url(/cont/img/btn_verMas.gif) no-repeat 7px 10px;
}

.btnsPie a{
text-decoration:none;
background:none;
color:#000000;
}

.btnsPie a:hover{
background:none;
color:#708450;
}


#colHome .btnsPie{
	margin: 0px 10px 0px 0px;
}

.txtInterior a {
	color: #708450;
	border-bottom: 1px dashed #708450;
}





/*FORMS*/


.contenido1 {
	background: #FFFFFF;
	border-bottom: 1px dotted #000000;
	padding: 5px 10px 5px 10px;
	color: #000000;
}

.contenido2 {
	background: #FFFFFF;
	border-bottom: 1px dashed #92C3DC;
	padding: 5px 10px 5px 10px;
	text-align: center;
}

.contenido3 {
	background: #F5F9FC;
	border-bottom: 1px dashed #92C3DC;
	padding: 5px 10px 5px 10px;
	text-align: center;
}

.titTabla {
	background: #57a2c9;
	border-bottom: 1px dashed #92C3DC;
	padding: 5px 10px 5px 10px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
}

.tablaForm {
border-top: 1px dotted #000000;	
margin: 0px 20px 0px 0px;
	font-size: 11px;
}

.tablaFormUsuarios {
margin: 0px 0px 20px 0px;
	width: 100%;
	font-size: 11px;
}

.btns {
	font-size: 11px;
	font-weight: bold;
	text-align: right;
}

.contBtns {
	background: #000000;
	text-align: right;
	padding: 3px 10px 4px 0px;
	font-size: 12px;
	font-weight: bold;
}

.contBtns a {
	color: #FF9100;
	margin: 0px 0px 0px 10px;
}

.contBtns a:hover {
	color: #D37402;
}

.cajasForm {
	background: #C3CAB1;
	border: 1px solid #C3CAB1;
	width: 90%;
	color: #000000;
	padding: 3px 5px 3px 5px;
	font-size: 12px;
	font-weight: bold;
}

.cajasFormUsuarios {
	background: #FFFFFF;
	border: 1px solid #000000;
	width: 90%;
	color: #000000;
	padding: 3px 5px 3px 5px;
	font-size: 12px;
	font-weight: bold;
margin:5px 0px 0px 0px;
}

textarea {
	font-family: Helvetica, Arial, sans-serif;
}

.btnsForm{
margin:10px 0px 0px 0px;
text-align:right;
}

.btnForm {
	background: #000000;
	color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: bold;
margin:5px 0px 0px 0px;
border:1px solid #000000;
}


/*BANNERS*/


.contBanners_00 a:hover, .contBanners_10 a:hover, .contBanners_01 a:hover{
text-decoration:none;
background:none;
}

.contBanners_10{
border-bottom:1px dotted #000000;
padding:0px 0px 0px 0px;
margin:20px 0px 20px 0px;
}

.contBanners_01{
border-bottom:1px dotted #000000;
padding:0px 0px 0px 0px;
margin:20px 0px 0px -10px;
}

.banner_00{
width:735px;
height:105px;
padding:0px;
margin:0px;
}

.banner_01{
width:250px;
padding:5px 7px 5px 7px;
margin:0px 0px 0px 0px;
}

.banner_10{
width:140px;
height:60px;
padding:5px 7px 5px 7px;
border-top:1px dotted;
margin:0px 0px 0px 0px;
}

/*LINKS*/

#txtInterior_txt{ 
margin:0px 10px 0px 0px;
}


.itemListadoLinks{
border-bottom:1px dotted #000000;
margin:0px 10px 0px 0px;
padding:0px 10px 10px 10px;
background:white;
}


#itemSubListadoLinks{
margin:0px 10px 0px 0px;
padding:0px 10px 10px 10px;
background:#E7E1CF;
}

.contDropProyectosTotal{
margin:40px 0px 0px 0px;
height:150px;
padding:0px;
}

/*SERVICIOS*/

.contDropProyectos{
margin:0px 0px 0px 0px;
}

.itemDropProyectos{
clear: none;
	display:inline;
    float: left;
	margin:0px 20px 0px 0px;
	width: 150px;
}

.itemDropProyectos a{
background:none;
text-decoration:none;
}

.itemDropProyectos a:hover{
background:none
}

.fotoDropProyectos{
width:150px;
height:100px;
}

/*PRINT*/



.txtInteriorPrint{
width:580px;
border-left:1px dotted #000000;
border-right:1px dotted #000000;
padding:10px 0px 10px 20px;
margin:0px auto;
text-align:justify;
}

#contSuperiorPrint{
width:600px;
height:60px;
border:1px dotted;
background:#FFFFFF url(/cont/img/fon_superiorPrint.gif) no-repeat;
margin:0px auto;
}

#contPiePrint{
width:600px;
height:50px;
font-size:10px;
padding:0px;
text-align:center;
border:1px dotted;
margin:0px auto;
}

/*AMIGO*/

#sendFriendForm{
width:350px;
margin:0px 0px 10px 10px;
}

#sendFriendConfirmBox{
width:350px;
margin:0px 0px 10px 10px;
}

/*DROPLISTS*/

#paginationprev, #paginationnext{
margin:20px 0px 0px 0px;
}

#paginationprev a, #paginationnext a{
margin: 0px;
background: none;
padding: 0px;
}


/*MAPA DEL SITIO*/

#nivel1{    
width: 420px;
    color: #304956;
    text-decoration: none;
    padding: 8px 0px 0px 0px;
margin: 0px 0px 0px 50px;
font-family: Arial, Helvetica, sans-serif; 
}

#nivel1 li{
	list-style: none;
}

#nivel1 a{
font-size:12px;
height:19px;
display:block;
padding:6px 20px 0px 20px;
text-decoration:none;
margin:0px;
font-weight:bold;
background:#abb49b;
border-bottom:1px dotted #000000;
color:#FFFFFF;
}

#nivel1 a:hover{
color:#FFFFFF;
background:#b7c1a6;
}


#nivel2{    
width: 400px;
    color: #304956;
    text-decoration: none;
    padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif; 
}

#nivel2 li{
	list-style: none;
}

#nivel2 a {
width: 360px;
display:block;
color:#000000;
    padding: 3px 20px 3px 40px;
    margin: 0px 0px 0px 0px;
	text-align: left;
	text-decoration: none;
	list-style: none;
font-size:10px;
font-weight:normal;
height:14px;
background:#dae2cc;
border-bottom:1px dotted #000000;
text-decoration:none;
}

#nivel2 a:hover{
color:#000000;
background:#dde6cd;
}

/* @group Utilidades */

.downloads a{
	border: none;
	background: none;
	color: #000000;
	font-size: 11px;
	text-align: center;
}

.downloads p{
	text-align: center;
}

.downloads a:hover{
	background: none;
	color:#708450;
}

.pdf{
	background: url(/cont/img/logo_pdf.png)no-repeat;
	padding: 10px 0px 10px 35px;
}



/* @end */

/* @group Home */

#colHome h1{
	font-size: 16px;
}

#colHome .btnsPie{
	margin: 0px 20px 30px 0px;
	}
	
#colHome .itemDestacado{
	width: 240px;
	height: 260px;
}	

#colHome .fotoDestacado{
	width: 240px;
	height: 200px;
}

/* @end */

/* @group Clientes */

.itemDropClientes{
	display: inline;
	width: 120px;
	float: left;
	margin: 10px 10px 0px 0px;
	text-align: center;
}

.fotoDropClientes{
	width: 120px;
}



/* @end */


.contIconsHover{
float: right;
width: 70px;
height: 20px;
}


#iconHover_1_cas, #iconHover_2_cas, #iconHover_3_cas, #iconHover_4_cas, #iconHover_5_cas, #iconHover_6_cas, #iconHover_1_eng, #iconHover_2_eng, #iconHover_3_eng, #iconHover_4_eng, #iconHover_5_eng{
color:#CFC4A4;
font-size:11px;
	position: relative;
	left:0px;
	visibility: hidden;
}

#iconHover_1_cas{
	top:2px;
	z-index:1;
}

#iconHover_2_cas{
	top:-8px;
	z-index:2;
}

#iconHover_3_cas{
	top:-20px;
	z-index:3;	
}

#iconHover_4_cas{
	top:-30px;
	z-index:4;
}

#iconHover_5_cas{
	top:-45px;
	z-index:5;
}

#iconHover_6_cas{
	top:-55px;
	z-index:6;
}






#slide1, #slide2, #slide3, #slide4, #slide5{
margin:5px 0px 0px 0px;
padding:0px 0px 5px 0px;
border-top:1px solid;
border-bottom:1px solid;
}

.contSlide{
margin:10px 0px 10px 0px;
}


.datosPieRec{
color:#999999;
font-size:11px;
text-align:right;
background:#000000;
}
