@charset "utf-8";
/* CSS Document */

body{
	background-color:#FFF;
	margin-top:0px;
}

.cms{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0c4a8a;
}

.style1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#01D0EB;
}

.style2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FCC200;
}

.style3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #949494;
}

.style4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#949494;
}

.style5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#949494;
}

.txt_azul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0c4a8a;
}

a.b:link {
	color: #01D0EB;
	text-decoration: none;
}

a.b:visited {
  color: #01D0EB;
  text-decoration: none;
}

a.b:hover {
	color:#FCC200;
	text-decoration: none;
}

a.b:active {
	color: #01D0EB;
	text-decoration: none;
}


.contenedor-index{
	width:950px;
	margin-left:auto;
	margin-right:auto;
}

.contenidos{
	width:950px;
	float:left;	
}


.top{
	width:950px;
	height:118px;
	float:left;
	background-image:url(images/top-2.jpg);
	background-repeat:no-repeat;	

}

.logo{
	width:777px;
	height:118px;
	float:left;
	
}

.botones-top{
	width:173px;
	float:left;
	margin-top:67px;
	text-align:right;
	
}

.caja-contenidos{
	width:680px;
	float:left;
}

.caja-contenidos-cms{
	float:left;
	margin: 175px 0 0 10px;
	width: 687px;
}

.caja-login{
	width:400px;
	float:left;

}

.login{
	float:left;
	background-image:url(images/login.jpg);
	background-repeat:no-repeat;
	width:394px;
	height:137px;
	padding-top:130px;
	margin-top:50px;
	margin-left:278px;
}

.botonera-vertical{
	width:223px;
	height:auto;
	float:left;
}

.botonera-vertical-cms{/*-------------------------------------------------------*/
	width:223px;
	height:auto;
	float:left;

}

.tip-propiedad{
	width:223px;
	float:left;
}
.caja-vertical-cms{
	margin-top:50px;
	width:223px;
	height:auto;
	float:left;
}

.caja-vertical-centro{
	float:left;
	background-image:url(images/botonera_admin_14.png);
	background-repeat:repeat-y;
	height:auto;
	width:204px;
	padding:0 11px 0 8px;
}

#btn_admin{
	float: left;
	width:204px;
	height:48px;
	text-align:center;
	background-image:url(images/btn_admin_11.png);
	background-repeat:no-repeat;
	margin-bottom:10px;
}

#btn_admin:hover{
	background-image:url(images/btn_admin2_11.png);
	background-repeat:no-repeat;
}

#btn_admin a, #btn_admin a:link, #btn_admin a:visited ,#btn_admin a:active{
	width:204px;
	height:48px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#616b76;
	font-size:16px;
	text-transform:uppercase;
	line-height:48px;
	text-decoration:none;
}

#btn_admin a:hover{
	color:#1b5682;
}

.caja-vertical{
	width:223px;
	float:left;

}

.botonera-horizontal{
	width:700px;
	height:90px;
	float:left;
}

.caja-fotos{
	width:700px;
	height:488px;
	float:left;
}

.caja-fotos-1{
	width:700px;
	height:20px;
	float:left;
	background-image:url(images/bg-cont-1.jpg);
	background-repeat:no-repeat;
}

.caja-fotos-2{
	width:660px;
	float:left;
	padding-left:20px;
	padding-right:20px;
	background-image:url(images/bg-cont-2.jpg);
	background-repeat:repeat-y;
}

.caja-fotos-3{
	width:700px;
	height:17px;
	float:left;
	background-image:url(images/bg-cont-3.jpg);
	background-repeat:no-repeat;
}

.caja-txt-fotos1{
	width:320px;
	float:left;
	margin-right:10px;
}

.caja-txt-fotos2{
	width:110px;
	float:left;
}

.caja-txt-fotos3{
	width:190px;
	float:left;
	margin-left:15px;
	margin-bottom:10px;
}

.caja-txt-vertical{
	width:215px;
	float:left;
	margin-top:21px;

}

.caja-txt-0{
	width:484px;
	float:left;
}

.caja-txt-1{
	width:484px;
	height:18px;
	float:left;
	background-image:url(images/bg-caj-peq1.jpg);
	background-repeat:no-repeat;
}

.caja-txt-2{
	width:444px;
	float:left;
	padding-left:20px;
	padding-right:20px;
	background-image:url(images/bg-caj-peq2.jpg);
	background-repeat:repeat-y;
}

.caja-txt-3{
	width:484px;
	height:21px;
	float:left;
	background-image:url(images/bg-caj-peq3.jpg);
	background-repeat:no-repeat;

}

.caja-txt-0-med{
	width:630px;
	float:left;
}

.caja-txt-1-med{
	width:680px;
	height:18px;
	float:left;
	background-image:url(images/bg-caj-med1.jpg);
	background-repeat:no-repeat;
}

.caja-txt-2-med{
	width:630px;
	padding-left:20px;
	padding-right:30px;
	font-family:Arial, Helvetica, sans-serif;
	color:#949494;
	font-size: 12px;
	float:left;
	background-image:url(images/bg-caj-med2.jpg);
	background-repeat:repeat-y;
}

.caja-txt-3-med{
	width:680px;
	height:21px;
	float:left;
	background-image:url(images/bg-caj-med3.jpg);
	background-repeat:no-repeat;

}

.paginador{
	width:680px;
	height:21px;
	float:left;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;


}

.caja-pic-ini{
	width:427px;
	height:110px;
	float:left;
	margin-bottom:7px;

}

.caja-pic-ini-1{
	width:156px;
	float:left;

}

.caja-pic-ini-2{
	width:253px;
	float:left;
	margin-left:15px;

}

.tr-odd{
	background-color:#ececec;
	margin-left:10px;
}

.tr-even{
	background-color:#f6f6f6;
	margin-left:10px;
}

.tr-title{
	background-color: #CCC;
	color:#000;
}

.table-cms{
	/*border:#f0bb2a solid 1px;*/
		
}

.anchoCombo{
	width:190px;
}

.pag_link{
	color: #666;
	text-decoration:none;
}

.pag_link:hover{
	color: #333;
}

a.info:link {
	color: #949494;
	text-decoration: underline;
	font-size:9px;
	font-weight:bold;
}

a.info:visited {
	color: #949494;
	text-decoration: underline;
	font-size:9px;
	font-weight:bold;
}

a.info:hover {
	color: #FFC600;
	text-decoration: underline;
	font-size:9px;
	font-weight:bold;
}

a.info:active {
	color:#949494;
	text-decoration: underline;
	font-size:9px;
	font-weight:bold;
}

a.paglink:link {
	color:#949494;
	text-decoration: none;
	font-size:12px;
}

a.paglink:visited {
	color: #949494;
	text-decoration: none;
	font-size:12px;
}

a.paglink:hover {
	color: #FFC600;
	text-decoration: none;
	font-size:12px;
}

a.paglink:active {
	color: #949494;
	text-decoration: none;
	font-size:12px;
}
.pagActual {
	color: #FFC600;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
}
.tituloInfo{
	color:#FFC600;
	font-weight:bold;
	font-size:16px;
}
.contFoto{
	width:142px;
	margin:6px;
	float:left;
		
}
.error_msg{
	color:#F00;
	font-weight:bold;
}
.msjExito{
	color:#090;
	font-weight:bold;
}

.img{
	float: left;
}

