@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:700);

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,500,700);

@import url(http://fonts.googleapis.com/css?family=Oswald);

@import url(http://fonts.googleapis.com/css?family=Sansita+One);

@import url(http://fonts.googleapis.com/css?family=Pontano+Sans:400);

@import url(http://fonts.googleapis.com/css?family=Archivo+Narrow:700);



body {

	background:#e0eac5 url(../images/bg_body.jpg) repeat-x center top fixed;

	margin:0px;

	padding:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

}



.izq {

	clear:left;

	float:left!important;

	text-align:left;

	width: 40%;

	margin-right: 4%;
}



.der {

	clear:right;

	float:right;

	text-align:right;

	width:40%;

}



.clear {

	clear:both;	

}

.i



#bg {

	min-width:1050px;

	padding:20px 0px;

}



#principal {

	width:1050px;

	margin:0px auto;

}



#principal > .interior,

#principal .interior_r > .interior{

	background-color:#fff;

	width:995px;

	margin:10px auto;

	border-radius: 5px 5px 0 0; 

	/*border-radius:20px;

	behavior: url(js/PIE.php); position:relative;*/

}



#principal .interior_l {

	clear:both;

}



#principal .interior_r {

	

}



#principal .bg_contenido {

	padding-bottom:5px;

}



#encabezado {

	margin:0px 8px;

}



#encabezado > .interior {

	/*float:left;

	width:100%;

	padding:0px 20px;*/

}



#logo {

	float:left;

	position:relative;

	margin:8px 0px 5px 0px;

}



#logo h1 {

	background:url(../images/logo.png) no-repeat center top;

	width:222px;

	height:90px;

	margin:0px;

	padding:0px;

	display:block;

	margin:8px 0px 5px 0px;

	text-indent:500px;

	overflow:hidden;

	white-space:nowrap;

}



#logo strong {

	position:absolute;

	left:110px;

	top:75px;

	width:auto;

	text-align:center;

	font-weight:normal;

	display:none !important;

}



#menu {

	border-bottom:#f3911d solid 5px;

	float:left;

	width:100%;

}



#menu ul {

	list-style:none;

	margin:0px;

	padding:0px;

	display:block;

	float:left;

	/*width:950px;*/

	width:100%;

	/*background:#f0c129;*/

	/*background:url(../images/bg-menu.jpg);*/

	background:#60bb46;

	/*height:40px;*/

	height:53px;

	overflow:hidden;

	border-bottom:#fff solid 1px;

}



#menu ul li {

	float:left;

	/*background:url(../images/bg_menu.jpg) center center no-repeat;*/

	display:block;

	/*height:40px;*/

	height:53px;

	overflow:hidden;

	border-right:#eee solid 1px;

}



#menu ul li a {

	color:#fff;

	/*font-family:Oswald, Tahoma, Geneva, sans-serif;*/

	font-family: 'Archivo Narrow';

	font-size:15px;

	word-spacing:1px;

	text-transform:uppercase;

	text-decoration:none;

	display:block;

	text-align:center;

	min-height:53px;

}



#menu ul li.first {

	background-position:-40px center;

}



#menu ul li.last {

	background-position:-540px center;

}



#menu ul li.first a {

	background:none;

}



#menu ul li.last a {

	

}



#menu ul li a strong {

	font-weight:normal;

	padding:18px 20px 18px 20px;

	display:block;

}



#menu ul li a.active strong,

#menu ul li a:hover strong {

	/*color:#866246;*/

	background:url(../images/bg-box1.jpg) no-repeat 70% bottom;

	background:#469b2e;

	/*background:#84bc23;*/

	color:#fff;

}



#sociales {

	clear:right;

	height:32px;

	float:right;

	margin-top: 24px;

}



#sociales .interior {

	/*background:url(../images/bg_sociales.png) no-repeat right top;*/

	float:left;

	/*width:10px;

	height:50px;*/

}



#sociales ul {

	/*background:url(../images/bg_sociales.png) no-repeat left top;*/

	padding:0px;

	margin:0px;

	/*padding-left:75px;*/

	/*padding-right:20px;*/

	list-style:none;

	float:left;

	min-height:32px;

	display:block;

}



#sociales ul li {

	float:left;

	display:block;

	margin:0px 0px 0px 10px;

	padding:0px;

}



#sociales ul li a {

	width:33px;

	height:32px;

	display:block;

	overflow:hidden;

	text-decoration:none;

	text-indent:40px;

	white-space:nowrap;

}



#sociales ul li a.facebook {

	background:url(../images/facebook.png) no-repeat;

	/*background:url(../images/icons_social_black.png) no-repeat #000 center -116px;*/

}



#sociales ul li a.twitter {

	background:url(../images/twitter.png) no-repeat;	

	/*background:url(../images/icons_social_black.png) no-repeat #000 center -56px;*/

}



#sociales ul li a.youtube {

	background:url(../images/youtube.png) no-repeat;

	/*background:url(../images/icons_social_black.png) no-repeat #000 center -1016px;*/

}



#link-top {

	

}



#link-top ul {

	float:right;

	list-style:none;

	display:block;

	margin:8px 0px 8px 0px;

	padding:0px;

}



#link-top ul li {

	float:left;	

	margin-left:10px;

}



#link-top ul li a {

	color:#000;

	text-decoration:none;

}



#link-top ul li a:hover {

	text-decoration:underline;

}



#encabezado .informacion {

	font-family:Oswald, Tahoma, Geneva, sans-serif;

	float:right;

	clear:right;

	font-size:19px;

	margin-top:0px;

	color:#090;

	/*font-weight:bold;*/

	background:url(../images/icon-telefono.png) no-repeat;

	height:40px;

	padding-left:40px;

	padding-top:5px;

}



#contenido {

	clear:both;

	background:#fff url(../images/navegacionx.gif) repeat-x;

	/*height:1400px;*/

	margin:0px 13px;

	/*padding:5px 5px 5px 5px;*/

	/*border-radius:10px;

	behavior: url(js/PIE.php); position:relative;*/

	color:#002765;

	padding-bottom:10px;

}



#contenido .navegacion {

	padding:8px 10px;

}



#banner,

#trace {

	height:290px;

	background:url(../images/bgfooter.png) no-repeat center 100%;

	width:auto;

	margin-bottom:5px;

	overflow:hidden;

	width:98.8%;

	position:relative;

	padding-bottom:10px;

	border: 6px solid #ccc;

}



#trace {

	height:150px;

	background:none;

	border-bottom:#95b572 solid 3px;

	padding-bottom:0px;

	margin-bottom:15px;

	overflow:visible;

}



#trace > .interior {

	height:150px;

	overflow:hidden;

	padding:0px !important;

	margin:0px !important;

	border-bottom:#fff solid 1px;

}



#trace img {

	

}



.slider-container {

	/*width:940px;*/

	width:980px;

	background:#fff;

}



.slider-wrap {

	background-repeat:no-repeat;

	background-position:0 0;

	/*background-image:url(../images/slider-wrap.png);*/

	/*width:940px;*/

	width:980px;

	height:300px;

	position:absolute;

	/*left: 0;

	top: 0;*/

	z-index: 90;

}



#banner .slider-caption {

	background:url(../images/bg_meta_box.jpg) center top repeat-x;

	width:979px;

	height:38px;

	display:block;

}



#banner .slider-font {

	font-size:16px !important;

	width:960px;

	padding:10px;

	text-align:center;

	font-family:'Open Sans' !important;

	font-weight:bold;

}



#slider {

	/*border:#e3d393 solid 2px;*/

	/*padding:1px;*/

	width:980px;

	height:300px;

	position:relative;

	background:url(../images/loading.gif) no-repeat 50% 50%;

	overflow:hidden;

}



#slider img {

	border:none;

	position:absolute;

	top:0px;

	left:0px;

	display:none;

}



#slider a {

	border:0;

	/*display:inline-block;*/

	display:block;

}



/* The Nivo Slider styles */

.nivoSlider {

	position:relative;

}

.nivoSlider img {

	position:absolute;

	top:0px;

	left:0px;

}

/* If an image is wrapped in a link */

.nivoSlider a.nivo-imageLink {

	position:absolute;

	top:0px;

	left:0px;

	width:100%;

	height:100%;

	border:0;

	padding:0;

	margin:0;

	/*z-index:60;*/

	z-index:91;

	display:none;

}

/* The slices in the Slider */

.nivo-slice {

	display:block;

	position:absolute;

	z-index:50;

	height:100%;

}

.nivo-box {

	display:block;

	position:absolute;

	z-index:5;

}

/* Caption styles */

.nivo-caption {

	position:absolute;

	left:0px;

	bottom:0px;

	/*background:#000;*/

	color:#fff;

	/*opacity:0.8;*/ /* Overridden by captionOpacity setting */

	/*width:100%;*/

	/*z-index:89;*/

	/*width:450px;*/

	float:none;

	z-index:92;

	/*float:left;*/

	/*padding-left:20px;*/

	top:0px;

	margin-left:-10px;	

}

.nivo-caption .nivo-caption-inner {

	padding:0;

	margin:0;

	position:relative;

}

.nivo-caption a {

	display:inline !important;

}

.nivo-caption p {

  padding:0px;

  margin:0px;

  position:absolute;

  display:inline-block !important;

  white-space:nowrap !important;

}

.nivo-html-caption {

  display:none;

}

/* Direction nav styles (e.g. Next & Prev) */

.nivo-directionNav a {

	position:absolute;

	top:45%;

	z-index:99;

	cursor:pointer;

}

.nivo-prevNav {

	left:0px;

}

.nivo-nextNav {

	right:0px;

}

/* Control nav styles (e.g. 1,2,3...) */

.nivo-controlNav {

	/*position:absolute;

	height:19px;

	margin:0;

	left:10px;

	bottom:10px;

	text-align:center;

	background:none;

	z-index:89;

	overflow:hidden;

	width:auto;

	background:#000;

	padding:8px 0 0 10px;

	border-radius:6px;

	behavior: url(js/PIE.php);*/

	/*position:absolute;

	width:100%;

	height:13px;

	padding:0px 0 0 0px;

	text-align:center;

	left:455px;

	bottom:63px;

	background:none;

	z-index:89;*/

	position:absolute;

	width:auto;

	/*height:17px;*/

	/*right:30px;*/

	right:-3px;

	padding:5px 8px 10px 5px;

	bottom:95px;

	text-align:right;

	/*z-index:89;*/

	z-index:92;

	/*background-image:url(../images/slider-caption.png);*/

	/*background:url(../images/pager2.gif) center 0px;*/

	/*background:#fff;*/

	background:url(../images/nav-bg.png) center bottom;

	/*background:url(../images/pagination-bg.png) center -2px;*/

	/*border:#000 solid 1px;*/

	border-radius:6px;

	behavior: url(js/PIE.php);

}

.nivo-controlNav a {

	/*position:relative;

	overflow:hidden;

	z-index:99;

	cursor:pointer;

	display:inline-block !important;

	float:left;

	font-size:0;

	line-height:0;

	margin:0 11px 0 0;

	padding:0;

	width:11px;

	height:11px;

	background:url(../images/bullets.png) right 0 no-repeat;*/

	/*position:relative;

	overflow:hidden;

	z-index:99;

	cursor:pointer;

	display:inline-block !important;

	font-size:0;

	line-height:0;

	margin:0 4px 0 6px;

	width:13px;

	height:13px;

	background:url(../images/pagination-a.png) 0 0 no-repeat #fbfafa;

	float:left;*/

	position:relative;

	z-index:99;

	cursor:pointer;

	/*display:inline-block !important;*/

	width:17px;

	height:0;

	padding-top: 17px;

	margin-left: 3px;

	overflow: hidden;

	background-repeat:no-repeat;

	background-position:-20px 0px;

	/*background-image:url(../images/slider-pagi-sprite.png);*/

	/*background-image:url(../images/mp-pagination.png);*/

	/*background-image:url(../images/pagination.png);*/

	background:url(../images/divider3.gif) 0px top;

	/*background:url(../images/pagination.jpg) right 0px;*/

	float:none;

}

.nivo-controlNav a .bg-pagination {

	/*width:13px;

	height:13px;

	display:block;

	background:url(../images/pagination-a-hover.png) 0 0 no-repeat #fbfafa;

	opacity:0;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;*/

}

.nivo-controlNav a:hover .bg-pagination{

	opacity:1;

}

.nivo-controlNav a.active {

	/*background:url(../images/pagination-a-hover.png) 0 0 no-repeat #fbfafa;*/

	/*background-position:0 0px;*/

	background-position:0px 19px;

	/*background-position:0px 0px;*/

}

.nivo-directionNav {



	}

.nivo-directionNav a {

	/*

	position:absolute;

	display:block;

	width:36px;

	height:35px;

	text-indent:-9999px;

	border:0;

	top:50%;

	background:url(../images/direction_nav.png) no-repeat 0 0;

	*/

	position:absolute;

	display:block;

	width:11px;

	height:22px;

	text-indent:-9999px;

	border:0;

	/*top:173px;*/

	background:url(../images/direction_nav.png) no-repeat 0 0;

}

a.nivo-nextNav {

	/*

	right:0;

	background-position:-36px 0;

	*/

	right:20px;

	background-position:-11px 0;

}

a.nivo-nextNav:hover {

	/*background-position:-36px -35px;*/

	background-position:-11px -22px;

	}

a.nivo-prevNav {

	/*

	left:0;

	background-position:0 0;

	*/

	left:20px;

	background-position:0 0;

}

a.nivo-prevNav:hover {

	/*background-position:0 -35px;*/

	background-position:0 -22px;

	}



#slider .nivo-controlNav img {

	display:inline; /* Unhide the thumbnails */

	position:relative;

	margin-right:10px;

	width:120px;

	height:auto;

}



#contenido a {

	color:#0071bc;	

	text-decoration:none;

}



#contenido a:hover {

	color:#000;	

	text-decoration:underline;

}



#contenido .col1 {

	width:220px;

	float:left;

}



#contenido .col2 {

	/*width:501px;*/

	width:540px;

	float:left;

	border:#ccc solid 1px;

	/*border-bottom:none;*/

	/*border-top:none;*/

	margin:0px 5px;

	padding:0px 5px;

	background:url(../images/bg_contenido.jpg) repeat-x;

	/*border-radius:10px;

	behavior: url(js/PIE.php); position:relative;*/

}



#contenido .col3 {

	width:197px;

	float:left;

}



#contenido .col4 {

	width:100%;

	float:left;

	min-height:250px;

	border:#fff solid 1px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	/*background:url(../images/bg_contenido.jpg) repeat-x;*/

	/*border-radius:10px;

	behavior: url(js/PIE.php); position:relative;*/

}



#contenido .col1 ul.menu {

	margin:0px;

	padding:0px;

	list-style:none;

	/*background:#ffe31a url(../images/menu.jpg) no-repeat;*/

	/*background:url(../images/bg-aside3.jpg) no-repeat #056fb9 center;*/

	/*background:url(../images/bg-aside2.jpg) no-repeat #056fb9 center center;*/

	/*background:url(../images/bg-aside4.jpg) center bottom;*/

	background:#ebebeb url(../images/cat_bg.gif) repeat-x;

	/*background:url(../images/bg-content.jpg) no-repeat right bottom;*/

	border:#ddd solid 1px;

	padding:10px 5px;

	border-radius:10px;

	behavior: url(js/PIE.php); position:relative;

	margin-bottom:10px;

}



#contenido .col1 ul.menu.last {

	margin-bottom:0px;

}



#contenido .col1 ul.menu li {

	/*background:url(../images/list-1-border3.png) repeat-x center bottom;*/

}



#contenido .col1 ul.menu li a {

	display:inline-block;

	padding:6px 8px;

	/*font-weight:bold;*/

	/*color:#008392;*/

	text-decoration:none;

	/*border-bottom:#ffe357 solid 1px;*/

	/*background:url(../images/bullet3.jpg) no-repeat;*/

	/*background:url(../images/marker-2.png) no-repeat left center;*/

	/*background:url(../images/marker-5.png) no-repeat left 7px;*/

	/*background:url(../images/marker-23.png) no-repeat left 7px;*/

	/*background:url(../images/marker-18.png) no-repeat left 5px;*/

	/*padding-left:30px;*/

	/*margin-left:20px;*/

	color:#333;

	/*font-family:'Open Sans', Arial;*/

	/*font-weight:500;*/

	font-size:13px;

	font-weight:bold;

}



#contenido .col1 ul.menu > li > a {

	font-size:16px;

	font-family:'Archivo Narrow', Arial;

	text-transform:uppercase;

	border-bottom:#eee solid 1px;

	padding:3px 7px 5px 7px;

	margin-bottom:10px;

	color:#333 !important;

	display:block;

}



#contenido .col1 ul.menu li a:hover,

#contenido .col1 ul.menu li a.current {

	color:#659b09;	

	/*background:none;*/

	/*background:url(../images/marker-2.png) no-repeat left center;*/

	/*background:url(../images/marker-5.png) no-repeat left -73px;*/

	/*background:url(../images/marker-24.png) no-repeat left 7px;*/

	/*background:url(../images/marker-28.png) no-repeat left 5px;*/

	/*background:#1295d4;*/

	/*font-weight:bold;*/

}



#contenido .col1 ul.menu ul {

	margin:0px;

	padding:0px;

	list-style:none;

	/*display:block;*/

}



#contenido .col1 ul.menu ul li {

	/*display:block;*/

}



#contenido .col1 ul.menu ul li a {

	padding-left:20px;

	background:url(../images/bullet16.png) no-repeat 8px center !important;

	font-weight:normal;

}



#contenido .col1 ul.menu ul li a:hover {

	/*background-color:#999 !important;*/

}



#contenido .col1 ul.menu ul li li a {

	padding-left:35px;

	background:url(../images/bullet17.png) no-repeat 22px center !important;

}



#contenido .col1 ul.menu ul li li li a {

	padding-left:55px;

	background:url(../images/bullet18.png) no-repeat 40px center !important;

}



#contenido p {

	/*margin-left:25px;*/

	margin-left:10px;
	
	font-size: 15px;

	font-size: 12px;
}



.title-border {

	/*width:100px;*/

	display:inline-block;

	border-bottom:#72bc40 solid 3px;

	background:none !important;

	color:#555;

}

.title-border span {

	padding-left:0px !important;

	margin-left:0px !important;

}

.title-border.color-1 {border-color:#72bc40;}

.title-border.color-2 {border-color:#fa588a;}

.title-border.color-3 {border-color:#be9cb9;}

.title-border.color-4 {border-color:#2dd4e3;}

.title-border.color-5 {border-color:#ff8400;}

.title-border.color-6 {border-color:#47b7e1;}



#contenido h1 {

	margin:0px;

	padding:0px;

	font-size:18px;

	color:#222;

	background:url(../images/marker.png) no-repeat left center;

	/*padding-left:25px;*/

	/*margin-left:5px;*/

	/*font-family:Oswald, Arial;*/

	/*font-family:"Arial Narrow";*/

	font-weight:bold;

	text-transform:uppercase;

	display:block;

}



#contenido h1 span {

	/*margin-left:25px;*/

	margin-left:0px;

	/*margin-left:20px;*/

}



#contenido h1.title {

	background:url(../images/title_bg2.gif);

	color:#fff;

	border-radius:5px;

	margin-left:0px;

	behavior: url(js/PIE.php); position:relative;

}



#contenido h1.title span {

	background:url(../images/marker.png) no-repeat left center;

	margin-left:5px;

	padding-left:20px;

}



#contenido h1.title2 {

	background:url(../images/blog_post_bg_small.png) no-repeat -25px bottom;

	width:100%;

	padding-bottom:5px;

	margin-left:0px;

}



#contenido h1.title2 span {

	/*background:url(../images/marker.png) no-repeat left center;*/

	margin-left:10px;

	color:#333;

	font-weight:normal;

	/*padding-left:20px;*/

}



#contenido h1.title3 {

	background:none;

	/*width:100%;*/

	padding:10px;

	padding-left:0px;

	padding-bottom:5px;

	margin:0px;

	margin-left:10px;

	color:#5a860f;

	/*color:#5a860f;*/

	border-bottom:#aaa solid 1px;

}



#contenido h1.title3 span.strong {

	color:#7fb519;

}



#contenido h1.title3 span {



}



#contenido h1.title3 span.descripcion {

	display:block;

	text-transform:none;

	font-weight:normal;

	font-size:14px;

	margin-top:10px;

	color:#48700b;

}



#contenido .font1 {

	font-size:16px;	

}



#contenido h2 {

	color:#336;

	background:url(../images/list-1-marker.png) no-repeat left center;

	padding-left:20px;

	margin-left:5px;

	font-size:16px;

	font-weight:500;

	font-family:'Open Sans', Arial;

}



#contenido h3 {

	/*color:#ffb500;*/

	color:#000;

	font-family:Oswald, Arial;

	font-weight:normal;

	background:url(../images/list-1.png) no-repeat left center;

	padding-left:10px;

	/*margin-left:10px;*/

	font-size:13px;

	display:block;

	text-transform: uppercase;

}



#contenido h3.title2 {

	padding-top:5px;

	padding-bottom:5px;

	/*border-bottom:#ccc solid 1px;*/

	margin:0px;

}



#contenido h3.title2 span {

	background:url(../images/icon-dw.jpg) no-repeat center top;

	width:24px;

	height:24px;

	text-indent:30px;

	overflow:hidden;

	display:inline-block;

	float:right;

	margin-left:2px;

}



#contenido h3.title2 span.dw {

	background:url(../images/icon-dw.jpg) no-repeat center top;

}



#contenido h3.title2 span.fl {

	background:url(../images/icon-fl.jpg) no-repeat center top;

}



#contenido h3.title2 span.ps {

	background:url(../images/icon-ps.jpg) no-repeat center top;

}



#contenido h3.title2 span.x6 {

	background:url(../images/icon-x6.jpg) no-repeat center top;

}



#contenido h3.title2 span.msa {

	background:url(../images/icon-msa.jpg) no-repeat center top;

}



#contenido h3.title2 span.mse {

	background:url(../images/icon-mse.jpg) no-repeat center top;

}



#contenido h3.title2 span.msw {

	background:url(../images/icon-msw.jpg) no-repeat center top;

}



#contenido h3.title2 span.msp {

	background:url(../images/icon-msp.jpg) no-repeat center top;

}



#contenido h3.title2 span.phpmysql {

	background:url(../images/icon-phpmysql.jpg) no-repeat center top;

	width:45px;

}



#contenido h3.title2 span.aspmssql {

	background:url(../images/icon-aspmssql.jpg) no-repeat center top;

	width:45px;

}



#contenido h3.title2 span.javamysql {

	background:url(../images/icon-javamysql.jpg) no-repeat center top;

	width:45px;

}



#contenido h3.title2 span.vbmssql {

	background:url(../images/icon-vbmssql.jpg) no-repeat center top;

	width:45px;

}



#contenido h3.title2 span.vbaexcel {

	background:url(../images/icon-vbaexcel.jpg) no-repeat center top;

	width:45px;

}



#contenido h3.title2 span.mysql {

	background:url(../images/icon-mysql.jpg) no-repeat center top;

}



#contenido h3.title2 span.mssql {

	background:url(../images/icon-mssql.jpg) no-repeat center top;

}



#contenido h3.title2 span.oracle {

	background:url(../images/icon-oracle.jpg) no-repeat center top;

}



#contenido h3.title2 span.mspj {

	background:url(../images/icon-mspj.jpg) no-repeat center top;

}



#contenido h3.title2 span.autocad {

	background:url(../images/icon-autocad.jpg) no-repeat center top;

}



#contenido h3.title2 span.tools {

	background:url(../images/icon-tools.jpg) no-repeat center top;

}



#contenido h3.title2 span.pc {

	background:url(../images/icon-pc.jpg) no-repeat center top;

}



#contenido h3.title2 span.php {

	background:url(../images/icon-php.jpg) no-repeat center top;

}



#contenido h3.title2 span.asp {

	background:url(../images/icon-asp.jpg) no-repeat center top;

}



#contenido h3.title2 span.java {

	background:url(../images/icon-java.jpg) no-repeat center top;

}



#contenido h3.title2 span.vb {

	background:url(../images/icon-vb.jpg) no-repeat center top;

}



#contenido .interior {

	/*background:url(../images/bg_contenido.jpg) repeat-x;*/

	/*border-top:#ccc solid 1px;*/

	padding-top:10px;

	padding:10px;

	/*float:left;*/

}



#contenido ul.publicidad {

	list-style:none;

	margin:0px;

	padding:0px;

}



#contenido ul.publicidad li {

	margin:0px 0px 5px 0px;

	padding:0px;

}



#contenido ul.publicidad li.last {

	margin:0px;	

}



#contenido ul.publicidad li img {

	display:block;	

}



#contenido ul.lista1 {

	list-style:none;

	margin:0px;

	padding:0px;

	margin-left:0px;

	/*display:none;*/

}



#contenido ul.lista1 li {

	background:url(../images/marker-21.gif) no-repeat left top;

	padding-left:25px;

	margin:10px 0px;

	/*display:none;*/

}



#contenido ul.lista1 li a {

	color:#fff;

	font-weight:bold;	

}



#contenido ul.lista2 {

	list-style:none;

	margin:0px;

	padding:0px;

	margin-left:25px;

	/*display:none;*/

}



#contenido ul.lista2 li {

	background:url(../images/bull.gif) no-repeat left center;

	padding-left:10px;

	margin:5px 0px;

	/*display:none;*/

}



#contenido ul.lista2 li a {

	color:#00317a;	

}



#contenido ul.lista3 {

	list-style:none;

	margin:0px;

	padding:0px 5px;

}



#contenido ul.lista3 li {

	margin:0px 15px 10px 15px;

	padding:0px;

	float:left;

	border:#dcdcdc solid 5px;

	/*display:none;*/

}



#contenido ul.lista3 li a {

	color:#00317a;	

}



.lista-categorias {list-style:none; margin:0px; padding:0px;}

.lista-categorias li { padding-left: 0; overflow: hidden; margin-top: 10px; }

.lista-categorias li + li { margin-top: 40px; }

.lista-categorias .categoria-fig { width: 140px; display: block; float: left; position: relative; margin-right: 10px; }

.lista-categorias .categoria-det { position: relative; padding-left: 10px; float: left; width: 570px; font-family:'Pontano Sans'; font-size:13px;}

.lista-categorias .categoria-det span { font-size:13px; margin:0px; padding:0px; font-weight:bold; }

.lista-categorias .categoria-det p { margin:4px 0px !important; }

.lista-categorias a.more {font-family:Arial, Helvetica, sans-serif;}



#contenido a.btn1 {

	background:url(../images/nav2.png) repeat-x;

	border-bottom:#360 solid 1px;

	display:block;

	float:left;

	font-family:Oswald, Tahoma, Geneva, sans-serif;

	color:#fff;

	font-size:16px;

	text-transform:uppercase;

	border-radius:5px;

	behavior: url(js/PIE.php); position:relative;

}



#contenido a.btn1 strong {

	font-weight:normal;

	display:block;

	padding:10px 80px 10px 20px;

	background:url(../images/bullet6.png) no-repeat 90% 60%;

}



#contenido a.btn1:hover {

	color:#FFC;

	text-decoration:none;

}



#contenido ul.niveles {

	list-style:none;

	padding:0px;

	margin:0px;

	display:block;

	position:relative;

	float:left;

	margin-bottom:60px;

}



#contenido ul.niveles > li {

	background:url(../images/niveles.png) no-repeat;

	float:left;

	font-family:'Open Sans Condensed', Verdana, Geneva, sans-serif;

	text-transform:uppercase;

	color:#003;

	font-size:14px;

	display:block;

	position:absolute;

}



#contenido ul.niveles > li:first-child {

	z-index:3;

}



#contenido ul.niveles > li:first-child + li {

	background:url(../images/niveles.png) no-repeat 0px -41px;

	margin-left:158px;

	z-index:2;

}



#contenido ul.niveles > li:first-child + li + li {

	background:url(../images/niveles.png) no-repeat 0px -82px;

	margin-left:306px;

	z-index:1;

}



#contenido ul.niveles > li.disabled {

	background:url(../images/niveles.png) no-repeat 0px -123px !important;

}



#contenido ul.niveles > li.disabled a {

	color:#666;

	background:url(../images/marker2.png) no-repeat right center;

}



#contenido ul.niveles > li.disabled a:hover {

	text-decoration:none;

	cursor:default;

}



#contenido ul.niveles li a {

	width:160px;

	text-align:center;

	float:left;

	display:block;

	padding:11px 0px 11px 0px;

	margin-right:40px;

	background:url(../images/marker1.png) no-repeat right center;

	color:#000;

}



.box1 {

	float:right;

	border-left:#ccc solid 1px;

	margin:25px 0px 0px 0px;

	padding-left:20px;

}



.box1 img {

	border:#ddd solid 1px;

}



.box2 {

	background:url(../images/bg-box1.jpg) 0 0 no-repeat #72a519;

	position:relative;

	z-index:99;

	color:#fff;

	text-transform:uppercase;

	min-height:150px;

	border-bottom:#690 solid 1px;

	border-radius:0px 0px 10px 10px;

	behavior: url(js/PIE.php); position:relative;

}



.number{

	background:url(../images/bg-number.png) 0 0 no-repeat;

	width:134px; height:75px; margin:-10px auto 0px auto;  color:#8aca15; padding:6px 0px 0px 0px; text-align:center;

}



.number strong{

	display:block; margin-right:3px; text-align:center;font:700 55px/1.2em 'Maven Pro', sans-serif; letter-spacing:-4px;

}



.number strong span{color:#45881c;}



.title4 {

	font:700 27px/1.2em 'Maven Pro', sans-serif; padding:8px 0 0 0; letter-spacing:-1px; text-align:center;

}



.title5 {

	font:700 20px/1.2em 'Maven Pro', sans-serif; margin-top:-3px; letter-spacing:-1px; padding-bottom:8px; text-align:center;

}



.pic1 {

	background:#fff;

	padding:4px;

	border:#e7e9eb solid 1px;

	display:inline-block;

}



.img-indent-b {

	margin-bottom:25px;

}



.img-indent {

	float:left;

	margin:10px 20px 0px 0;

}



.img-indent-r {

	float:right;

	margin:10px 0px 0px 40px;

}



.pic-wrap { box-shadow: 0px 7px 4px rgba(41, 37, 27, 0.09); -moz-box-shadow: 0px 7px 4px rgba(41, 37, 27, 0.09); -webkit-box-shadow: 0px 7px 4px rgba(41, 37, 27, 0.09); float: left; margin: 15px 20px 10px 0px; display:inline-block;}

.pic-wrap img { border: 4px solid #d1cec1; }

.pic-wrap:hover img { border: 4px solid #9ecb88; }



.pic-right { float: right; margin: 15px 0px 10px 20px; }



.pic-nostyle { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }

.pic-nostyle img { border: none !important; }



.galeria {

	/*width:820px;

	margin:0px auto;*/	

}



.galeria ul {

	margin:0px;

	padding:0px;

	list-style:none;

}



.galeria ul li {

	float:left;

	margin:5px 15px;

	width:208px;

	height:158px;

	overflow:hidden;

	position:relative;

	padding:0px;

	box-shadow: 0px 7px 4px rgba(41, 37, 27, 0.09); -moz-box-shadow: 0px 7px 4px rgba(41, 37, 27, 0.09); -webkit-box-shadow: 0px 7px 4px rgba(41, 37, 27, 0.09); float: left; margin: 15px 20px 10px 0px;

}



.galeria ul li a.image-wrap {

    display: block;

    overflow: hidden;

    /*width: 208px;

    height: 158px;*/

    position: relative;

    /*background: url("../images/loading-folio.gif") no-repeat scroll 50% 50% rgb(245, 245, 245);*/

	background:#fff;

    transition: all 0.2s ease-in-out 0s;

	padding:0px;

	margin:0px;

}



.galeria ul li a.image-wrap img {border: 4px solid #d1cec1; display:block;}

.galeria ul li a.image-wrap:hover img {border: 4px solid #9ecb88;}



.zoom-icon{display:block;position:absolute;left:0px;top:0px;right:0px;bottom:0px;cursor:pointer;background:rgba(255,255,255,.7);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;opacity:0;}

.no-rgba .zoom-icon{background:url(../images/black-opacity-60.png);visibility:hidden;}

.zoom-icon:before{content:"";display:block;position:absolute;left:50%;top:50%;width:43px;height:43px;margin:-22px 0 0 -22px;background:url(../images/magnify-alt.png) 50% 50% no-repeat;}

.image-wrap:hover .zoom-icon{opacity:1;}

.no-rgba .image-wrap:hover .zoom-icon{visibility:visible;}



.left {float:left;}

.right {float:right;}

.mt1 {margin-top:10px !important;}

.mt2 {margin-top:20px !important;}

.mt3 {margin-top:30px !important;}

.mt4 {margin-top:40px !important;}

.mt5 {margin-top:50px !important;}



.google-map {

	border:4px solid #a2bf7c;

	background:#999;

}



.google-map iframe,

.google-map img {

	display:block;	

}



.google-map:hover {border:4px solid #9ecb88;}



/* Address */

.address {

	overflow:hidden;

	width:100%;

	margin:0;

	padding:0;

	/*width:520px;*/

	margin-left:auto;

	margin-right:auto;

	display:block;

	/*margin-bottom:10px;*/

}

.address dt {

	float:left;

	width:165px;

	margin-right:20px;

	padding:0 0 0 58px;

	background:none;

	font-size:1em;

	line-height:18px;

	min-height:45px;

	background:url(../images/email.png) no-repeat 0 3px;

	margin-bottom:10px;

}

.address dd {

	/*float:left;*/

	/*clear:both;*/

	float:left;

	width:217px;

	min-height:45px;

	padding:0 0 0 58px;

	background:url(../images/telefono.png) no-repeat 0 3px;

	display:block;

}

.address dd ul {

	list-style-type:none;

	padding:0;

	margin:0;

}

.address dd ul li {

	background:none;

	padding:0;

	margin: 0;

	border: none;

	font-size:1em;

}

.address dd span {

	float:left;

	/*width:100px;*/

	width:70px;

}

.address dd a,

.address dd strong {

	font-style:italic;

	color:#fff;

	text-decoration:underline;

}

.address dd a:hover {

	text-decoration:none;

	font-weight:normal;

}



.address li.email span {

	background:none;

	margin-top:-18px;

	padding:0px;

	float:none;

	margin-left:70px;

	display:inline-table;

}



/* ====================================== */



/* Post Cycle */

.post_cycle {

	padding:0;

	margin:0;

	}

.post_cycle .cycle_item {

	display:none;

	background:none !important;

	width:100%;

	}

.post_cycle .cycle_item:first {

	display:block;

	}



/* ====================================== */



#tmslider1 {/*width:953px;*/height:446px;

/*margin:31px 0 0 0;*/

margin:0px 0 0 0;

background:url(../images/tms1_bg.png) 0 0 no-repeat;

}



#tmslider1 ul {list-style:none; padding:0px; margin:0px;}



#tmslider1 ul li {width:183px;height:446px;float:left;}

#tmslider1 ul li:hover,

#tmslider1 ul li.hover {background:url(../images/tms1_hover.png) 0 0 no-repeat;cursor:default;}



#tmslider1 ul li .tms1_1 {height:133px;overflow:hidden;}

#tmslider1 ul li .tms1_1 h2 {

	background:none;

	margin:0;

	/*padding:18px 0 0 16px;*/

	padding:10px 0 0 16px;

	font:normal 35px "Oswald";

	color:#2a2423;

	text-transform:none;

	display:block;

}



#tmslider1 ul li .tms1_1 .tms1_price {

	/*float:left;margin:-18px 0 0 0;padding:0 0 0 17px;font:700 62px "Open Sans";color:#fad556;*/

	float:left;margin:-18px 0 0 0;padding:0 0 0 17px;

	font:700 62px "Open Sans Condensed";

	color:#fad556;

	letter-spacing:-1px;

}

#tmslider1 ul li .tms1_1 .tms1_price strong {

	font-size:30px;

	font-weight:normal;

	font-family:Arial, Helvetica, sans-serif;

	display:block;

	letter-spacing:-2px;

	float:left;

	margin:18px 5px 0px 0px;

}

#tmslider1 ul li .tms1_1 .tms1_price span {

	font-size:20px;

	font-weight:bold;

	font-family:"Oswald";

	display:block;

	float:right;

	margin:18px 0px 0px 3px;

}



#tmslider1 ul li:hover .tms1_1 .tms1_price,

#tmslider1 ul li.hover .tms1_1 .tms1_price {

	/*color:#fff;*/

	color:#F30;

}



#tmslider1 ul li .tms1_1 .tms1_currency {margin:-8px 0 0 0;padding:0;font:700 32px "Open Sans";color:#fad556;}

#tmslider1 ul li:hover .tms1_1 .tms1_currency,

#tmslider1 ul li.hover .tms1_1 .tms1_currency {color:#fff;}



#tmslider1 ul li .tms1_1 .tms1_period {font:13px "Open Sans";color:#2a2423;}

#tmslider1 ul li:hover .tms1_1 .tms1_period,

#tmslider1 ul li.hover .tms1_1 .tms1_period {color:#fff;}



#tmslider1 ul li .tms1_2,

#tmslider1 ul li .tms1_3,

#tmslider1 ul li .tms1_4,

#tmslider1 ul li .tms1_5,

#tmslider1 ul li .tms1_6,

#tmslider1 ul li .tms1_7 {height:39px;padding:0 0 0 18px;font:15px/37px "Arial";color:#858585;}



#tmslider1 ul li:hover .tms1_2,

#tmslider1 ul li.hover .tms1_2,

#tmslider1 ul li:hover .tms1_3,

#tmslider1 ul li.hover .tms1_3,

#tmslider1 ul li:hover .tms1_4,

#tmslider1 ul li.hover .tms1_4,

#tmslider1 ul li:hover .tms1_5,

#tmslider1 ul li.hover .tms1_5,

#tmslider1 ul li:hover .tms1_6,

#tmslider1 ul li.hover .tms1_6,

#tmslider1 ul li:hover .tms1_7,

#tmslider1 ul li.hover .tms1_7 {color:#2a2423;}



#tmslider1 ul li .tms1_7 span,

#tmslider1 ul li .tms1_6 span {width:26px;height:19px;display:block;margin:10px 0 0 0px;padding:0px 0 0 0;overflow:hidden;background:url(../images/tms1_yes.png) 0 0 no-repeat; text-indent: 1000px; float:left;}

#tmslider1 ul li:hover .tms1_7 span,

#tmslider1 ul li.hover .tms1_7 span,

#tmslider1 ul li:hover .tms1_6 span,

#tmslider1 ul li.hover .tms1_6 span {background-position:0 -19px;}



#tmslider1 ul li a.tms1_btn {width:142px;height:29px;display:none;margin:7px 0 0 19px;padding:7px 0 0 0;background:url(../images/tms1_btn.png) 0 0 no-repeat;font:700 15px "Open Sans Condensed";color:#2a2423;text-decoration:none;text-align:center;text-transform:uppercase;

/*font-family:Oswald, Tahoma, Geneva, sans-serif;*/

font-weight:normal;

}

#tmslider1 ul li:hover a.tms1_btn,

#tmslider1 ul li.hover a.tms1_btn {display:block;}



#tmslider1 ul li.slide1 {width:204px;}

#tmslider1 ul li.slide1:hover,

#tmslider1 ul li.slide1.hover {background:none;}



#tmslider1 ul li.slide1 .tms1_1 h2 {margin:0;padding:38px 0 0 23px;font:27px "Open Sans";}

#tmslider1 ul li.slide1 .tms1_1 .tms1_price {margin:-9px 0 0 0;padding:0 0 0 23px;font:700 27px "Open Sans";color:#2a2423;}



#tmslider1 ul li.slide1 .tms1_2,

#tmslider1 ul li.slide1 .tms1_3,

#tmslider1 ul li.slide1 .tms1_4,

#tmslider1 ul li.slide1 .tms1_5,

#tmslider1 ul li.slide1 .tms1_6,

#tmslider1 ul li.slide1 .tms1_7 {padding:0 0 0 20px;color:#2a2423;}



#tmslider1 ul li.slide1 a.tms1_all_plans {display:block;float:left;margin:14px 0 0 21px;padding:0 18px 0 0;background:url(../images/tms1_all_plans.png) right 1px no-repeat;font:600 15px "Open Sans";

/*color:#ffe177;*/

color:#FFC;

text-decoration:none;

}

#tmslider1 ul li.slide1 a.tms1_all_plans:hover {

	/*color:#fff;*/

	color:#FF0;

}



/* ====================================== */



#pie {

	clear:left;

	/* background:#333 url(../images/footer-bg.png); */

	margin-top:0px;

	margin:0px 0px;
	
	background: #f00;
}



#pie .interior {

	padding:10px 0px;

	text-align:center;

	font-size:11px;

	width:925px;

	margin:0px auto;

	font-family:Arial, Helvetica, sans-serif;

}



#pie ul.menu,

#pie ul.informacion {

	padding:0px;

	margin:0px;

	list-style:none;

}



#pie ul.menu {

	width:500px;

	display:block;

	margin:0px auto;

}



#pie ul.informacion {

	clear:both;

	display:block;

	float:left;

	width:100%;

	/* margin:15px 0px 15px 0px; */

	margin: 0;

}



#pie ul.menu li,

#pie ul.informacion li {

	float:left;	

}



#pie ul.menu li {

	padding:0px 15px 0px 5px;

	/*border-right:#999 solid 1px;*/

	background:url(../images/bullet.png) no-repeat right 2px;

}



#pie ul.menu li a {

	color:#ccc;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	text-decoration:none;

}



#pie ul.menu li a:hover {

	text-decoration:underline;

	color:#fff;

}



#pie ul.menu li.last {

	background:none;	

}



#pie ul.informacion li {

	min-height:70px;

	/*padding:10px 0px;*/

	display:block;

	width:307px;

	text-align:center;

	border-right:#B9B9B9 dotted 1px;

	color:#eee;

	font-size:12px;

}



#pie ul.informacion li p {

	padding:10px 0px;

	margin:0px;

	min-height:34px;

	font-family:'Pontano Sans', Tahoma, Geneva, sans-serif;

	font-size:13px;
	
	color: #fff;

	font-weight: bold;
}



#pie ul.informacion li p strong {

	font-weight:normal;

}



#pie ul.informacion li img {

	/*display:block;*/

	margin:10px 0px 0px 0px;

}



#pie ul.informacion li.last {

	margin-right:0px;

	border:none;

}



#pie .copyright {

	/*background:#093;*/

	padding:8px 10px;

	border-top:#212121 solid 1px;

	margin:0px 8px;

}



#pie .izq,

#pie .der {

	color:#fff;

	font-family:'Pontano Sans', Tahoma, Geneva, sans-serif;

	font-weight:normal;

	font-size:12px;

}
.caja{float: left;width: 31.6%;margin-right: 24px;}

.caja img{width: 100%;}

.caja p{text-align: justify;margin:12px 0!important;}

.caja strong{text-align: left!important;display: block;}

.ultimo{margin-right: 0!important;}

.primero{width: 300px;float: left;}

.segundo{width: 500px;float: left;margin: 36px 10px 0;text-align: center;font-family:'Niagara Engraved'; }

.tercero{}

.texto{border: 3px solid #002765;padding: 5px;background: #ffff00; }

.fila{overflow: hidden;}

.contenido-caja{height: 354px;margin-top: 2px;}

/* marquee p{margin: 0!important;} */

.coloque{font-size: 11px;background: yellow;color: #f00;display: block;font-weight: bold;text-align: center;padding: 3px 0;}

#contactenos{display: block;clear: both;text-align: center;}

#previa{background: yellow;width: 336px;margin: 0 auto;}

#previa h1{color:#f00;text-align: center;font-size: 24px;text-decoration: underline;display: inline-block;background: none;padding: 0;margin: 0;}

#previa span{color: #000;font-size: 12px;text-decoration: none;display: inline-block;}

#contactenos p{font-size: 15px;}

.listado li{margin-bottom: 10px;}

.capa{overflow: hidden;}

.centrado{text-align: center!important;}

.sinrelleno{padding: 0;}