﻿@charset "utf-8";
body {
	font: 100%/1.4;  /*Arial, Helvetica, sans-serif;*/
	font-family: 'Lora', serif;
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	color: #242424;
}
ul, ol, dl {
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;
	padding-right: 15px;
	padding-left: 15px;
}
a img {
	border: none;
}
a:link {
	color: #42413C;
	text-decoration: underline;
}
a:visited {
	color: #42413C;
	text-decoration: underline;
}
a:hover, a:active, a:focus {
	text-decoration: none;
}
.contentHeader {
	width: 1280px;
	margin: 0px auto;
	background-color: #FFF;
	height: 104px;
}
.container {
	width: 1280px;
	background-color: #ffffff;
	margin: 0 auto;
	background-image: url(../img/bg_containr_2.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.header {
    background-color: #1b5e20;
    background-image: url(../img/bg_header.jpg);
    background-repeat: repeat-x;
    height: 121px;
    width: 1280px;
    
}
.logo {
	float: left;
	width: 100%;
	/*height: 104px;*/
}
.FondoTexto {
	background-color: #285e79;
	height: 80px;
	padding: 10px;
	width: 300px;
	border-radius: 10px 0px 0px 10px;
	border: 1px solid #285e79;
	color:#fff;
}
.FondoCasilla {
	background-color: #e8e8e8;
	height: 80px;
	padding: 0px;
	width: 300px;
	border-radius: 0px 10px 10px 0px;
	border: 1px solid #285e79;
}
.TextBoxCasilla {
	width: 300px;
	height: 80px;
	border: 0px;
	font-size: 20px;
	background-color: #e8e8e8;
	border-radius: 0px 10px 10px 0px;
	border: 1px solid #285e79;
	text-align:center;
}
.FotoEncuestador {
	text-align: center;
}
.links {
	padding: 50px;
}
.frase {
    float: left;
    width: 423px;
    height: 61px;
    margin: 24px 189px 19px 300px;
}
.ipsos {
	float: left;
	width: 66px;
	height: 61px;
	margin: 24px 0px 19px 100px;
}
.sidebar {
	float: left;
	width: 208px;
	background-color: #aed581;
	padding-bottom: 10px;
}
.content {
	padding: 10px 0px 10px 10px;
	width: 900px;
	float: left;
	text-align:justify;
}
.content ul, .content ol {
	padding: 0 15px 15px 40px;
}
ul.nav {
	margin-top: 60px;
	list-style: none;
	margin-bottom: 15px;
	display: block;
	float: left;
}
ul.nav li {
	margin-bottom: 10px;
	display: block;
	float: left;
}
ul.nav li {
	margin-bottom: 5px;/*background-image:url(../img/bgBtnSidebar.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:#036;*/
	display: block;
	float: left;
}
ul.nav a, ul.nav a:visited {
	padding: 10px 5px 10px 15px;
	display: block;
	width: 160px;
	text-decoration: none;
	background-color: #8cc63f;
	color: #ffffff;
	font-family: arial;
	font-size: 14px;
	line-height: 14px;
	display: block;
	float: left;
}
ul.nav a:hover, ul.nav a:active, ul.nav a:focus {
	background-color: #1b5e20;
	display: block;
	float: left;
}
#current {
	background-color: #1b5e20;
}
.efecto {
	-webkit-transition: background 500ms ease-in-out;
	-moz-transition: background 300ms ease-in-out;
	-ms-transition: background 300ms ease-in-out;
	-o-transition: background 300ms ease-in-out;
	transition: background 300ms ease-in-out;
	display: block;
	float: left;
}
/********* buscador ************/
.buscar{
	background-color: #8cc63f;
	color:#FFF;
	border:none;
	padding:5px 15px;
}

.buscar:hover{background-color: #1b5e20;}
span {
	font-size: small;
}
.contEncuestador {
	width: 94%;
	padding: 25px 15px;
	overflow: auto;
	/*min-height: 500px;*/
	height:400px;
}

.contEncuestador table{
	border:none !important;
	border-color:#ffffff;
}

.contEncuestador table td, 
.contEncuestador table th,
.contEncuestador table tr {
	border-color:#ffffff;
}

.cajaEncustador {
	width: 100%;
	background-color: #ffffff;
	margin-right: 15px;
	margin-bottom:25px;
}
.foto {
	width: 150px;
	height: 150px;
	background-image: url(../img/image-no-disponible.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	float: left;
	margin: 15px;
	border: 5px solid #666;
}
.ApellidoPaterno, .aplellidoMaterno, .Nombre {
	margin-top: 10px;
	display: block;
	float: left;
	width: 400px;
	font-size: 12px;
}
.dato {
	font-weight: 700;
	font-size: 16px;
	float: left;
	width: 400px;
}
/********** / buscador/*******/

/**** acordeon ***/
dl {
	width: 900px;
	padding: 15px;
	/*border: 2px solid #006699;*/
	margin: 15px;
}
dt {
	background-color: #add367;
	padding: 10px !important;
	margin-bottom:10px;
}

dt:hover{background-color: #1b5e20}
dt a {
	text-decoration: none !important;
	color: #ffffff !important;
	font-weight: 700;
	display:block
	
}
dt a:hover {
	text-decoration: none !important;
	color: #ffffff !important;
}
dd {
}

.marcado{background-color: #1b5e20;}
.footer {
	padding: 10px 0px;
	background-color: #1b5e20;
	position: relative;
	clear: both;
}
.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}
.modalBackgroundUsuarioOpcion 
{
    background-color:#000;
    -moz-opacity: 0.70;
    -khtml-opacity: 0.70;
    opacity: 0.70;
    opacity: .70;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=70);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
    filter: alpha(opacity=70);
    z-index:19999 !Important;
}

.modalPopupUpdateOpciones
{
    position:static;
    top:10%;
    left:10px;
    width:550px;
    height:150px;
    text-align:center;
    background-color:White;
    border:solid 3px black;
    z-index:20000 !Important;
}
.n1 li {
	display: block;
	float: right;
	text-decoration: none;
	padding: 10px;
	font-size: 20px;
	color: #3b6598;
	list-style: none;
}