@charset "utf-8";
/* CSS Document */
body{
	margin:0px;
	padding:0px;
	background:#e9e9e9;
	font-family:Montserrat;
}
h1,h2,h3{
	color:#ff6600;
}
.txt_input{
	margin:0px;
	padding:0px;
	color:#6f6f6f;
}
.info{
	font-size:13px;
	color:#666;
}
hr{
	border:1px dotted #b2b2b2;
	margin:20px 0px;
}
img{
	border:0;
}
input[type="text"],input[type="password"],input[type="date"],input[type="time"],input[type="email"],input[type="number"],select{
	border:0px;
	padding:10px;
	color:#333;
	font-size:15px;
}
textarea{
	width:90%;
	height:200px;
	resize:none;
}
.ctext_big_focus{
	border:0px;
	background:#ff6600;
	color:#FFF;
	padding:10px;
	color:#333;
	font-size:15px;
	width:70%;
}
.ctext_big{
	width:70%;
	background:#e7e6e6;
	color:#7c7c7c;
}
.ctext_small{
	width:30%;
	background:#e7e6e6;
	color:#7c7c7c;
}
*:focus {
	outline: none;
}
.bt{
	width:40%;
	height:auto;
	padding:10px;
	background:#eb1244;
	color:#FFF;
	border:3px solid #eb1244;
	font-size:20px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.bt:hover{
	background:#8e9aa9;
	border:3px solid #8e9aa9;
	cursor:pointer;
}
.bt_select{
	width:40%;
	height:auto;
	padding:10px;
	background:#eb1244;
	color:#FFF;
	border:3px solid #C00;
	font-size:20px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.bt_select:hover{
	background:#8e9aa9;
	border:3px solid #C00;
	cursor:pointer;
}
a{
	text-decoration:none;
	color:#eb1244;
}
a:hover{
	text-decoration:underline;
}
#contenedor{
	width:auto;
	height:auto;
}
#contenedor #top{
	background:url(../images/top.png) transparent no-repeat center;
	width:auto;
	height:153px;
}
#contenedor #top div{
	display:inline-table;
	vertical-align:top;
	text-transform:uppercase;
}
#contenedor #top .center{
	margin-left:auto;
	margin-right:auto;
	display:block;
	width:1000px;
}
#contenedor #top .izq,
#contenedor #top .der{
	padding-top:35px;
	width:270px;
	font-size:13px;
	text-align:center;
}
#contenedor #top .izq img,
#contenedor #top .der img{
	padding-top:15px;
	max-width: 130px;
    max-height: 60px;
}
#contenedor #top #ctop #logo{
	padding-top:25px;
}
#contenedor #top #ctop img{
	max-width:315px;
	max-height:92px;
	width:auto;
	height:auto;
}
#contenedor .linea{
	width:auto;
	height:7px;
	background:#eb1244;
}
#logo2{
	float:right;
	padding-top:25px;
}
#contenedor #menu{
	height:50px;
	background:#CCC;
}
#contenedor #menu #cmenu{
	width:990px;
	margin-left:auto;
	margin-right:auto;
}
#contenedor #menu #cmenu ul{
	width:100%;
	margin:0px;
	padding:0px;
	font-size:13px;
}
#contenedor #menu #cmenu ul li{
	display:inline-table;
	height:50px;
	text-align:right;
	border-left:2px solid #CCC;
}
#contenedor #menu #cmenu ul .nor{
	width:95px;
}
#contenedor #menu #cmenu ul .big{
	width:170px;
}
#contenedor #menu #cmenu a{
	text-align:center;
	text-decoration:none;
	color:#000;
}
#contenedor #menu #cmenu ul .nselecionada{
	background:#e7e6e6;
}
#contenedor #menu #cmenu ul .selecionada{
	background:#eb1244;
	color:#FFF;
}
#contenedor #menu #cmenu ul .selecionada:hover, #contenedor #menu #cmenu ul .nselecionada:hover{
	background:#ff6600;
	color:#FFF;
}
#contenedor #menu #cmenu ul span{
	position:absolute;
	margin-left:2px;
	margin-top:50px;
	width:0;
    height:0;
    border-top:20px solid #ff6600; 
    border-right:20px solid transparent;
	display:none;
}
#contenedor #medio{
	margin-top:-50px;
	padding-top:80px;
	padding-bottom:20px;
	width:auto;
	height:auto;
}
#contenedor .index{
	background:url(../images/medio-home.png) top center;
	background-repeat:no-repeat;
}
#contenedor .denuncia{
	background:url(../images/fondo.png) top center;
	background-repeat:repeat-y;
}
#contenedor .asistencia{
	background:url(../images/fondo.png) top center;
	background-repeat:repeat-y;
}
#contenedor #medio #cmedio{
	width:800px;
	min-height:300px;
	margin-left:auto;
	margin-right:auto;
	background:#FFF;
	padding:10px;
}
#contenedor #medio #cmedio #info{
	width:auto;
	height:210px;
}
#contenedor #medio #cmedio #info ul{
	color:#ff6600;
	display:table;
	padding-top:25px;
}
#contenedor #medio #cmedio #info ul li{
	display:table-cell;
	vertical-align:middle;
}
#contenedor #medio #cmedio #info .sig{
	width:auto;
	height:auto;
	font-size:110px;
}
#contenedor #medio #cmedio #info .text{
	width:auto;
	height:auto;
	font-size:20px;
}
#contenedor #medio #cmedio h1{
	font-size:20px;
	margin:20px;
}
#contenedor #medio #cmedio ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
#contenedor #medio #cmedio ul li{
	display:inline-table;
	padding:15px;
	width:110px;
	margin:20px;
}
#contenedor #medio #cmedio .tabla img{
	width:30px;
	height:30px;
}
#contenedor #medio #cmedio img{
	max-width:315px;
	max-height:92px;
	width:auto;
	height:auto;
}
#contenedor #medio #cmedio .empresas{
	overflow:hidden;
	display:table;
}
#contenedor #medio #cmedio .empresas li{
	display:table-cell;
	width:50%;
	border:1px solid #F7F7F7;
	vertical-align:middle;
}
#contenedor #medio #cmedio .empresas li:hover{
	border:1px solid #CDCDCD;
}
#contenedor #medio #cmedio ul{
	padding:0px;
	margin:0px;
	margin-bottom:20px;
}
#contenedor #medio #cmedio ul li{
	width:50%;
}
#contenedor #medio #cmedio ul .date{
	font-size:11px;
	color:#ff6600;
}
#contenedor #medio #cmedio ul .left{
	float:left;
	background:#FACEB4;
}
#contenedor #medio #cmedio ul .right{
	float:right;
	background:#C7E0E9;
}
#contenedor #medio #cmedio .uno{
	background:#eb1244;
	color:#FFF;
	width:110px;
}
#contenedor #medio #cmedio .uno_{
	position:absolute;
	margin-top:-72px;
	margin-left:120px;
	width: 0;
    height: 0;
    border-top: 30px solid #eb1244;
    border-right: 30px solid transparent;
}
#contenedor #medio #cmedio .dos{
	background:#ff6600;
	color:#FFF;
	width:125px;
	padding:10px;
}
#contenedor #medio #cmedio .down{
	position: absolute;
    margin-top: 120px;
    margin-left: -165px;
	font-size:11px;
	text-align:center;
}
#contenedor #medio #cmedio #etapas .etapas{
	color:#b3b3b3;
}
#contenedor #medio #cmedio #etapas .etapas strong{
	color:#eb1244;
}
#contenedor #medio #cmedio #etapas ul{
	width:100%;
	-webkit-column-count:2; /* Chrome, Safari, Opera */
    -moz-column-count:2; /* Firefox */
    column-count:2;
}
#contenedor #medio #cmedio #etapas ul li{
	display:inline-table;
	width:100%;
	padding:0px;
	margin:20px;
}
#contenedor #medio #cmedio #etapas h4{
	color:#eb1244;
}
#contenedor #footer{
	margin-top:20px;
	width:auto;
	height:58px;
	font-size:13px;
}
#contenedor #footer #foot{
	position: absolute !important; 
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px, 1px, 1px, 1px); 
}
#contenedor #footer #cfooter{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
}
#contenedor #footer #cfooter #desarollo{
	float:right;
}
#contenedor #new_code_delito strong{
	color:#C00;
}
.incidente{
	color:#C00;
}
div#tipDiv {
    font-size:11px; line-height:1.2;
    color:#000; background-color:#E1E5F1; 
    border:1px solid #667295; padding:4px; 
    width:210px;
}