@charset "UTF-8";
/* CSS Document */

body{
	background-color:#f4f4f4;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#545454;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
}

img { border:0; }

.login { background-image:url(../images/fnd.png); background-repeat:repeat-x; margin:0 auto; height:53px; z-index:999999; position:absolute; width:100%; }




.menu {margin:0 auto; height:53px; z-index:999999; position:absolute; background-image:url(../images/f_menu.jpg); background-repeat:repeat-x; width:950px; font-size:15px;  }



.menu ul  { margin:0 auto; padding:0; color:#FFFFFF;   height:0; width:830px; 
  }
    

 

.menu li {float:left;  list-style: none;     background-image:url(../images/bg_menu.jpg);background-repeat: repeat-x; padding:0; margin:0;  }

.menu li a { color:#FFFFFF;  text-decoration:none;  padding:15px 25px; display:block;  transition:1s;
    -moz-transition:1s;
    -webkit-transition:1s; } 



.menu li a:hover { background-color:#327938; padding:15px 25px;  }

.menu > li {
    float:left;
}
.menu li ul {display:none;
    position:absolute;
  }
    
    
.menu li ul:hover {}   
	
.menu li:hover > ul {
    display:block;
  
}

	 

.menu li ul li {
	position:relative;
	background-color:#92BC00;
	background-image:none;
   width:150px;
   clear:both;
   border-bottom: 1px dotted #FFFFFF;
 
 
}

.menu li ul li a{
	background-color:#92BC00;
	padding:15px 25px;
	
}

.menu  li ul li a:hover {
	padding:15px 25px;
	
     
}



 




.border_menu { border-right: 1px solid #2F7A34; }


.campos_login {
    color: #FFFFFF;
    font-family: 'Conv_4354','Conv_Gill Sans C',Arial;
    font-size: 16px;
    margin: 10px auto;
    padding-left: 20px;
    text-align: right;
    width: 915px;
}
.campos_login div { float: left;
    padding-right: 10px;
   
}

#contenedor_prin { background-image: url(../images/shadow1.png); width:1057px; margin:0 auto; background-repeat:no-repeat;   }

#contenedor { background-image:url(../images/back1.jpg);  background-repeat:no-repeat; width:950px; background-position:bottom; background-color:#FFFFFF; margin:0 auto; font-family: 'Conv_4354','Conv_Gill Sans C', Arial; font-size:13px; line-height:15px; padding-top:50px; }

.cabezote { background-color:#FDFEFA; padding:20px;}

@font-face {
	font-family: 'Conv_Gill Sans C';
	src: url('../fonts/Gill Sans C.eot');
	src: url('../fonts/Gill Sans C.eot?#iefix') format('embedded-opentype'),
	url('../fonts/Gill Sans C.woff') format('woff'), url('../fonts/Gill Sans C.ttf') format('truetype'), url('../fonts/Gill Sans C.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_4354';
	src: url('../fonts/4354.eot');
	src: url('../fonts/4354.eot?#iefix') format('embedded-opentype'),
 url('../fonts/4354.woff') format('woff'), url('../fonts/4354.ttf') format('truetype'), url('../fonts/4354.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.btn a {background-color: #2F7A34;
    border-radius: 0;
    color: #FFFFFF;
    font-family: 'Conv_fontscore.com_a-akzidenzgrotesk-bq-regular',Arial;
    font-size: 14px;
    padding: 6px 30px;
    text-align: justify;
    text-decoration: none;
   }
   
 .btn a:hover {background-color: #ffffff;
    border-radius: 0;
    color: #2F7A34;
    font-family: 'Conv_fontscore.com_a-akzidenzgrotesk-bq-regular',Arial;
    font-size: 14px;
    padding: 6px 30px; transition:1s;
    -moz-transition:1s;
    -webkit-transition:1s;

    text-decoration: none;
   }  
   
 .banner  { z-index:000001;  }
   
 .cont_textos  {
	background-color: #FFFFFF;
	margin: 0;
	padding: 20px;
	text-align: justify !important;
	width: 707px;
	border: 1px solid #92BC00;
	color: #545454;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
}
	
 .cont_textos p {
	padding-left: 20px;
	padding-right: 20px;
	text-align: justify;
}
    
  .cont {
	width: 755px;
	margin: 0 auto;
	text-align: justify;
}
 .blanco {height:50px; background-color:#ffffff; }
.padding  { padding-bottom:20px; }

.comillas { font-family: 'Conv_4354','Conv_Gill Sans C',Arial; color: #9FC702; font-size:13px; line-height:12px;  }

.comillas1 { font-family: 'Conv_4354','Conv_Gill Sans C',Arial; color: #9FC702; font-size:17px;  }

.redes { text-align:center; margin:0 auto; width:200px; font-family: 'Conv_4354','Conv_Gill Sans C',Arial;  color:#327938; font-size:20px; font-weight:bold; padding-top:20px; padding-bottom:10px;  }


.footer {margin:0 auto; background-color:#9FC702; margin-top:-10px; font-family: 'Conv_4354','Conv_Gill Sans C',Arial; color:#FFFFFF; text-align:center; padding:10px; }

.footer p { width:820px; text-align:center; margin:0 auto; }

.campos_login p {  float: left;
    margin-top: 3px;
    padding-right: 5px;  }