* {margin: 0; padding: 0;}

a, a:hover {text-decoration: none;}

body {text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 62.5%; color: #333333;}
	
.skip {display: none;}

.blue {color: #00a8cc;}
.blue2 {color: #00a8cc; font-size:20px;}
.blue3 {color: #00a8cc; font-size:14px;}
.orange {color: #f89b1e;}

.clearDiv {clear: both;}

.imizq {float:left;  margin:13px 15px 0 0; }

#cabecera {}

#cabecera-in {width: 830px; margin: 0 auto; height: 171px; position: relative; background: url(../images/bg-cab.gif) no-repeat; /*repeat-x left bottom;*/}

#cabecera-iz {width: 205px; float: left; display: inline; padding: 0px;}

#cabecera-de-im {float: left; margin-top:0px; margin-left:10px;}

.mg {padding: 19px 0px 5px 65px;}

#total {background:  transparent url(../images/bg-col.gif) repeat-y center top; background-color: #ffffff;}

#contener {width: 830px; background-color: #ffffff; margin: 0 auto; text-align: center; overflow: hidden;}
		
#col-izq {width: 191px; float: left; display: inline; text-align: left; padding: 0px 0px 30050px 0px; margin-bottom: -30000px; margin-left: 5px;}
#col-izq2 {width: 191px; float: left; display: inline; text-align: left; padding: 0px 0px 0px 0px; margin-left: 5px;}

#col-izq h1 {color: #00a8cc; font-size: 2.1em; line-height: 2em; font-weight: lighter; border-bottom: 1px dotted #aaaaaa;}

#col-izq h2 {color: #555555; font-size: 1.2em; line-height: 1.3em; letter-spacing: 1px; padding-top: 1.5em;}

#col-izq p {color: #444444; font-size: 1.1em; line-height: 1.636em; padding: .818em .818em;}

#col-izq img {padding: 0 .9em;}

#col-izq a {color: #444444; border-bottom: 1px solid #bbbbbb; padding-bottom: 1px;}

#col-izq a:hover {color: #00a8cc; border-bottom: 1px solid #00a8cc; padding-bottom: 1px;}

#col-izq .active {color: #00a8cc; border-bottom: 1px solid #00a8cc; padding-bottom: 1px;}

#col-izq ul {padding-left: 10px; margin-left: 10px; line-height: 2.25em; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; list-style-type: square; color: #00a8cc;}

#col-izq li {list-style-type: square; font-size: 1.1em; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0;}

#col-izq ul li ul {list-style-type: square; color: #a7a02d; padding-left: 10px; margin-left: 10px; line-height: 2.25em; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0;}

#col-izq ul li ul li {list-style-type: circle; font-size: 1em; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0;}

#col-izq2 h1 {color: #00a8cc; font-size: 2.1em; line-height: 2em; font-weight: lighter; border-bottom: 1px dotted #aaaaaa;}

#col-izq2 h2 {color: #555555; font-size: 1.2em; line-height: 1.3em; letter-spacing: 1px; padding-top: 1.5em;}

#col-izq2 p {color: #444444; font-size: 1.1em; line-height: 1.636em; padding: .818em .818em;}

#col-izq2 img {padding: 0 .9em;}

#col-izq2 a {color: #444444; border-bottom: 1px solid #bbbbbb; padding-bottom: 1px;}

#col-izq2 a:hover {color: #00a8cc; border-bottom: 1px solid #00a8cc; padding-bottom: 1px;}

#col-izq2 .active {color: #00a8cc; border-bottom: 1px solid #00a8cc; padding-bottom: 1px;}

#col-izq2 ul {padding-left: 10px; margin-left: 10px; line-height: 2.25em; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; list-style-type: square; color: #00a8cc;}

#col-izq2 li {list-style-type: square; font-size: 1.1em; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0;}

#col-izq2 ul li ul {list-style-type: square; color: #a7a02d; padding-left: 10px; margin-left: 10px; line-height: 2.25em; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0;}

#col-izq2 ul li ul li {list-style-type: circle; font-size: 1em; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0;}
	

	
#col-dch-rightcol {float: right; display: inline; border: 0;}

#link {width: 190px; float: right;}

#link a {text-decoration: none;}

#link a:hover {text-decoration: none;}

#link .active {text-decoration: none;}

#link1 {width: 190px; float: right;}

#link1 a {text-decoration: none;}

#link1 a:hover {text-decoration: none;}

#link1 .active {text-decoration: none;}

#pie-gris-out {background-color: #eff0f2; width: 100%;}

#pie-gris-in {width: 860px; margin: 0 auto; text-align: center; height: 3px;}

#pie-azul-out {background: #00a8cc; width: 100%;}

#pie-azul-in {width: 830px; margin: 0 auto; color: #eeeeee; line-height: 1.7em; font-size: 1.1em; text-align: center; padding: 15px 15px 50px 15px; text-align: left;}

#pie-azul-in a {color: #eeeeee; border-bottom: 1px solid #aaaaaa; padding-bottom: 2px;}

#pie-azul-in a:hover {border-bottom: 1px solid #eeeeee; padding-bottom: 2px;}


#col-dch {float: left; display: inline; text-align: left; width: 629px; padding: 10px 0px 20px 0px; border: 0;}
	
#col-dch h1 {color: #00a8cc; font-size: 1.7em; line-height: 2em; font-weight: lighter; border-bottom: 1px dotted #aaaaaa;}

#col-dch h2 {color: #555555; font-size: 1.2em; line-height: 1.3em; letter-spacing: 1px; padding-top: 1.5em; padding-left: 1.5em;}

#col-dch p {color: #444444; font-size: 1.1em; line-height: 1.636em; padding: .818em 0 .218em 0;}

#col-dch ul {padding-left: 10px; margin-top: 5px; margin-left: 10px; line-height: 1.636em; list-style-type: square; color: #00a8cc;}

#col-dch li {list-style-type: square; font-size: 1.1em; padding-bottom: 10px; color: #444444;}

#col-dch ul li ul {padding-left: 10px; margin-left: 10px; line-height: 2.25em;}

#col-dch ul li ul li {list-style-type: square; font-size: 1em; color: #00a8cc;}

#col-ctro-dch {float: left; display: inline; width: 400px; padding: 0px 10px 0px 17px; margin-top: 10px;}

#col-ctro-dch a {color: #00a8cc; border-bottom: 1px solid #bbbbbb; padding-bottom: 1px; line-height: 1.1em;}

#col-ctro-dch a:hover {color: #00a8cc; border-bottom: 1px solid #00a8cc; padding-bottom: 1px;}


#col-ctro-his {float: left; display: inline; width: 400px; padding: 0px 10px 0px 17px; margin-top: 10px;}


#col-dch-rightcol {width: 190px; text-align: left; padding: 0px 7px 0px 0px;}

#col-dch-rightcol p {font-size: 1.1em; line-height: 1.636em; padding: .818em .818em;}

.sidebar {width: 187px; float: right; padding: 0px; margin: 0px 0px 0px 4px;}

.sidebar .top {background: url(../images/bg-top.gif) no-repeat top left; width: 187px; height: 48px;}

.sidebar .content {background: url(../images/bg-middle.gif) repeat-y top left; padding: 0 10px 10px 10px; font-size: 85%;}

.sidebar .bottom {background: url(../images/bg-bottom.gif) no-repeat top left; width: 187px; height: 25px;}

.sidebar .top h2 {padding-top: 25px; padding-left: 8px;}

.sidebar .top p {font-size: 80%;}

.sidebar a {color: #444444; border-bottom: 1px solid #bbbbbb; padding-bottom: 1px;}

.sidebar a:hover {color: #00a8cc; border-bottom: 1px solid #00a8cc; padding-bottom: 1px;}

#menutop {width: 187px; height: 44px; background: url(../images/menutop.gif) right top no-repeat; margin-top: 15px; padding-left: 3px;}

#menutop_en {width: 187px; height: 44px; background: url(../images/menutop_en.gif) right top no-repeat; margin-top: 15px; padding-left: 3px;}

#menumiddle {width: 187px; background: url(../images/menumiddle.gif) right top repeat-y; padding-left: 3px;}

#menumiddle div.modulo {padding: 0 0 0 24px;}

#menubottom {width: 187px; height: 44px; background: url(../images/menubottom.gif) right top no-repeat; padding: 0px 0 4px 3px;}

#contenido form dl {width:98%; font-size:120%; padding-top:17px;}

#contenido form dt {float:left; width:40%; margin:0; padding:4px 0 0 9px;}

#contenido form dd {margin:0; padding:0 1% 6px 0;}

#contenido textarea,input {border:solid 1px #e3e3e3; background-color:#ffffff; font-size:85%; vertical-align:middle; margin-left:0; margin-right:0; padding:2px; width:45%;}

#contenido textarea {font-size:95%; font-family:Verdana, Arial;}

#contenido form p {font-size:100%;}

#conten form dl {width:98%; font-size:110%; padding-top:17px;}

#conten form dt {float:left; width:40%; margin:0; padding:4px 0 0 9px;}

#conten form dd {margin:0; padding:0 1% 6px 0;}

#conten textarea,input {border:solid 1px #e3e3e3; background-color:#ffffff; font-size:85%; vertical-align:middle; margin-left:0; margin-right:0; padding:2px; width:45%;}

#conten textarea {font-size:95%; font-family:Verdana, Arial;}

#conten form p {font-size:100%;}

.buton {width:35%; border-bottom:solid 1px #e3e3e3; border-right:solid 1px #e3e3e3; border-left:solid 1px #eee; border-top:solid 1px #eee; background-color:#eee; color:#666; font-family:Verdana, Arial; font-size:.9em; padding:0; margin:0;}

#evento {font-size: 10px;}

#evento p {padding: 10px 10px 0 10px; margin: 0;}

#evento span {color: #00a8cc; font-weight: bold; display: block;}

#marco {display: inline; float: left; width: 375px; margin: 0px 0px 10px 0px; background: #f9f9f9; padding: 10px 15px 5px 10px; border: 1px solid #b9b8b6;}

#colum4 {width: 402px; float: left;}

#colum4 p {line-height: 16px; margin-top: 0;}

.imiz {float:right; background:#fbfbfb; border:1px solid #EDEDEC; margin:10px 10px 0 0; padding:4px;}

#down dl {width: 96%;}

#down dt {line-height:18px; height:15px; background: transparent url(../images/ico_pdf1.gif) no-repeat top left; border-bottom:1px solid #d7d7d7; padding-left:25px; margin-top:20px; color:#000;}

#down .capacidad {text-align: right; color: #999; margin-top:-23px;}

#down .capacidad a {color:#000; text-decoration: none; margin-top:-20px;}

#down .capacidad a:hover {color: #00a8cc; text-decoration: none;}

#down dt a {color:#000; text-transform:uppercase; text-decoration: none;}

#down dt a:hover {color: #00a8cc; text-transform:uppercase; text-decoration: none;}

#down dd {color:#666; font-weight: normal; line-height: 16px; padding-left: 25px; padding-top: 5px}


#dawn dl {width: 100%;}

#dawn dt {line-height:18px; height:15px; background: transparent url(../images/reloj.gif) no-repeat top left; border-bottom:1px solid #d7d7d7; padding-left:25px; margin-top:20px; color:#000;}

#dawn dd.tit {text-align: center; color: #999; margin: 25px 20px -15px 0;}

#dawn dt a {color:#000; text-transform:uppercase; text-decoration: none;}

#dawn dt a:hover {color: #00a8cc; text-transform:uppercase; text-decoration: none;}

#dawn dd {color:#555; font-weight: normal; font-size: 11px; line-height: 18px; padding-left: 25px}

#menu {
	background-repeat:no-repeat;
	font-family:tahoma;
	font-size:10px;
}
#menu ul {
	margin-top:5px;
	padding-left:0px;
	margin-left:0px;
}
#menu li {
	border:1px solid #CCCCCC;
	list-style-type:none;
	margin-top:4px;
	line-height:10px;
	padding-top:2px;
	padding-bottom:2px;
	background-repeat:no-repeat;
}
#menu a {
	color:#000000;
	text-decoration:none;
}
#menu a:hover, #menu .menu_on {
	color:#C21707;
}

a.clientes {border: 1px solid #BBBBBB; margin-right: 10px;}

a:hover.clientes {border: 1px solid #00A8CC;}

.textocp {font-family:Arial; font-size:14px; color:#FFF; text-decoration:none; font-weight:bold}
.textocp:hover {text-decoration:none; font-size:15px;}

.botones { font-family: Arial; font-size: 10px; font-style: normal; color: #FFFFFF; font-weight:bold; text-decoration: none ; background-color: #00A8CC; height:16px; border: none;}
.cajas { font-family: Arial; font-size: 9px; font-style: normal; color: #000000; text-decoration: none ; background-color: white; border: 1px solid; border-color: #000000}
.cajasgrandes { width:180px; height:80px; font-family: Arial; font-size: 9px; font-style: normal; color: #000000; text-decoration: none ; background-color: white; border: 1px solid; border-color: #000000; overflow:hidden;}

.textogrisgestor {  font-family: Arial; font-size: 12px; font-style: normal; color: #6D6E70; text-decoration: none}

.textonoticia {text-align:justify;}

.menu2 { text-decoration: none; font-size:10px; color:#00a8cc;}
.menu2:hover { color: #f89b1e; text-decoration: underline;}

.leer2 {color:#f89b1e; font-size:11px; text-decoration:none;}
.leer2:hover {color:#00a8cc; text-decoration:underline;}