body{
	background-color:#231f20;
	padding:0px;
	margin:0px;
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:10px;
	color:#FFFFFF;
}



#full{
	z-index:1;
}


div#container{
	position:relative; 
	left:0;
	top:0;
	width:770px;
	height:100%;
	z-index:5;
}

div#banner{
	position:relative;
	width:770px;
	height:132px;
}

div#flash, div#pictures, div#mensaje{
	position:absolute;
	top:0;
	left:0;
	width:770px;
	height:132px;
	padding:0; 
	z-index:100;
	
}

div#pictures{
	top:17px;
	left:391px;
	width:366px;
	height:70px;
	z-index:50;
	
}
div#mensaje{
	top:95px;
	left:391px;
	width:366px;
	height:28px;
	z-index:150;
	
}

#carousel2{
	width:366px;
	height:70px;
	overflow:hidden;
	position:relative;
}
#carousel2 img{
	width:auto;
}
 
#carousel2_Controles img{
	border: 0px solid #a00;
	width: 0px;
	height: 0px;
}
#carousel2_Controles{
	right: 0;
	bottom: 0;
}

div#menu{
	position:absolute;
	top:207px;
	left:215px;
	width:555px;
	height:30px;
	z-index:200;
}
div#fecha{
	position:absolute;
	top:207px;
	left:620px;
	width:150px;
	height:30px;
	z-index:300;
}

div#window1{
	position:absolute;
	top:296px;
	left:225px;
	width:535px;
	height:500px;
	visibility:hidden;
	z-index:10;
	padding:0px;
	background-color:#C0EAFB;
}
div#window2{
	position:absolute;
	top:296px;
	left:225px;
	width:535px;
	height:500px;
	visibility:hidden;
	z-index:10;
	padding:0px;
	background-color:#C0EAFB;
}
div#window3{
	position:absolute;
	top:296px;
	left:225px;
	width:535px;
	height:500px;
	visibility:hidden;
	z-index:10;
	padding:0px;
	background-color:#C0EAFB;
}
div#window4{
	position:absolute;
	top:296px;
	left:225px;
	width:535px;
	height:500px;
	visibility:hidden;
	z-index:10;
	padding:0px;
	background-color:#C0EAFB;
}
div#window5{
	position:absolute;
	top:296px;
	left:225px;
	width:535px;
	height:500px;
	visibility:hidden;
	z-index:10;
	padding:0px;
	background-color:#C0EAFB;
}
div#window_book{
	position:absolute;
	top:296px;
	left:225px;
	width:535px;
	height:500px;
	visibility:hidden;
	z-index:10;
	padding:0px;
	background-color:#C0EAFB;
}


.div{
	padding-top:5px;
}


.table{
	height:100%;
}
/*
.table_comun{
	font-size:1px;
}
*/
.td_margin_top{
	padding-top:5px;
}
.td_margin_bottom{
	padding-bottom:5px;
}
.td_margin_top_bottom{
	padding-top:5px;
	padding-bottom:5px;
}
.td_margin_left{
	padding-left:10px;
}
.td_margin_right_bottom{
	padding-right:10px;
	padding-bottom:5px;
}
.td_margin_left_bottom{
	padding-left:10px;
	padding-bottom:5px;
}


.border_orange{
	border:#fdb913 solid 1px;
}
.border_green{
	border:#229a5a solid 1px;
	background-color:#CFECD2;
}
.border_green_bottom{
	border-bottom:#86cf8e solid 1px;
	padding-top:8px;
	padding-bottom:8px;
}
.border_green_bottom2{
	padding-top:8px;
	padding-bottom:8px;
}
.border_green_right_bottom{
	border-right:#86cf8e solid 1px;
	border-bottom:#86cf8e solid 1px;
	padding:1px 4px 2px 4px; 
}
.border_green_bottom3{
	border-bottom:#86cf8e solid 1px;
	padding:1px 4px 2px 4px; 
}
.border_blue{
	border:#003c70 solid 1px;
}
.border_blue_bottom{
	border-bottom:#90bed8 solid 1px;
	padding-right:5px;
}
.border_blue_bottom2{
	border-bottom:#003c70 solid 1px;
	padding:2px 5px 2px 5px; 
	background-color:#FFF4C0;
}
.border_blue_bottom3{
	border-bottom:#003c70 solid 1px;
	padding:2px 5px 2px 5px; 
	background-color:#CFECD2;
}
.border_orange_bottom{
	border-bottom:#fee595 solid 1px;
	padding-left:4px;
	padding-right:4px;
}
.border_orange_right_bottom{
	border-right:#fee595 solid 1px;
	border-bottom:#fee595 solid 1px;
	padding:1px 4px 2px 4px; 
}



.bg_color1{
	background-color:#000000;
}

.bg_header_corner_1{
	background:url(../img/bg/header/header_corner_1.jpg) top left no-repeat #000000;
}
.bg_header_corner_2{
	background:url(../img/bg/header/header_corner_2.jpg) top right no-repeat #000000;
}
.bg_header_corner_3{
	background:url(../img/bg/header/header_corner_3.jpg) bottom left no-repeat #000000;
}
.bg_header_corner_4{
	background:url(../img/bg/header/header_corner_4.jpg) bottom right no-repeat #000000;
}
.bg_header_fill_1{
	background:url(../img/bg/header/header_fill_1.jpg) top left repeat-x #000000;
}
.bg_header_fill_2{
	background:url(../img/bg/header/header_fill_2.jpg) top left repeat-y #000000;
}
.bg_header_fill_3{
	background:url(../img/bg/header/header_fill_3.jpg) bottom left repeat-y #000000;
}
.bg_header_fill_4{
	background:url(../img/bg/header/header_fill_4.jpg) bottom left repeat-x #000000;
}

.box_orange_line_top{
	border-top:#fdb913 solid 1px;
	background-color:#fff4c0;
}
.box_orange_line_top_left_right{
	border-top:#fdb913 solid 1px;
	border-left:#fdb913 solid 1px;
	border-right:#fdb913 solid 1px;
	background-color:#fff4c0;
	padding:0px 0px 0px 0px; 
}
.box_orange_line_bottom{
	border-bottom:#fdb913 solid 1px;
	background-color:#fff4c0;
}
.box_orange_bg_fill1{
	background:url(../img/contenido/box_orange_fill1.jpg) top left repeat-x #fff4c0;
}
.box_orange_bg_color{
	background-color:#fff4c0;
}

.box_green_line_top{
	border-top:#3eb34a solid 1px;
	background-color:#cfecd2;
}
.box_green_line_top_left_right{
	border-top:#3eb34a solid 1px;
	border-left:#3eb34a solid 1px;
	border-right:#3eb34a solid 1px;
	background-color:#cfecd2;
	padding:0px 8px 0px 8px; 
}
.box_green_line_bottom{
	border-bottom:#3eb34a solid 1px;
	background-color:#cfecd2;
}
.box_green_bg_fill1{
	background:url(../img/contenido/box_green_fill1.jpg) top left repeat-x #cfecd2;
}
.box_green2_bg_fill1{
	background:url(../img/contenido/box_green2_fill1.jpg) top left repeat-x #cfecd2;
}
.box_green_bg_color{
	background-color:#cfecd2;
}

.box_blue_line_top{
	border-top:#003c70 solid 1px;
	background-color:#c0eafb;
}
.box_blue_line_top_left_right{
	border-top:#003c70 solid 1px;
	border-left:#003c70 solid 1px;
	border-right:#003c70 solid 1px;
	background-color:#c0eafb;
	padding:0px 0px 0px 0px; 
}
.box_blue_line_bottom{
	border-bottom:#003c70 solid 1px;
	background-color:#c0eafb;
	height:10px !important;
	font-size:1px;
}
.box_blue_bg_fill1{
	background:url(../img/contenido/box_blue_fill1.jpg) top left repeat-x #c0eafb;
}
.box_blue2_bg_fill1{
	background:url(../img/contenido/box_blue2_fill1.jpg) top left repeat-x #c0eafb;
}
.box_blue_bg_color{
	background-color:#c0eafb;
}

.box_white_line_top{
	border-top:#03adef solid 1px;
	background-color:#fff;
}
.box_white_line_top_left_right{
	border-left:#03adef solid 1px;
	border-right:#03adef solid 1px;
	background-color:#fff;
	padding:0px 8px 0px 8px; 
}
.box_white_line_bottom{
	border-bottom:#03adef solid 1px;
	background-color:#fff;
}
.box_white_bg_fill1{
	background:url(../img/contenido/box_white_fill1.jpg) top left repeat-x #fff;
}
.box_white_bg_color{
	background-color:#fff;
}


.text_footer{
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:10px;
	color:#03adef;
}

a.link-footer:link{
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:10px;
	color:#fed302;
	text-decoration:none;
}
a.link-footer:visited{
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:10px;
	color:#fed302;
	text-decoration:none;
}
a.link-footer:hover{
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:10px;
	color:#03adef;
	text-decoration:underline;
}
a.link-footer:active{
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:10px;
	color:#fed302;
	text-decoration:none;
}
.text_more{
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:11px;
	color:#078d47;
}
a.link-more:link{
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:11px;
	color:#078d47;
	text-decoration:none;
}
a.link-more:visited{
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:11px;
	color:#078d47;
	text-decoration:none;
}
a.link-more:hover{
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:11px;
	color:#666666;
	text-decoration:underline;
}
a.link-more:active{
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:11px;
	color:#078d47;
	text-decoration:none;
}

.text_blue{
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:11px;
	color:#1084e0;
}
a.link-blue:link{
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:11px;
	color:#1084e0;
	text-decoration:none;
}
a.link-blue:visited{
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:11px;
	color:#1084e0;
	text-decoration:none;
}
a.link-blue:hover{
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:11px;
	color:#666666;
	text-decoration:underline;
}
a.link-blue:active{
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:11px;
	color:#1084e0;
	text-decoration:none;
}


.text_content_gral{
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:11px;
	color:#003c70;
	line-height:120%;
}
.text_content_inside{
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:12px;
	color:#003c70;
	line-height:150%;
}
.text_gray{
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:11px;
	color:#666666;
	line-height:120%;
}
.text_red{
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:11px;
	color:#c00000;
	line-height:120%;
}
a.link-red:link{
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:11px;
	color:#c00000;
	text-decoration:underline;
}
a.link-red:visited{
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:11px;
	color:#c00000;
	text-decoration:underline;
}
a.link-red:hover{
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}
a.link-red:active{
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:11px;
	color:#c00000;
	text-decoration:underline;
}

.text_cyan{
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:11px;
	color:#03adef;
	line-height:120%;
}





.basic  {
	width:100%;
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:12px;
	border:0px solid #000;
}
.basic div {
	padding-top:5px;
}
.basic p {
	margin:0px;
	padding:0px;
}
.basic b {
	display:block;
	padding:0px;
	margin-top:0;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	color:#003c70;
}
/*-------------------------------------------*/
#icon img{cursor:pointer;}
.basic a.icon{ 
	cursor:pointer;
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:12px;
	text-decoration:none;
	display:block;
	padding:0px 0px 0px 0px; 
	border:#FDB913 solid 0px;
}
.basic a {
	cursor:pointer;
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:12px;
	color:#003c70;
	line-height:150%;
	text-decoration:none;
	display:block;
	padding:3px 10px 3px 10px; 
	border:#FDB913 solid 1px;
	background-color:#FFF4C0;
}
.basic a:hover {
	cursor:pointer;
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:12px;
	color:#078D47;
	text-decoration:none;
	display:block;
	padding:3px 10px 3px 10px; 
	border:#078D47 solid 1px;
	background-color:#CFECD2;
}
.basic a:selected {
	cursor:pointer;
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:12px;
	color:#003c70;
	line-height:150%;
	text-decoration:none;
	display:block;
	padding:3px 10px 3px 10px; 
	border:#FDB913 solid 1px;
	background-color:#FFF4C0;
}


.form-contactos1{
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:12px;
	color:#003c70;
	font-weight:bold;
}
.form-mensaje1{
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:12px;
	color: #FF0000;
}
.form-texto{
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:12px;
	color:#003c70;
	font-weight:bold;
}
.form-botones{
	background-color:#003c70;
	border-bottom:#000000 1px solid;
	border-left:#ffffff 1px solid;
	border-right:#000000 1px solid;
	border-top:#ffffff 1px solid;
	font:bold 12px "Trebuchet MS", Tahoma, Arial;
	color:#fff;
} 
.form-botones_1{
	background-color:#003c70;
	border-bottom:#000000 1px solid;
	border-left:#ffffff 1px solid;
	border-right:#000000 1px solid;
	border-top:#ffffff 1px solid;
	font:bold 12px "Trebuchet MS", Tahoma, Arial;
	color:#fff;
	height:22px;
} 
.form-formulario{
	background-color:#FFF4C0;
	border:1px solid #003c70;
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:12px;
	color:#003c70;
}
.form-formulario_1{
	background-color:#FFF4C0;
	border:1px solid #003c70;
	height:16px;
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:12px;
	color:#003c70;
}
.form-codigo{
	width:55px;
	border:1px solid #003c70;
	padding:2px;
	margin:2px;
	background-color:#fff;
}
.form-menu{
	background-color:#ffc200;
	border:1px solid #112904;
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:11px;
	color:#002c54;
	width:180px;
	height:22px;
}
.pics{ padding:0; margin:0px 0px; width:364px; height:59px;}
.pics img{ width:364px; height:59px; top:0px; left:0px;background-color:#fff;}
