/* CSS Document */

body,td,th, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
body {
	background-color: #FFFFFF;
	background-image: url(/imagenes/eventos/bg.jpg);
	margin: 0px;
}
td {
	vertical-align: top;
}
a.amenutop:link, a.amenutop:visited, a.amenutop:hover, a.amenutop:active {
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 15px;
	padding-right: 0px;
	color: #f0f0f0;
	text-decoration: none;
	height: 20px;
	padding-top: 5px;
}
a.amenutop:hover {
	color: #ffffff;
}
a.ablanco:link, a.ablanco:visited, a.ablanco:hover, a.ablanco:active {
	font-weight: bold;
	color: #f0f0f0;
	text-decoration: none;
}
a.ablanco:hover {
	color: #ffffff;
}

/*
select {
	background-position:left top;
	background-attachment:scroll;
	background-color:#eeeeee;
	width: 180px;
	height: 16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	border: 1px solid #ffffff;
	background-image: url(/imagenes/back-select.jpg);
}
.input-transparent {
	width: 110px;
	border: 0px;
	color: #252585;
	font-weight: bold;
	font-size: 7pt;
	background-color: transparent;
}
.input-form{
	width: 100%;
	border: 1px solid #252585;
	color: #252585;
	font-weight: bold;
	font-size: 8pt;
}
.textarea-form{
	width: 100%;
	border: 1px solid #252585;
	color: #252585;
	font-weight: bold;
	font-size: 8pt;
}
.select-form {
	background-position:left top;
	background-attachment:scroll;
	background-color:#ffffff;
	width: auto;
	height: 70px;
	color: #252585;
	font-size: 8pt;
	font-weight: normal;
	border: 1px solid #252585;
	background-image: none;
}
.submit-form {
	color: #252585;
	background-color:#ffffff;
	width: inherit;
	height: inherit;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	border: 1px solid #252585;
	background-image: none;
}



*/
.background {
	background: url(/imagenes/eventos/bg-strip.jpg)  repeat-x;
	height: 630px;
}

.bg-left {
	background: url(/imagenes/eventos/lf-border.jpg)  repeat-y;
	height: 21px;
	width: 16px;
}
.bg-right {
	background: url(/imagenes/eventos/rg-border.jpg)  repeat-y;
	width: 16px;
}

.bg1-01 {
	background: url(/imagenes/eventos/top-1-01.jpg) no-repeat;
	height: 25px;
	width: 16px;
}
.bg1-02 {
	background: url(/imagenes/eventos/top-1-02.jpg)  no-repeat;
	height: 25px;
	width: 114px;
}
.bg1-03 {
	background: url(/imagenes/eventos/top-1-rep.jpg)  repeat-x;
	vertical-align: middle;
	height: 25px;
}
.bg1-04 {
	background: url(/imagenes/eventos/top-1-03.jpg) no-repeat;
	height: 25px;
	width: 28px;
}
.bg1-05 {
	background: url(/imagenes/eventos/top-1-04.jpg) no-repeat;
	height: 25px;
	width: 16px;
}

.bg2-01 {
	background: url(/imagenes/eventos/top-2-01.jpg) no-repeat;
	height: 21px;
	width: 16px;
}
.bg2-02 {
	background: url(/imagenes/eventos/top-2-02.jpg) no-repeat;
	height: 21px;
	width: 188px;
}
.bg2-03 {
	background: url(/imagenes/eventos/top-2-rep.jpg)  repeat-x;
	height: 21px;
}
.bg2-04 {
	background: url(/imagenes/eventos/top-2-03.jpg) no-repeat;
	height: 21px;
	width: 28px;
}
.bg2-05 {
	background: url(/imagenes/eventos/top-2-04.jpg) no-repeat;
	height: 21px;
	width: 16px;
}

.bg3-01 {
	background: url(/imagenes/eventos/top-header-left.jpg) no-repeat;
	height: 134px;
	width: 16px;
	margin: 0px;
}
.bg3-03 {
	background: url(/imagenes/eventos/top-header-right.jpg) no-repeat;
	height: 134px;
	width: 16px;
	margin: 0px;
}

.bg-bt-left {
	background: url(/imagenes/eventos/btm-lf-border.jpg) no-repeat;
	height: 67px;
	width: 16px;
}
.bg-bt-right {
	background: url(/imagenes/eventos/btm-rg-border.jpg)  repeat-x;
	width: 16px;
	height: 67px;
}

.bg-bt-1-01 {
	background: url(/imagenes/eventos/btm-det-1.jpg) no-repeat;
	height: 30px;
	width: 156px;
}
.bg-bt-1-02 {
	background: url(/imagenes/eventos/btm-det-1-rep.jpg)  repeat-x;
	height: 30px;
}
.bg-bt-1-03 {
	background: url(/imagenes/eventos/btm-det-11.jpg) no-repeat;
	height: 30px;
	width: 168px;
}

.bg-bt-2-01 {
	background: url(/imagenes/eventos/btm-det-2.jpg) no-repeat;
	height: 17px;
	width: 156px;
}
.bg-bt-2-02 {
	background: url(/imagenes/eventos/btm-det-2-rep.jpg)  repeat-x;
	height: 17px;
}
.bg-bt-2-03 {
	background: url(/imagenes/eventos/btm-det-22.jpg) no-repeat;
	height: 17px;
	width: 16px;
}

.bg-bt-3-01 {
	background: url(/imagenes/eventos/btm-det-3.jpg) no-repeat;
	height: 20px;
	width: 156px;
}
.bg-bt-3-02 {
	background: url(/imagenes/eventos/btm-det-3-rep.jpg)  repeat-x;
	height: 20px;
}
.bg-bt-3-03 {
	background: url(/imagenes/eventos/btm-det-33.jpg) no-repeat;
	height: 20px;
	width: 16px;
}
.in-bg {
	background: url(/imagenes/eventos/in-bg.jpg)  repeat-y;
}
.bar-bg {
	background: url(/imagenes/eventos/top-bar.jpg)  repeat-x;
}
.bar-shadow {
	height: 18px;
	background-color: #FFFFFF;
	background-image: url(/imagenes/eventos/top-shadow-bar.jpg);
	background-repeat:  repeat-x;
}
.bar-shadow-left {
	height: 18px;
	background-color: #FFFFFF;
	background: url(/imagenes/eventos/top-shadow-bar-left.jpg);
	background-repeat: no-repeat;
}
#menu td {
	background-image: url(/imagenes/eventos/menu-bg-med.jpg);
	background-repeat:  repeat-y;
}

#menu .top {
	height: 35px;
	background-image: url(/imagenes/eventos/menu-bg-top.jpg);
	background-repeat: no-repeat;
	width: 180px;
	background-position: bottom;
}
#menu .bot {
	height: 100px;
	background-image: url(/imagenes/eventos/menu-bg-bot.jpg);
	width: 180px;
	background-repeat: no-repeat;
	background-position: top;
}
#menu .menu-top {
	height: 9px;
	background-image: url(/imagenes/eventos/menu-top.jpg);
}
#menu .menu-title {
	padding: 3px;
	padding-left: 15px;
	text-align: left;
	text-transform: uppercase;
	color: #ffffff;
	font-weight: bold;
	background-image: url(/imagenes/eventos/menu-item-blue.jpg);
	font-size: 12px;
	cursor: default;
}
#menu .menu-sep {
	height: 6px;
	background-image: url(/imagenes/eventos/menu-sep.jpg);
}
#menu .menu-bot {
	height: 13px;
	background-image: url(/imagenes/eventos/menu-bot.jpg);
}
#menu a:link, #menu a:visited, #menu a:hover, #menu a:active, #menu a.ablue:link, #menu a.ablue:visited, #menu a.ablue:hover, #menu a.ablue:active {
	display: block;
	text-decoration: none;
	padding: 3px;
	padding-left: 15px;
	padding-right: 20px;
	font-weight: bold;
	font-size: 11px;
}
#menu a:link, #menu a:visited {
	color: #252585;
	background-image: url(/imagenes/eventos/menu-item.jpg);
}
#menu a.ablue:link, #menu a.ablue:visited {
	color: #ffffff;
	background-image: url(/imagenes/eventos/menu-item-blue.jpg);
}
#menu a:hover, #menu a:active, #menu a.ablue:hover, #menu a.ablue:active {
	color: #ffffff;
	background-image: url(/imagenes/eventos/menu-item-gray.jpg);
}

p {
	margin: 3px 13px;
	padding: 5px;
}

h1, h2, h3, h4, h5 {
	margin: 0px;
	margin-top: 3px;
	margin-bottom: 5px;
}
h1 {
	font-size: 16px;
	color: #000000;
}
h2 {
	font-size: 14px;
	color: #252585;
}
h3 {
	font-size: 12px;
	color: #252585;
}
h4 {
	color: #252585;
}
h5 {
	color: #000000;
}
ul {
	margin-top: 0px;
	margin-bottom: 3px;
	list-style-type: square;
}
ol {
	margin-top: 0px;
	margin-bottom: 3px;
}
li {
	margin: 0px;
	padding: 0px;
	margin-bottom: 3px;
}

.titulo {
	font-size: 18px;
	color: #252585;
	font-weight: bold;
	margin: 3px 5px;
	padding: 2px 5px;
	border-left: 4px solid #252585;
	border-right: 1px solid #cccccc;
	background-color: #f7f7f7;
}
.subtitulo {
	font-size: 12px;
	margin: 6px 10px;
	padding: 3px 6px;
	font-weight: bold;
	color: #222222;
	border-bottom: 1px solid #F7A60F;
	border-left: 4px solid #F7A60F;
}
.subtitulo-2 {
	font-size: 14px;
	font-weight: bold;
	color: #252585;
	border-bottom: 1px solid #252585;
	margin: 6px 10px;
	padding: 3px 6px;
}

.subtitulo-3 {
	font-size: 11px;
	font-weight: bold;
	color: #252585;
	border-bottom: 1px solid #252585;
	border-left: 4px solid #252585;
	margin: 6px 10px;
	padding: 3px 6px;
}
.subtitulo-4 {
	font-weight: bold;
	font-size: 10px;
	color: #888888;
	margin: 6px 10px;
	padding: 3px 6px;
	background-color: #f0f0f0;
	cursor: default;
	display: block;
}

.categoria {
	color: #990000;
	font-weight: bold;
	margin: 5px;
	padding: 3px;
	border-bottom: 1px solid #f0f0f0;
}
.pie {
	font-size: 10px;
	border-top: 1px solid #dddddd;
	font-weight: bold;
	text-align:right;
	padding: 2px;
	padding-right: 20px;
}
.copete {
	font-size: 10px;
	border-bottom: 1px solid #dddddd;
	font-weight: bold;
	text-align:right;
	padding: 2px;
	padding-right: 20px;
}

.texto {
	color: #333333;
	margin: 3px 13px;
	padding: 5px;
}
.texto-chico{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
} 
.texto-gris {
	color: #666666;
}
.texto-blanco {
	color: #ffffff;
}
.texto-blancogris {
	color: #cccccc;
}

.texto-b-negro {
	font-weight: bold;
	color: #000000;
}
.texto-b-gris {
	font-weight: bold;
	color: #666666;
}
.texto-b-rojo {
	font-weight: bold;
	color: #990000;
}

.r-tit {
	font-size: 12px;
	padding: 5px;
	padding-left: 10px;
	padding-right: 20px;
	font-weight: bold;
	color: #ffffff;
	cursor: default;
}
.r-tex {
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	padding: 5px;
	padding-left: 12px;
	padding-right: 20px;
}

#right a:link, #right a:visited, #right a:hover, #right a:active {
	text-decoration: underline;
	font-weight: bold;
}

#right a:link {
	color: #f9f9f9;
}
#right a:visited {
	color: #f9f9f9;
}
#right a:hover {
	color: #ffffff;
}
#right a:active {
	color: #ffffff;
}


a:link {		color: #252585; font-weight: bold;	}
a:visited {		color: #3F64BA; font-weight: bold;		}
a:hover {		text-decoration: underline; font-weight: bold;		color: #FFAA00;		}
a:active {		color: #666666; font-weight: bold;		}

a.serreg:link, a.serreg:visited, a.serreg:hover, a.serreg:active {
	display: block;
	color: #ffffff;
	text-decoration: none;
	background-repeat: no-repeat;
	height: 36px;
	padding-top: 18px;
	padding-left: 35px; padding-right: 35px;
	padding-bottom :12px;
}
a.serreg:link, a.serreg:visited {
	background-image: url(/imagenes/ser-reg-norm.jpg);
}
a.serreg:hover, a.serreg:active {
	background-image: url(/imagenes/ser-reg-over.jpg);
}


#tabla2 td, #tabla2 th {
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	padding: 4px 6px;
	vertical-align: middle;
	text-align: center;
	cursor: default;
}
#tabla2 td {
	color: #252585;
	border: 1px solid #252585;
}
#tabla2 th {
	font-size: 12px;
	color: #ffffff;
	background-color: #252585;
	border: 1px solid #f0f0f0;
}
#tabla2 tfoot {
	background-color: #252585;
	border: 1px solid #f0f0f0;
}
#tabla td, #tabla th {
	font-size: 11px;
	padding: 3px;
	vertical-align: top;
	text-align: left;
	margin: 10px;
}
#tabla td {
	color: #252585;
	padding: 3px;
	border-bottom: 1px solid #f0f0f0;
}
#tabla3 td, #tabla3 th {
	font-size: 11px;
	padding: 3px;
	vertical-align: top;
	text-align: left;
	margin: 10px;
}
#tabla3 td {
	border-bottom: 1px solid #f0f0f0;
}
.tdtable {
	color: #252585;
	padding: 3px;
	border: 1px solid #dddddd;
	margin: 3px;
}
th {
	font-size: 12px;
	color: #ffffff;
	background-color: #252585;
	font-weight: bold;
	padding: 3px;
	vertical-align: top;
	text-align: left;
	margin: 10px;
}
#tabla tfoot {
	background-color: #252585;
}

#descarga {
	font-size: 9px;
	height: 19px;
	color: #666666;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	padding: 2px;
	border: 1px solid #f0f0f0;
	background-color: #F9F9F9;
}
#descarga td {
	border-bottom: 1px solid #ffffff;
}

#descarga .nolink, #descarga a:link, #descarga a:visited, #descarga a:hover, #descarga a:active, #descarga a.zip:link, #descarga a.zip:visited, #descarga a.zip:hover, #descarga a.ppt:link, #descarga a.ppt:visited, #descarga a.ppt:hover, #descarga a.webcast:link, #descarga a.webcast:visited, #descarga a.webcast:hover, #descarga a.webcast:active {
	display: block;
	padding: 2px;
	color: #ffffff;
	text-decoration: none;
}

#descarga .nolink {
	background-color: #f0f0f0;
	cursor: default;
}
#descarga a:link, #descarga a:visited {
	background-color: #CC0000;
}

#descarga a:hover{
	background-color: #CC6600;
}

#descarga a:active{
	background-color: #FAA922;
}
#descarga a.zip:link, #descarga a.zip:visited {
	background-color: #006600;
}

#descarga a.zip:hover{
	background-color: #009900;
}
#descarga a.ppt:link, #descarga a.ppt:visited {
	background-color: #000066;
}

#descarga a.ppt:hover{
	background-color: #000099;
}
#descarga a.webcast:link, #descarga a.webcast:visited {
	text-align: center;
	color: #003399;
	background-color: #FFCC00;
}

#descarga a.webcast:hover, #descarga a.webcast:active{
	background-color: #ffdd33;
	text-align: center;
	color: #003399;
}
blockquote {
	padding: 0px;
	margin: 0px;
	margin-left: 20px;
}

.tabtit {
	font-size: 11px;
	color: #ffffff;
	background-color: #252585;
	font-weight: bold;
	padding:0px;
	padding-top: 2px;
	padding-bottom: 4px;
	text-align: center;
}
.despliegue {
	margin: 3px;
	padding: 0px;
	font-weight: normal;
	color: #222222;
	border-left: 2px solid #aaaaaa;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
}
a.afile:link, a.afile:visited, a.afile:hover, a.afile:active {
	padding: 1px 3px;
	margin: 2px;
	color: #F7A60F;
	text-decoration: none;
	text-align: center;
	border: 1px solid #F7A60F;
	background-color: #ffffff;
}
a.afile:link, a.afile:visited {
	color: #F7A60F;
}
a.afile:hover, a.afile:active {
	color: #FBBF33;
}

