/* CSS Document */

html, body{
	border:0;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
}

body{
	font-family:"Trebuchet MS", Tahoma, Verdana;
	font-size:12px;
	padding-bottom:17px;
}

a{
	color:#666666;
	text-decoration:none;
}

a:hover{
	color:#990000;
}

h1, h2, h3{
	font-family:"Trebuchet MS", Tahoma, Verdana;
	font-size:16px;
	color:#666666;
}

input[type="text"], input[type="password"], input[type="file"], select, textarea {
	font-family:"Trebuchet MS", Tahoma, Verdana;
	font-size:12px;
	border:1px solid #999999;
}

#topMenu{
	font-size:11px;
}

#topMenu input[type="text"]{
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	padding:2px;
}

#topMenu a{
	color:#006600;
	text-decoration:none;
}

#topMenu a:hover{
	color:white;
}

#menu{ color:#666666; }
#menu a.menu_link{ color:#676767; text-decoration:none; }
#menu a.submenu_link{ color:#9c9b9b; text-decoration:none; }
#menu a:hover{ color:#000000; }

#menuopt{ color:#666666; }
#menuopt a{ color:#676767; text-decoration:none; display:block; padding:5px 2px 5px 5px; border-bottom:1px dotted #CCCCCC; line-height:15px; }
#menuopt a.menuoptsub{ color:#9c9b9b; }
#menuopt a:hover{ color:#000000; }

#notice .title{ font-size:20px; color:#75839e; }
#notice a.boletin{ color:#666666; text-decoration:none; }
#notice a.boletin:hover{ color:#333333; text-decoration:underline; }
#notice .image{ margin:0; margin:0px 10px 10px 0px; border:1px solid #999999; }
#notice .title1, #notice .title1 a{ font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#666666; text-decoration:none; }
#notice .title1 a:hover{ color:#333333; }
#notice .body{ color:#666666; }
#notice .ctrl{ border:1px solid #e2e2e2; padding:7px; }
#notice .ctrl a{ font-size:11px; color:#999999; font-weight:normal; text-decoration:none; }
#notice .ctrl a:hover{ color:#333333; }
#notice .panel a{ font-size:18px; color:#999999; text-decoration:none; font-weight:bold; display:block; border:1px solid #dbdbdb; padding:8px 8px 8px 25px; background:url(images/panel_botonoff.gif) left no-repeat; }
#notice .panel a:hover{ color:#333333; border:1px solid #333333; background-image:url(images/panel_botonon.gif); }
#notice .calendar{ cursor:default; * cursor:hand; }

/* #sondeo { line-height:15px; } */
#sondeo .title{ color:#099000; font-weight:bold; }
#sondeo .options{ color:#666666; }
#sondeo a{ color:#999999; text-decoration:none; }
#sondeo a:hover{ color:#333333; }

#servicios{ margin:0; padding:0; background:none; }
#servicios .bodyOn { padding:10px 10px 0px 10px; color:#333333; font-size:11px; cursor:default; * cursor:hand; }
#servicios .bodyOn .title{ font-weight:bold; font-size:14px; color:#099000; }
#servicios .bodyOff { padding:10px 10px 0px 10px; color:#666666; font-size:11px; cursor:default; }
#servicios .bodyOff .title{ font-weight:bold; font-size:14px; color:#666666; }

#fijo{ color:#666666; }
#fijo .title{ color:#099000; font-weight:bold; }
#fijo a{ text-decoration:none; font-weight:normal; color:#990000; }
#fijo a:hover{ font-weight:bold; }

#cgral .title{ font-size:25px; color:#75839e; font-family:Georgia, "Times New Roman", Times, serif; }
#cgral .ctrl a{ font-size:11px; color:#999999; font-weight:normal; text-decoration:none; }
#cgral .ctrl a:hover{ color:#333333; font-weight:bold; }

#dnot { color:#666666; margin:25px 20px; }
#dnot p{ margin:5px 0px; padding:0; }
#dnot a{ color:#999999; text-decoration:none; }
#dnot a:hover { color:#990000; }
#dnot .image { padding:5px 25px 3px 0px; }
#dnot .image a{ color:#666666; text-decoration:none; }
#dnot .image a:hover{ color:#990000; }
#dnot .title { font-size:14px; font-weight:bold; color:#666666; margin:0px 0px 5px 0px; }
#dnot .pie { font-size:11px; }

#npag { padding:0; margin-bottom:20px; color:#666666; }
#npag a { color:#999999; text-decoration:none; }
#npag a:hover { color:#333333; }

#toolbar { background:url(images/toolbar_back.gif) top repeat-x; font-family:Tahoma, Verdana, Arial; font-size:11px; color:#666666; }
#toolbar input[type="text"], #toolbar select { font-family:Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #CCCCCC; color:#666666; padding:2px; }

#ndeta { font-size:16px; }
#ndeta a { color:#666666; }
#ndeta a:hover { color:#333333; }
#ndeta .image{ margin:0px 17px 17px 0px; padding:5px; border:1px solid #CCCCCC; background-color:#FFFFFF; font-size:12px; }
#ndeta .image a { color:#999999; text-decoration:none; }
#ndeta .image a:hover { color:#990000; }
#ndeta .fecha { font-size:12px; }
#ndeta .relac { font-size:12px; color:#666666; padding:10px; margin-left:20px; }
#ndeta .relac .relactitle { border-bottom:1px solid #CCCCCC; font-weight:bold; margin:3px 0px; padding:3px; }
#ndeta .relac .relacitem { background:url(images/bullet_green.png) left top no-repeat; display:block; padding:0px 0px 5px 20px; margin:5px 0px 0px 0px; border-bottom:1px dotted #CCCCCC; }
#ndeta .relac a { color:#099000; text-decoration:none; }
#ndeta .relac a:hover { text-decoration:underline; }

/* FORO */

#foroItem { color:#666666; margin:25px 20px; }
#foroItem p{ margin:5px 0px; padding:0; }
#foroItem a{ color:#999999; text-decoration:none; }
#foroItem a:hover { color:#990000; }
#foroItem .foroTitle { font-size:14px; font-weight:bold; color:#990000; margin:0px 0px 5px 0px; }
#foroItem .foroTitle a { color:#990000; }
#foroItem .foroPie { font-size:11px; }

#windowGray{ background-color:#7c9472; }
#windowGray .windowGrayTop{ background:url(images/windowGray_Top.gif) top repeat-x; }
#windowGray .windowGrayBody{ background:url(images/windowGray_background.gif) top repeat-x;	padding:0px 10px; color:white; }
#windowGray a{ color:#FFFFFF; text-decoration:none; }
#windowGray a:hover{ text-decoration:underline; }

#videoPlayer{
	border:1px solid #999999;
}

#videoPlayer a.paying{
	font-family:"Trebuchet MS", Tahoma, Verdana;
	font-size:12px;
	display:block;
/*	border-top:1px solid white;
	border-left:1px solid white;
	border-bottom:1px solid white;
*/	margin-left:10px;
	padding:5px;
	background-color:white;
}

#videoPlayer a.stoped{
	font-family:"Trebuchet MS", Tahoma, Verdana;
	font-size:12px;
	display:block;
	margin-left:5px;
	padding:6px;
	background-color:#CCCCCC;
}

#videoPlayer .videoMenu{
	background-color:#CCCCCC;
	padding-top:10px;
}

#videoPlayer .player{
	background-color:white;
	padding:10px;
}

.groupHead{
	background-image:url(images/pestana2.gif);
	background-position:top;
	background-repeat:repeat-x;
	font-family:"Trebuchet MS", Tahoma, Verdana;
	font-size:11px;
	color:#FFFFFF;
}

.groupHeadBlue{
	background-image:url(images/pestana2blue.gif);
	background-position:top;
	background-repeat:repeat-x;
	font-family:"Trebuchet MS", Tahoma, Verdana;
	font-size:11px;
	color:#FFFFFF;
}

.groupHeadRed{
	background-image:url(images/pestana2red.gif);
	background-position:top;
	background-repeat:repeat-x;
	font-family:"Trebuchet MS", Tahoma, Verdana;
	font-size:11px;
	color:#FFFFFF;
}

.groupHeadLight{
	background-image:url(images/group_pestana2.gif);
	background-position:top;
	background-repeat:repeat-x;
}

.groupBody{
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	background-image:url(images/background.gif);
	background-position:top;
	background-repeat:repeat-x;
	padding:10px 10px 0px 10px;
}

.groupBodyLight{
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	background-image:url(images/group_background.gif);
	background-position:top;
	background-repeat:repeat-x;
	padding:0px 10px;
}

.groupBodyLight ul{
	list-style-type:disc;
	color:#666633;
}

.groupBodyLight ul ul, .groupBodyLight ul ul ul, .groupBodyLight ul ul ul ul{
	list-style-type:square;
	color:#666666;
}

.groupBodyLight li{
	padding:3px 0px;
}

.groupBodyLight ol.romanList{
	list-style-type:upper-roman;
}

.groupFoot{
	background-image:url(images/group_foot2.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

.imageGalleryItem{
	border:1px solid #CCC;
	margin:1px;
	padding:1px;
}

p.separator{
	padding:0;
	margin:7px 0px;
}

p.separatorText{
	padding:0px 10px;
	margin:10px 0px;
	font-family:"Trebuchet MS", Tahoma, Verdana;
	font-size:15px;
	color:#999999;
	font-weight:bold;
}

.title2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#006633;
}

.curry{
	color:white;
}

.curry .curryTitle{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	margin:0px 0px 10px 0px;
}

.curry .currySub{
	margin:3px 0px;
	padding-left:10px;
	font-weight:bold;
}

.curry .curryText{
	padding-left:20px;
	margin:0;
}

#calendar{
	font-family:"Trebuchet MS", Tahoma, Verdana;
	font-size:12px;
	border:1px solid #b1bc9f;
	width:200px;
	background-color:white;
}

#calendar .headCalendar{
	padding:3px;
	font-weight:bold;
}

#calendar .headCalendarTable{
	border:1px solid #b1bc9f;
	background-color:#d0d6c4;
	padding:3px;
	width:100%;
}

#calendar .bodyCalendar{
	padding:0px 3px 3px 3px;
}

#calendar .bodyCalendarDayName{
	font-weight:bold;
	text-transform:uppercase;
	background-color:#CCCCCC;
	width:14%;
	height:20px;
}

#calendar .bodyCalendarDay{
	border:1px solid #d6e5ed;
	height:20px;
	background:none;
}

#calendar .bodyCalendarDay:hover{
	background-color:#e7f0f4;
	cursor:default;
}

#calendar .bodyCalendarDayOn{
	border:1px solid #d6e5ed;
	background-color:#d6e5ed;
	height:20px;
}

#calendar .bodyCalendarDayOff{
	background-color:#EEEEEE;
	height:22px;
}

#calendar .footCalendar{
	padding:0px 3px 3px 3px;
}

