/* CSS Document */

/*------------------------STYLES - GENERAL ---------------------------*/
body {
	margin:0;
	padding:0;
	font:normal 11px Tahoma, sans-serif;
	color:#929393;
	line-height:14px;
	background-image:url(../images/back-body_04.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

form {
	padding:0px;
	margin:0px;
	}
input {
	padding:0px;
	margin:0px;
	}


img {
	padding:0px;
	margin:0px
	}
	
#container {
	height:100%;
	width:900px;
	border-bottom:3px solid #8bdaeb;
	margin:0 auto;
	padding:0px 0px 0px 0px;
}
.small-greytext-01 {
	font:normal 10px Tahoma, sans-serif;
	color:#929393;
	}
.small-greytext-bold {
	font:bold 10px Tahoma, sans-serif;
	color:#b3b2b2;
	}
.bluetext {
	font:normal 11px Tahoma, sans-serif;
	color:#24537a;
	}
.bold-bluetext {
	font:bold 11px Tahoma, sans-serif;
	color:#24537a;
	}
.bold-bluetext a{
	font:bold 11px Tahoma, sans-serif;
	color:#24537a;
	text-decoration:none;
	background-image:none;
	}
.bold-bluetext a:link{
	font:bold 11px Tahoma, sans-serif;
	color:#24537a;
	text-decoration:none;
	background-image:none;
	}
.bold-bluetext a:hover{
	font:bold 11px Tahoma, sans-serif;
	color:#24537a;
	text-decoration:underline;
	background-image:none;
	}
.big-bluetext {
	font:bold 12px Tahoma, sans-serif;
	color:#24537a;
	padding-top:13px;
	}
.big-bluetext a{
	font:bold 12px Tahoma, sans-serif;
	color:#24537a;
	text-decoration:none;
	background-image:url(../images/no-dots.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	}
.big-bluetext a:link{
	font:bold 12px Tahoma, sans-serif;
	color:#24537a;
	text-decoration:none;
	background-image:url(../images/no-dots.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	}
.big-bluetext a:hover{
	font:bold 12px Tahoma, sans-serif;
	color:#24537a;
	text-decoration:underline;
	background-image:url(../images/no-dots.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	}
.big-bluetext-2 {
	font:normal 12px Tahoma, sans-serif;
	color:#24537a;
	}
.skybluetext {
	font:normal 10px Tahoma, sans-serif;
	color:#8bdaeb;
	}
.table {
	border-top:1px solid;
	border-left:1px solid;
	border-color:#e1e2e2;
	}

.skybluetext-2 {
	font:normal 11px Tahoma, sans-serif;
	color:#00b1d2;
	}

/*td  {
	border-bottom:1px solid;
	border-right:1px solid;
	border-color:#e1e2e2;
	text-align:center;
		}*/
.td-simples {
	border-bottom:1px solid;
	border-right:1px solid;
	border-color:#e1e2e2;
	text-align:center;
	padding:6px 3px 6px 3px;

}
.table-titles {
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #e1e2e2;
	background-color:#f7f7f7;
	font:bold 11px Tahoma, sans-serif;
	color:#929393;
	text-align:center;
	
	}
.td-titles {
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	padding:6px 3px 6px 3px;
	
}

.td-titles2 {
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	padding:6px 3px 6px 9px;
	text-align:left
	
}

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

.ul-position {
	margin-left:-5px;
	margin-bottom:-5px
	}
*html .ul-position {
	margin-left:-5px;
	margin-bottom:-5px
	}
*:first-child+html .ul-position {
	margin-left:0px;
	margin-bottom:-5px
	}
.ul-position[class] {
	margin-left:-43px;
	margin-bottom:13px;
	margin-top:1px
	}
li {
	margin:0px;
	padding:0px
	}
/*------------------------ Header ---------------------------*/

#header-general {
	width:900px;
	height:109px;
	clear:both
	}
#header-logo {
	height:107px;
	width:170px;
	float:left;
	}
#header-back {
	height:107px;
	width:199px;
	float:left
}

#header-right-area {
	height:107px;
	width:485px;
	margin-left:46px;
	float:left;
}

/*div#header-right-area .menu-top {
	height:18px;
	width:465px;
	margin-left:3px;
	border-top:2px solid #8bdaeb;
	clear:both;
	background-image:url(../images/back-skyblue-menu_09.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	color:#FFFFFF;
	font:normal 10px Tahoma, sans-serif;
	text-align:right;
	padding-right:17px;
	line-height:16px
	}*/
div#header-right-area .menu-top {
	height:18px;
	width:482px; /*cuando se incluya la opcion de idioma, esta medida debe ser 465px !!! */
	margin-left:3px;
	border-top:2px solid #8bdaeb;
	clear:both;
	text-align:right
	
	}
.menu-top-2 {
	float:left;
	width:auto;
	color:#FFFFFF;
	font:normal 10px Tahoma, sans-serif;
	text-align:right;
	padding-right:10px;
	line-height:16px;
	padding-left:10px;
	background-color:#8bdaeb;
	height:18px
}
div#header-right-area .menu-top a{
	color:#FFFFFF;
	font:normal 10px Tahoma, sans-serif;
	text-decoration:none;
	border:none;
	}
div#header-right-area .menu-top a:link{
	color:#FFFFFF;
	font:normal 10px Tahoma, sans-serif;
	text-decoration:none;
	border:none
	}
div#header-right-area .menu-top a:hover{
	color:#FFFFFF;
	font:normal 10px Tahoma, sans-serif;
	text-decoration:underline;
	border:none;
	}
div#header-right-area .menu-bottom {
	height:14px;
	width:485px;
	margin-top:66px;
	clear:both
	}
div#header-right-area .eachbutton {
	height:14px;
	float:right;
	margin:0px;
	padding:0px;
	}
div#header-right-area .eachbutton a{
	border:0px solid;
	text-decoration:none;
	}
div#header-right-area .eachbutton a:link{
	border:0px solid;
	text-decoration:none;
	}
div#header-right-area .eachbutton a:hover{
	border:0px solid;
	text-decoration:none;
	}
	
/*------------------------ Splash/Img Top ---------------------------*/

#splash-top {
	height:240px;
	width:900px;
	clear:both;
	}
#img-top {
	height:180px;
	width:900px;
	clear:both;
	}
	
/*------------------------ Content ---------------------------*/
#total-content {
	width:900px;
	height:100%;
	clear:both;
	background-image:url(../images/content-back_29.jpg);
	background-position:top;
	background-repeat:repeat-x
}

/*-------------------- Content LEFT-----------------------*/
#content-left { /*Paginas interiores*/
	height:100%;
	width:703px;
	float:left;
	}

#left-index-col-01 { /*Home*/
	height:100%;
	width:176px;
	float:left;
	padding:17px 20px 30px 9px;
	float:left
	}
	
*html #left-index-col-01 { /*Home*/
	height:100%;
	width:176px;
	float:left;
	padding:17px 18px 30px 9px;
	float:left
	}
	
#left-index-col-02 { /*Home*/
	height:100%;
	width:478px;
	float:left;
	padding:17px 20px 40px 0px;
	}

#links a{
	font:normal 11px Tahoma, sans-serif;
	color:#929393;
	background-image:url(../images/dots.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	text-decoration:none
	}
#links a:link{
	font:normal 11px Tahoma, sans-serif;
	color:#929393;
	background-image:url(../images/dots.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	text-decoration:none
	}
#links a:hover{
	font:normal 11px Tahoma, sans-serif;
	color:#929393;
	background-image:url(../images/dots.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	text-decoration:none
	}

#content-left-int {
	height:100%;
	width:639px;
	float:left;
	padding:17px 50px 45px 14px;
	
	}
p a{
	font:normal 11px Tahoma, sans-serif;
	color:#929393;
	background-image:url(../images/dots.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	text-decoration:none
	}
p a:link{
	font:normal 11px Tahoma, sans-serif;
	color:#929393;
	background-image:url(../images/dots.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	text-decoration:none
	}
p a:hover{
	font:normal 11px Tahoma, sans-serif;
	color:#929393;
	background-image:url(../images/dots.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	text-decoration:none
	}
#content-left-int img{
	margin-right:10px;
	}
	
#titles {
	height:19px;
	clear:both;
	margin-bottom:11px;
	}
#titles-news {
	height:30px;
	clear:both;
	}
.news-menu-box {
	height:100%; /*49px;*/
	width:176px;
	clear:both;
	background:#FFFFFF;
	display:block;
	border-bottom:1px solid #e9eaea;
	
	}

.news-menu-box a{	
	background:#FFFFFF;
	text-decoration:none;
	cursor:pointer;
	display:block;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	}
.news-menu-box a:link{	
	background:#FFFFFF;
	text-decoration:none;
	cursor:pointer;
	display:block;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	}
.news-menu-box a:hover{
	background:#f7f7f7;
	text-decoration:none;
	cursor:pointer;
	display:block;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	}
.news-menu {
	 height:100%; /*35px;*/
	 width:166px;
	 /*border-top:1px solid #ffffff;*/
	 padding:6px 5px 6px 5px;
	 /*border-bottom:1px solid #ffffff;*/
}

.bluetext-newmenu {
	font:normal 11px Tahoma, sans-serif;
	color:#24537a;
	display:block;
	padding-left:5px;
	padding-top:5px;
	margin-bottom:-12px;
}

.small-greytext-bold-newmenu {
	font:bold 10px Tahoma, sans-serif;
	color:#b3b2b2;
	display:block;
	padding-left:5px;
	margin-bottom:5px;
}


#mas {
	height:10px;
	width:166px;
	padding:6px 5px 6px 5px;
	clear:both;
	text-align:right;
	font:normal 10px Tahoma, sans-serif;
	color:#8bdaeb;
	}
#mas a{	
	font:normal 10px Tahoma, sans-serif;
	color:#8bdaeb;
	border-bottom:0px solid #FFFFFF;
	text-decoration:none
	}
#mas a:link{	
	font:normal 10px Tahoma, sans-serif;
	color:#8bdaeb;
	border-bottom:0px solid #FFFFFF;
	text-decoration:none
	}
#mas a:hover{	
	font:normal 10px Tahoma, sans-serif;
	color:#8bdaeb;
	border-bottom:1px solid #8bdaeb;
	text-decoration:undeline
	}
.mas-2 {
	margin:0px;
	padding:0px;
	font:normal 11px Tahoma, sans-serif;
	color:#8bdaeb;
	}
.mas-2 a{	
	font:normal 11px Tahoma, sans-serif;
	color:#8bdaeb;
	border-bottom:0px solid #8bdaeb;
	text-decoration:none;
	background-image:none;
	}
.mas-2 a:link{	
	font:normal 11px Tahoma, sans-serif;
	color:#8bdaeb;
	border-bottom:0px solid #8bdaeb;
	text-decoration:none;
	background-image:none;
	}
.mas-2 a:hover{	
	font:normal 11px Tahoma, sans-serif;
	color:#8bdaeb;
	border-bottom:1px solid #8bdaeb;
	text-decoration:undeline;
	background-image:none;
	}
.right-boxes {
	height:56px;
	width:470px;
	background-image:url(../images/back-rightboxes_40.jpg);
	background-repeat:repeat-x;
	clear:both;
	padding-bottom:7px;
	padding-top:8px;
	padding-right:8px;
	}
.right-boxes .img {
	height:56px;
	width:135px;
	margin-right:16px;
	float:left
	}
.right-boxes .arrow2 {
	height:17px;
	width:10px;
	margin-top:12px;
	margin-right: 7px;
	float:left 
}
.right-boxes .txt2 {
	width:300px;
	float:left;
	margin-top:12px
}
.right-boxes .arrow3 {
	height:17px;
	width:10px;
	margin-top:5px;
	margin-right:7px;
	float:left 
}
.right-boxes .txt3 {
	width:300px;
	float:left;
	margin-top:5px;
	height:100%
}
*html .right-boxes .txt3 {
	width:300px;
	float:left;
	margin-top:5px;
	height:100%;
	margin-bottom:-5px
}

/*------------------ Content LEFT Int ---------------------*/
.form-class {
	font:normal 10px Tahoma, sans-serif;
	color:#6b6b6b;
	width:243px;
	}
#menu-int {
	margin-bottom:20px;
	}	
#menu-int a{
	font:normal 11px Tahoma, sans-serif;
	color:#24537a;
	background-image:url(../images/blue-dots_07.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	text-decoration:none;
	line-height:16px
	}
#menu-int a:link{
	font:normal 11px Tahoma, sans-serif;
	color:#24537a;
	background-image:url(../images/blue-dots_07.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	text-decoration:none;
	line-height:16px
	}
#menu-int a:hover{
	font:normal 11px Tahoma, sans-serif;
	color:#24537a;
	background-image:url(../images/blue-dots_07.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	text-decoration:none;
	line-height:16px
	}
/*-------------------- Content RIGHT -----------------------*/
.content-right {
	height:100%;
	width:197px;
	float:left;
	padding-top:48px;
	}

.content-right img{
	margin-bottom:14px;
	}

.content-right .csschandy {
	width:197px;
	height:auto;
	text-align:center;
	border-bottom:1px solid #e9e9e9;
	border-top:1px solid #e9e9e9;
	}
	
/*------------------------ Footer ---------------------------*/
#total-footer {
	height:100%;
	width:884px;
	padding:5px 8px 5px 8px;
}

.footer-top {
	height:100%;
	width:884px;
	clear:both
	}
.footer-top .txt{
	height:100%;
	width:648px;
	float:left;
	text-align:left;
	font:normal 10px Tahoma, sans-serif;
	color:#c5c4c4;
	line-height:12px
}
*html .footer-top .txt{
	height:100%;
	width:648px;
	float:left;
	text-align:left;
	font:normal 10px Tahoma, sans-serif;
	color:#c5c4c4;
	line-height:12px
}
.footer-top .txt a{
	text-align:left;
	font:normal 10px Tahoma, sans-serif;
	color:#c5c4c4;
	line-height:12px;
	text-decoration:underline;
	border-bottom:0px solid;
}
.footer-top .txt a:link{
	text-align:left;
	font:normal 10px Tahoma, sans-serif;
	color:#c5c4c4;
	line-height:12px;
	text-decoration:underline;
	border-bottom:0px solid;
}
.footer-top .txt a:hover{
	text-align:left;
	font:normal 10px Tahoma, sans-serif;
	color:#c5c4c4;
	line-height:12px;
	text-decoration:underline;
	border-bottom:0px solid;
}
.footer-top .schandy-logo{
	height:100%;
	width:141px;
	float:left;
	margin-top:5px
	
}
.footer-top .schandy-logo a{
	border-bottom:0px solid;
	text-decoration:none;
	width:141px;
	
	}
.footer-top .schandy-logo a:link{
	border-bottom:0px solid;
	text-decoration:none;
	width:141px;
	
	}
.footer-top .schandy-logo a:hover{
	border-bottom:0px solid;
	text-decoration:none;
	width:141px;
	
	}
.footer-top .zim-logo{
	height:100%;
	width:85px;
	margin-right: 10px;
	float:left;
	
}
.footer-logos {
	height:22px;
	float:left;
	margin-top:10px
	}
.footer-hydra {
	width:auto;
	height:14px;
	margin-top:21px;
	float:right;
	text-align:right
	}

/*-------------------- Content LOGIN -----------------------*/

#login-text {
	width:49px;
	float:left;
	height:22px;
	line-height:22px
	}

#login-campos {
	width:590px;
	float:right;
	height:22px;
	font:normal 11px Tahoma, sans-serif;
	color:#929393;
	}
.login-textcampos {
	font:normal 11px Tahoma, sans-serif;
	color:#929393;
	padding:2px
}
.text-boton {
	font:normal 12px Tahoma, sans-serif;
	color:#333333;
	padding-left:5px;
	padding-right:5px;
	margin-left:48px;
	margin-top:2px
	}
	
*html .text-boton {
	font:normal 12px Tahoma, sans-serif;
	color:#333333;
	padding-left:5px;
	padding-right:5px;
	margin-left:48px;
	margin-top:-12px
	}
/*-------------------- Content Nuevos Usuarios -----------------------*/

#login-text2 {
	width:129px;
	float:left;
	height:22px;
	line-height:22px
	}

#login-campos2 {
	width:508px;
	float:right;
	height:22px;
	font:normal 11px Tahoma, sans-serif;
	color:#929393;
	}
.login-textcampos2 {
	font:normal 11px Tahoma, sans-serif;
	color:#929393;
	padding:2px
}
.text-boton2 {
	font:normal 12px Tahoma, sans-serif;
	color:#333333;
	padding-left:5px;
	padding-right:5px;
	margin-left:129px;
	margin-top:2px
	}
	
*html .text-boton2 {
	font:normal 12px Tahoma, sans-serif;
	color:#333333;
	padding-left:5px;
	padding-right:5px;
	margin-left:129px;
	margin-top:-2px
	}
#login-check {
	width:20px;
	float:left;
	height:22px;
	line-height:22px;
	padding-top:5px
	}
#login-check[id] {
	width:16px;
	float:left;
	height:22px;
	line-height:22px;
	padding-top:5px
	}
*html #login-check {
	width:20px;
	float:left;
	height:22px;
	padding-top:12px
	}

#login-checktext {
	width:617px;
	float:right;
	height:22px;
	font:normal 11px Tahoma, sans-serif;
	color:#929393;
	height:22px;
	line-height:22px;
	margin-bottom:5px
	}
#login-checktext[id] {
	width:621px;
	float:right;
	height:22px;
	font:normal 11px Tahoma, sans-serif;
	color:#929393;
	height:22px;
	line-height:22px;
	margin-bottom:5px
	}
*html #login-checktext {
	width:617px;
	float:right;
	height:22px;
	font:normal 11px Tahoma, sans-serif;
	color:#929393;
	height:22px;
	line-height:22px;
	margin-bottom:3px
	}
*:first-child+html #login-checktext {
	width:617px;
	float:right;
	font:normal 11px Tahoma, sans-serif;
	color:#929393;
	height:15px;
	margin-top:7px;
	margin-bottom:6px
	}
.contact-boton {
	font:normal 12px Tahoma, sans-serif;
	color:#333333;
	padding-left:5px;
	padding-right:5px;
	margin-top:60px;
	margin-left:130px
	}
*html .contact-boton {
	font:normal 12px Tahoma, sans-serif;
	color:#333333;
	padding-left:5px;
	padding-right:5px;
	margin-top:5px;
	margin-left:130px
	}
*:first-child+html .contact-boton {
	font:normal 12px Tahoma, sans-serif;
	color:#333333;
	padding-left:5px;
	padding-right:5px;
	margin-top:43px;
	margin-left:130px
	}
.contact-boton2 {
	font:normal 12px Tahoma, sans-serif;
	color:#333333;
	padding-left:5px;
	padding-right:5px;
	margin-top:60px;
	margin-left:10px
	}
*html .contact-boton2 {
	font:normal 12px Tahoma, sans-serif;
	color:#333333;
	padding-left:5px;
	padding-right:5px;
	margin-top:5px;
	margin-left:10px
	}
*:first-child+html .contact-boton2 {
	font:normal 12px Tahoma, sans-serif;
	color:#333333;
	padding-left:5px;
	padding-right:5px;
	margin-top:43px;
	margin-left:10px
	}

			
#NewsVertical {
	width: 178px;
	height: 212px;
	display: block;
	overflow: hidden;
	position: relative;
	
	}
	
#TickerVertical {
	width: 178px;
	height: 212px;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	}

#TickerVertical li {
	display: block;
	width: 178px;				
	color: #fff;
	text-align: left;
	font-size: 14px;
	margin: 0;
	padding: 0;
	float: left;				
	}