* { padding: 0; margin: 0; outline: 0; }

/* clases de ayuda */
img, a img { border: none; }

/* TOP MENU 1 */
.mnu1 {
	float:left;
	padding:0;
	overflow:hidden;
}
.mnu1 ul {
	height: 40px;
	padding: 12px 3px;
}

.mnu1 li {
	display: inline;
}

.mnu1 a {
	padding: 12px 15px !important;
}

.mnu1_bgo a {
	background-position:left;
}

/* TOP LOGO 1 */
.logo1 {
	float: right;
}
.ctd_bottom {
	float:left;
}
.slide { float:right; }

.bnr1 {
	float:left;
	text-align: center;
    line-height: 125px;
	font-size: 125px;
	/*background-color:#c6ccc8;*/
}

*>.bnr1 {
	font-size: 1.2em;
}

.bnr1 img, .bnr2 img {
 	vertical-align:top;	
}

.logo1 img {
 	vertical-align:top;                                 
 } 

.bnr2 {
	float: left;
	text-align: center;
	/*margin-top:1px;
	*margin-top:0px;
	_margin-top:0px;*/	
}

.bnr3 {
	float:left;
}
.bnr4 {
	text-align: center;
	float: left;

}

.mid_wrap {
	/*margin-top:1px;
	*margin-top:1px;
	_margin-top:1px;	*/
	float: right;
	overflow:hidden;
}

.ctdright{
	float:right;
}


.ctd1{
	float:left;
	padding-top:0px;
	overflow:hidden;
}

.ctd1_ico{
	text-align:center;
}

.ctd1_ico img{
	display:block;
	margin:auto;
}

.ctd1_ttl h4{
	height:16px;
	padding-top:3px;
	padding-left:4px;
}

.ctd1_txt p{
	width:122px;
	margin-left:9px;
	color:#003300;
	padding:1px 0px 0px 1px;
}
.ctd2{
	float:left;
	padding-top:0px;
	overflow:hidden;
}

.ctd2_ico{
	text-align:center;
}

.ctd2_ico img{
	display:block;
	margin:auto;
}

.ctd2_ttl h4{
	height:16px;
	padding-top:3px;
	padding-left:4px;
}

.ctd2_txt p{
	width:122px;
	margin-left:9px;
	color:#003300;
	padding:1px 0px 0px 1px;
}
.ctd3{
	float:left;
	padding-top:0px;
	overflow:hidden;
}

.ctd3_ico{
	text-align:center;
}

.ctd3_ico img{
	display:block;
	margin:auto;
}

.ctd3_ttl h4{
	height:16px;
	padding-top:3px;
	padding-left:4px;
}

.ctd3_txt p{
	width:122px;
	margin-left:9px;
	color:#003300;
	padding:1px 0px 0px 1px;
}
.ctd4{
	float:left;
	padding-top:0px;
	overflow:hidden;
}

.ctd4_ico{
	text-align:center;
}

.ctd4_ico img{
	display:block;
	margin:auto;
}

.ctd4_ttl h4{
	height:16px;
	padding-top:3px;
	padding-left:4px;
}

.ctd4_txt p{
	width:122px;
	margin-left:9px;
	color:#003300;
	padding:1px 0px 0px 1px;
}

.ctd5{
	overflow:hidden;
}

.ctd5_ico{
	line-height:145px;
	text-align:center;
}

.ctd5_ico img{
	margin:auto;
	vertical-align:middle;
}

.ctd5_txt p{
	width:137px;
	margin:-40px auto 0px auto;
	line-height:normal;
}


.ctd6{
	overflow:hidden;
}

.ctd6_ico{
	line-height:145px;
	text-align:center;
}

.ctd6_ico img{
	margin:auto;
	vertical-align:middle;
}

.ctd6_txt p{
	width:137px;
	margin:-40px auto 0px auto;
	line-height:normal;
}

.ctd7{
	overflow:hidden;
}

.ctd7_ico{
	line-height:145px;
	text-align:center;
}

.ctd7_ico img{
	margin:auto;
	vertical-align:middle;
}

.ctd7_txt p{
	width:137px;
	margin:-40px auto 0px auto;
	line-height:normal;
}

.ctdbottom{
	float:left;
	overflow:hidden;
}

.clear { clear: both; }

.footer{
	overflow:hidden;
	float:left;
	padding-top:67px;
}
.pb{width:780px; height:20px; margin:auto; padding-top:5px;}
