/**************************************
 * THEME NAME: cursoline
 *
 * Files included in this sheet:
 *
 *   cursoline/styles.css
 *   cursoline/styles_yui_menu.css
 *   cursoline/styles_cva.css
 *   cursoline/local_catalogo.css
 *   cursoline/scrollable.css
 **************************************/

/***** cursoline/styles.css start *****/

/* @override http://localhost/moodle19/theme/base_menu/styles.php */

body {

	margin: 0;
	padding: 0;
	background: black !important
}

body, td, th, li, p {
	line-height: 1.4;
	font-size: 0.95em;
	font-family: Arial, Helvetica, sans-serif;
}

#wrapper {

}

a:link, a:visited, .tabrow1 a:link span {
	color: #3386c8;
}

.sideblock a {
	/*	font-size: 11px;*/
}

#left-column .admintree a, #right-column .admintree a, #right-column li a, #left-column li a {
	color: #333;
}

a:hover, a:active, .tabrow1 a:visited span {
	text-decoration: none;
}

a img {
	border: none;
}

a:active {
	outline: none;
}

/* Header */

#headerwrap {
	background: #493276;
	border-bottom: 1px solid #d1d1d1
}

#header-home, #header {
	width: 980px !important;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	font-family: Trebuchet MS, Calibri, Arial, Helvetica, sans-serif !important;
}

#content-wrapper {
	clear: both;
	background: #fff;
	min-height: 400px;
}

#inner-wrapper {
	width: 980px !important;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}

#logo {
	float: left;
	width: 200px;
	margin: 20px 0;
}
#admin-settings  #newloginbox {
	top: 4px
}

#newloginbox {
	position: absolute;
	top: 20px;
	right: 0px;
	width: auto;
	height: auto;
	border: 0px solid #333;
}

#topbox {
	width: auto;
	height: auto;
	padding: 0px;
	overflow: hidden;
	float: left
}

#topbox #login {
	margin-top: 0px;
	padding-top: 0px;
}
.loginform {
	overflow: hidden
}

.loges {
	font-size: 13px;
	font-weight: 500;
	display: block;
	margin-bottom: 1px;
	padding: 0;
	float: left;
	text-indent: -99999px;
	background: url(images/user.png) 2px 5px no-repeat;
	width: 26px;
	height: 35px;
}

/*#newloginbox #login_username {
 width: 48%;
 }

 #newloginbox #login_password, .pholder {
 width: 39%;
 }*/

#newloginbox input[type="text"] {
	margin-left: 10px
}
#newloginbox input[type="password"] {
	margin-left: 10px;
	padding: 10px
}

#newloginbox input[type="text"], #newloginbox input[type="password"] {
	width: 136px;
	float: left;
	height: 35px;
	line-height: 25px;
	background: #f5f3f4;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: none;
	font-style: italic;
	color: 555;
	padding: 0 10px;
}

#sendform {
	background-color: #C7C3C4;
}

#subconts {
	font-size: 12px;
	padding-top: 5px;
	text-align: right;
	padding-right: 10px;
}

#subconts span {
	padding-left: 13px;
}

#tab1 {
	width: 127px;
	height: 33px;
	float: right;
	clear: both;
}

#tab2 {
	float: right;
	width: auto;
	margin-left: 10px;
}

#tab2 {
	text-align: center;
	line-height: 30px;
	font-size: 12px;
	font-weight: 400;
}

#tab1 {
	text-align: center;
	line-height: 30px;
	font-size: 12px;
	font-weight: 400;
	color: #fff;
}

#tab1 a {
	color: #333;
	padding-left: 10px;
	text-decoration: underline;
}
#tab1 a:hover {
	text-decoration: none
}

#tab3 {
	width: 127px;
	height: 33px;
	background: url(images/tab3.png) no-repeat;
	margin-right: 0px;
	margin-left: 0px;
	text-align: center;
	font-size: 13px;
	font-weight: 500;
	line-height: 30px;
}

#topbox2 {
	width: 225px;
	height: 79px;
	background: #c7c3c4;
	border-radius: 0 5px 0 0;
	padding: 5px;
}

#topbox2 p {
	color: #213955;
	font-weight: 400;
	font-size: 12px;
	padding: 10px;
	margin-top: 0px;
	padding-top: 0px;
	width: 85%;
	background: url(images/line.png) repeat-x 0 100%;
}

#topbox2 div {
	font-weight: 400;
	font-size: 12px;
	padding-left: 10px;
}

#topbox2 div a {
	color: #333;
}

#mprof {
	padding-left: 21px;
	padding-right: 10px;
	background: url(images/mprofile.png) no-repeat 0 50%;
}
#mlogout {

	padding-left: 18px;
	background: url(images/logout1.png) no-repeat 0 50%;
}

#footer {
	display: none;
}

#newfooterwrap {
	height: 180px;
	background: #493276 !important;
	clear: both;
}

#newfooterinner {
	background: #493276 !important;
	width: 980px !important;
	margin-left: auto;
	margin-right: auto;
	font-family: Trebuchet MS, Calibri, Arial, Helvetica, sans-serif !important;
}

#footleft {
	width: 740px;
	float: left;
	font-size: 12px;
	font-family: Trebuchet MS, Calibri, Arial, Helvetica, sans-serif !important;
}
#newfooterinner p {
	color: white;
}

.mapa {
	float: left;
	padding: 0px 5px 5px;
	width: 174px;
}

.mapa ul {
	margin-left: 0px;
	padding-left: 0px;
}

.mapa li {
	list-style: none outside none;
}

.mapa a, .creditos a, #footright a {
	color: white;
	text-decoration: none;
}

.mapa a:hover, mapa2 li a:hover, .creditos a:hover, #footright a:hover {
	text-decoration: underline !important;
}

.mapa strong {
	color: #1A2C44;
}

#footright {
	float: right;
	font-size: 11px;
	font-weight: 400;
	width: 180px;
	text-align: right;
	padding-top: 10px;
	color: #333;
}
#flogo {

}

h1.headermain {
	/*position:absolute;
	 top:-10000px */
}

.headermenu {

}

/* Navbar */

.navbar {
	border: none;
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 0px;
}

.navbar .breadcrumb {

}

.navbar .navbutton {
	margin-top: 0;
}

/* Sideblocks */

.sideblock {

}

.sideblock .header {
	border: none;
	background: #223958 url(images/blocktop.png) no-repeat;
	min-height: 15px;
}
/*
 .block_html.sideblock .header, .block_html.sideblock .content {
 background: none !important;
 }
 */
.sideblock.hidden .header {
	background-color: none;
	background: url(images/block.png) no-repeat;
	min-height: 30px;
}

.sideblock .title {
	padding: 5px;
	padding-top: 7px;
	padding-bottom: 0px;
	padding-left: 16px;
	background: url(images/arrow.png) no-repeat 3px 80%;
}

.sideblock.hidden .title {
	padding-top: 7px;
}

.editing .sideblock .title {
	background-position: 3px 8px;
}

.sideblock .title h2 {
	color: #fff;
	font-weight: 400;
	font-size: 12px;
}

.sideblock .header .commands {
	margin-top: .8em;
}

.sideblock .content {
	background: url(images/blockbottom.png) no-repeat top left;
	padding-top: 13px;
	border: none;
}

.sideblock .minicalendar {
	border: none;
}

.sideblock .minicalendar th, .sideblock .minicalendar td {
	font-size: 0.9em;
}

#left-column .hidden .header, #right-column .hidden .header {
	border: none;
}

/* Courses */
h2.headingblock.header {
	/*	height: 32px;*/
	line-height: 30px;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 10px;
	color: #333;
	font-weight: 500;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family: Trebuchet MS, Calibri, Arial, Helvetica, sans-serif;
	font-size: 15px;
}
h2.headingblock.header:hover {
	background: #bbb !important
}
.list-courses {
	margin: 0 10px;
	font-size: 12px;
	border-bottom: 1px dotted #CCCCCC;
	padding: 6px 0 6px 15px;
	background: url(images/arrow.png) 0 7px no-repeat;
	color: #333
}
.list-courses a {
	color: #333 !important
}
.list-courses a:hover {
	color: #e67e32 !important
}
h2.headingblock2.header {
	background: url(images/h24.png) no-repeat top left;
	height: 38px;
	line-height: 35px;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 40px;
	color: #333;
	font-weight: 500;
	font-family: Trebuchet MS, Calibri, Arial, Helvetica, sans-serif;
}

h2.headingblock {
	border-width: 0 0 0px 0;
	padding-bottom: 0;
	font-family: Trebuchet MS, Calibri, Arial, Helvetica, sans-serif;
}

.coursebox {
	border-width: 0 0 1px 0;
	padding-bottom: 10px;
	border-style: dotted;
}

.categorybox {
	border: none;
}

#course-view #section-0 .side, #course-view #section-0 .content {
	border: none;
}

#course-view .weekscss .current, #course-view .current td.side {
	background: #3386c8;
}

.coursebox .info {
	width: 100%;
}

.sitetopic {
	border: none;
}

.sitetopic h2 {
	margin-top: 0;
}

/* Forums */
.forumpost {
	border: none;
}

.forumpost .picture {

}

.forumpost .side {
	background: none;
}

.forumpost .topic {
	border: none;
	background: none;
}

.forumpost .topic .author {

}

.forumpost .topic .subject {
	color: #333;
}

.forumpost .starter .subject {

}

.forumpost .content {
	border: none;
	color: #333;
	font-weight: 400;
}

/* Users */

.userinfobox {

}

.userinfobox .content {

}

.userinfobox .side {

}

.userinfobox .userpicture {

}

/* Tables */

.generaltable {
	border-color: #ddd;
}

#attempts th, #tag-management-list th, #participants th, .quizattemptsummary th, .course-report-outline th, #admin-report-security-index th, #admin-roles-override th, #admin-roles-assign th, #admin-blocks th, #admin-modules th, #grade-edit-scale-index th, #enrol th, #course-category th, .editcourse th, #admin-roles-allowoverride th, #admin-roles-manage th, #admin-roles-allowassign th, #mod-wiki-index th, #mod-survey-index th, #mod-scorm-index th, #mod-resource-index th, #mod-glossary-index th, #mod-data-index th, #mod-chat-index th, #mod-choice-index th, #mod-assignment-index th, #mod-lesson-index th, #mod-quiz-index th, #admin-user th, .user-grade th, .logtable th, .mod-forum .generaltable th, .forumheaderlist th, .results th {
	border-bottom: 1px solid #ddd;
	padding: 2px 4px;
	background: #fff url(images/gradient.png) repeat-x 0 100%;
}

#participants td, .quizattemptsummary td, .course-report-participation td, .course-report-outline td, #admin-report-security-index td, #admin-roles-override td, #admin-roles-assign td, #admin-blocks td, #admin-modules td, #grade-edit-scale-index td, #enrol td, #course-category td, .editcourse td, #admin-roles-allowoverride td, #admin-roles-allowassign td, #admin-roles-manage td, #admin-user td, #tag-management-list td, #mod-wiki-index td, #mod-survey-index td, #mod-scorm-index td, #mod-resource-index td, #mod-quiz-index td, #mod-lesson-index td, #mod-glossary-index td, #mod-data-index td, #mod-chat-index td, #mod-choice-index td, #mod-assignment-index td, .mod-forum .generaltable td, .forumheaderlist td {
	border-width: 0;
	border-color: #ddd !important;
	border-style: solid;
}

table#attempts tr.r0 td.cell {
	background: #fff;
}

.forumheaderlist .discussion .starter {
	background: none;
}

#participants .r1 .cell, .quizattemptsummary .r1 .cell, .course-report-participation .r1 .cell, #admin-report-security-index .r1 .cell, #admin-roles-override .r1 .cell, #admin-blocks .r1 .cell, #admin-modules .r1 .cell, #grade-edit-scale-index .r1 .cell, #enrol .r1 .cell, #admin-roles-allowoverride .r1 .cell, #admin-roles-allowassign .r1 .cell, #admin-roles-manage .r1 .cell, #admin-roles-assign .r1 .cell, #admin-user .r1 .cell, #tag-management-list .r1 .cell, #mod-wiki-index .r1 .cell, #mod-survey-index .r1 .cell, #mod-scorm-index .r1 .cell, #mod-quiz-index .r1 .cell, #mod-lesson-index .r1 .cell, #mod-glossary-index .r1 .cell, #mod-data-index .r1 .cell, #mod-chat-index .r1 .cell, #mod-choice-index .r1 .cell, #mod-assignment-index .r1 .cell, .mod-forum .generaltable .r1 .cell, .forumheaderlist .r1 {
	background: #f7f7f7;
}

/* Calendar */

#calendar .maincalendar, .calendar #calendar .sidecalendar .sideblock {
	border: none;
}

/* Misc */

#intro {
	background: #f5f5f5;
}

#mod-forum-view .subscription {
	margin-bottom: 15px;
}

legend {
	border: 1px solid #eee;
	padding: 2px 7px;
	background: url(images/gradient.png) repeat-x 0 100%;
}

fieldset {
	background: #f9f9f9;
}

fieldset.invisiblefieldset, fieldset.hidden {
	background: none;
}

#attempts {
	font-size: 13px;
	margin-top: 15px;
}

#attempts .status div.s0 {
	background: #fdfcc6;
}

/*side block aligns for cleint */
.sideblock .activitydate, .sideblock .activityhead, .sideblock .footer, .block_search_forums .searchform, .sideblock .content div {
	text-align: left;
}
/*cal style for client */
.sideblock .arrow {
	color: #e58c12;
	font-size: 13px;
}

.sideblock td.day {
	background: #ecedec;
	border: 1px solid #ccc;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: right;
	padding-right: 1px;
}

.sideblock td.day.today {
	background: #578008;
	color: #fff !important;
}

.sideblock td.day.today a {
	color: #fff !important;
}

.block_online_users .info {
	text-align: right !important;
	padding-bottom: 5px;
}

/*inner cal */
/* #calendar .maincalendar,*/
.calendar #calendar .sidecalendar .sideblock {
	width: 210px;
}

.calendar #calendar .sidecalendar .sideblock h2 {
	padding: 5px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 16px;
	background: url(images/arrow.png) no-repeat 3px 80%;
	color: #fff;
}

.sidecalendar .sideblock .minicalendarblock.minicalendartop, .sidecalendar .sideblock .filters {
	background: url(images/blockbottom.png) no-repeat top left;
	padding-top: 13px;
}

.deg-cercana {
	width: 257px;
	background: #234671 url(images/deg-cercana.jpg) no-repeat;
	padding: 10px 10px 10px 10px;
	text-transform: uppercase;
}
.deg-cercana h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #294f7f;
	margin: 13px 0 0 50px;
	font-size: 10px
}
.deg-cercana li {
	list-style: none;
	color: #FFF;
	text-transform: uppercase;
	font-size: 16px
}
.deg-cercana ul {
	margin: 20px 0 0 10px;
	font-family: Arial, Helvetica, sans-serif
}
.deg-cercana p {
	text-align: right;
	font-size: 11px;
	margin: 0 5px 0 0
}
.deg-cercana a {
	color: #FFF;
	text-decoration: none
}
.deg-cercana a:hover {
	color: #61c6e7;
}

.deg-cercana strong {
	font-size: 12px;
	color: #61c6e7
}

#error {
	float: left;
	width: 540px;
	background: #21334c;
	padding: 25px 20px 60px 20px;
	margin: 0 10px 20px 0
}

#error ul {
	color: #FFF;
	padding: 0 0 0 70px
}

#error h1 {
	background: url(../images/Exclamation.png) no-repeat;
	padding: 15px 0 15px 50px;
	font-size: 25px
}
#error p {
	font-size: 18px;
	margin: 0 0 0 50px;
	line-height: 18px
}

#error2 {
	float: left;
	width: 320px;
	background: #21334c;
}
#error2 h1 {
	background: #578008;
	margin: 5px 0 5px 0;
	padding: 5px
}
#error2 ul {
	color: #FFF;
	padding: 10px 10px 20px 30px
}
#error a, #error2 a {
	color: #98ccfb;
}

.form {
	color: #FFFFFF;
	left: 45%;
	margin: 10px 28px;
	width: 220px;
}

.form {
	color: #FFFFFF;
	left: 45%;
	margin: 10px 28px;
	width: 220px;
}

#content {
	overflow: auto;
}

.textos {
	color: #6A6A6A;
	padding: 0 !important
}

#footleft .mapa ul li strong {
	color: white;
	font-size: 14px;
}

#footleft .mapa a {
	/*color:#007B99;*/
}

#homebanner {
	margin-top: 20px;
	width: 977px;
	height: 300px !important;
	background-color: #ffffff;
	position: relative;
	-webkit-box-shadow: 1px 1px 3px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: 1px 1px 3px rgba(50, 50, 50, 0.75);
	box-shadow: 1px 1px 3px rgba(50, 50, 50, 0.75);
}
#homebanner_img {
	position: relative;
	width: 665px;
	border-right: 1px solid #eee;
	height: 300px;
	padding: 0px;
	float: left;
}

#homebanner_img img {
	width: 655px;
	padding: 5px;
	height: 291px;
}

#homebanner_loginform {
	position: relative;
	width: 260px;
	height: 250px;
	float: left;
	padding: 15px 25px 25px 25px;
}

#homebanner_loginform #newloginbox h1, p {
	margin-top: 0px;
	margin-bottom: 5px;
}

#homebanner_loginform #newloginbox p {
	color: #777;
	font-size: 13px;
}

#homebanner_loginform #newloginbox {
	position: relative;
}

#homebanner_loginform #newloginbox #topbox {
	margin-top: 0;
}

#homebanner_loginform #newloginbox input {
	width: 91%;
	margin-bottom: 20px;
	border: 1px solid #ddd;
	border-radius: 0px;
	margin: 0px 0px 15px 0px;
	font-size: 15px;
}

#homebanner_loginform #newloginbox #sendform {
	background-color: #007B99;
	height: 35px;
	color: #fff;
	width: 100%;
	margin-bottom: 0px;
}
#homebanner_loginform #newloginbox #tab1 {
	width: 75%
}
#homebanner_loginform #newloginbox #tab1 a {
	color: #007B99;
	font-size: 14px;
}

/***** cursoline/styles.css end *****/

/***** cursoline/styles_yui_menu.css start *****/

.yuimenubar /* Entire bar */ 
{
  background: #777;
  margin: 0px 0;
  margin-top: 6px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
   font-family: Trebuchet MS,Calibri,Arial,Helvetica,sans-serif !important;
  
}

.yuimenu /* Sub container */ 
{
  background: #777;
  border-top: none;
  z-index: 1000;
}

.yuimenu li {
	background: #999;
}

.yuimenu a {
  text-decoration: none;
}

a.yuimenubaritemlabel /* Bar item link */ 
{
  border-width: 0 0 0 0px;
  border-style: solid;
  border-color: #ddd;
  padding: 5px 24px;
  padding-top: 10px;
  padding-bottom: 7px;
  color: #fff;
  font-size: 12px;
  font-weight: 200;
  text-shadow: 0px 0px 0px #333;
  background: url(images/separa-menu.png) no-repeat bottom left;
  text-transform:uppercase;
  
}
a.yuimenubaritemlabel:hover {}


ul.first-of-type { display:block; width:980px !important; margin:auto !important}
ul.first-of-type li ul { width:auto !important; border:none}
a.yuimenuitemlabel /* Sub item link */ 
{

  padding: 10px 24px;
  border-bottom:1px solid #ccc;
  color: #fff;
  text-transform:uppercase; font-size:11px
}
#topbox, #tab2 { margin-top:20px}
#page #newloginbox { top:4px}
.yuimenubar li.first-of-type .yuimenubaritemlabel {
  border-width: 0; /* No border on the first bar item link */
  background:none;
  padding-left: 0px;
}

.yuimenubaritem-hassubmenu /* Add down arrow to bar item */ 
{
}

.yuimenuitem-hassubmenu /* Add right arrow to sub item */ 
{
 }

/* Selected MenuItem */

li.yuimenubaritem-selected {
	background: url(images/bg-menuHover.png) no-repeat 50% 100%;
} /* Bar menu item */

li.yuimenuitem-selected  /* Sub menu item */ 
{
  background-color: #959595;
}

a.yuimenubaritemlabel-selected {
	color: #959595;
} /* Bar menu item link selected */
a.yuimenuitemlabel-selected  /* Sub menu item link selected */ 
{
  text-decoration: none;
  color: #fff;
}

.yuimenubaritem-hassubmenu-selected /* Change down arrow on bar item */
{
 }

.yuimenuitem-hassubmenu-selected /* Change right arrow on sub item */
{
}

a.yuimenubaritemlabel:hover {
	
} /***** cursoline/styles_yui_menu.css end *****/

/***** cursoline/styles_cva.css start *****/

.calendar-controls .current {
  text-transform:uppercase;
}
.sideblock td.day {
  padding-right:3px;
}
body{
  font-size:1em;
}

.calendar #calendar .sidecalendar .sideblock h2 {
  font-size:12px;
  font-weight:400;
}

.sideblock .header {
  min-width: 202px;
}


#subconts .loginerrors {
  font-size:12px;
  text-align:center;
  padding-left:0px;
  line-height:20px;
}
#login #subconts span{
  padding-left:0px;
}


#inner-wrapper{
  width:980px;
  padding:10px 0;  
  background-color : #f5f5f5;
}

#content-wrapper{
  background-color : #F5F5F5;
}

#newfooterwrap {
  background: #ddd;
  height:150px;
}
#newfooterinner {
  background: #ddd;
  height:130px;
  width:980px;
  margin : auto;
  padding:10px 20px;  
}

.local-catalogo #newfooterwrap,
#login-forgot_password #newfooterwrap{
  background: #ddd;
  height:150px;
}


.local-catalogo #footright {
  margin-right: 25px;
}


#tab2 input[type="submit"] {
background:#e67e32;
padding:3px 10px;
height:35px;
width:70px;
border:0 none;
cursor:pointer;
font-size:12px;
font-weight:400;
text-align:center;
color:#FFF;
-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; 
}

#header-home, #header {
  width:1000px;
  
}

.local-catalogo #header-home, .local-catalogo #header {
  width:940px;
  
}

#content-wrapper {
  min-height:343px;
/*  min-height:453px;*/
}

#course-view .section {
  font-size:1em;	
}
/***** cursoline/styles_cva.css end *****/

/***** cursoline/local_catalogo.css start *****/

.form-izq{background:url(images/bg-formulario.png) no-repeat scroll  3px 5px #F5F5F5; padding: 3px 3px 3px 5px; margin-bottom:20px; margin-left:10px; background-color:#F5F5F5; border-left:1px solid #6A6A6A}
.globo{ width:246px; height:93px; padding:12px 5px 15px 25px; font-size:16px; font-weight:bold}
.globo p {
  padding:0 0 4px;
  color:#6a6a6a;
  line-height:15px;
}
.globo-list li{
  font-size:12px; font-weight:bold; color:#F5F5F5; margin:0 0 0 20px; list-style:none; line-height:14px
}
.globo-list li strong{ color:#182b45; font-style:italic}

.form-izq *{
  margin:0px;
  border-collapse: separate;
}

.globo ul{
  padding-left:0px;
}

.form #register-form{ width:220px; left:45%; margin:10px  28px 10px 28px; color:#6a6a6a; overflow: hidden;}
.form #register-form strong{ color:#4e9dbc }
.campo-form{ width:210px;  border:0; margin:2px 0 3px 0; color:#182b45; padding:5px 0 7px 10px; background: #d5d5d5;}
.campo-form2{ width:90px;  border:0; margin:2px 0 3px 0; color:#182b45; padding:5px 0 7px 10px; background: #d5d5d5;}
.campo-comment{ width:210px; height:95px;  border:none;  margin:2px 0 3px 0;  padding:5px 0 0 10px;  color:#182b45; background: #d5d5d5;}
.min{ font-size:10px; color:#6a6a6a; line-height:10px}
.min a{color:#4e9dbc; text-decoration:none}
.min a:hover{text-decoration:underline}
.info{ margin:10px 0 0 0}
.info a{ color:#4e9dbc}
.info a:hover{ text-decoration:none}
.bt-info{ width:135px;  background:url(../images/bt-info.jpg) no-repeat; font-size:11px; color:#F5F5F5; padding:5px 0 10px 0; margin:10px 0 0 0; border:0; display:block; cursor:pointer}
.bt-info:hover{ color:#6A6A6A}
.respuesta{ margin:20px 0 0 0}

#formulariocupon #id_pais {
background:none repeat scroll 0 0 #D5D5D5;
border:0 none;
color:#182B45;
margin:3px 0;
padding:5px;
width:219px;
}
#formulariocupon #id_provincia {
background:none repeat scroll 0 0 #D5D5D5;
border:0 none;
color:#182B45;
margin:3px 1px 3px 0;
padding:4px 5px 5px;
width:110px;
}
#formulariocupon .sexo {
border-bottom:1px dotted #9F9E9E;
/*border-bottom:0px dotted #9F9E9E;*/
padding:2px 0 4px 2px;
}
#formulariocupon .w1, .w2{ width:45px; background: #d5d5d5; border:0; padding:4px 0 6px 5px; color:#182b45;}
#formulariocupon .w3{ width:70px; background:#d5d5d5;  border:0; padding:4px 0 6px 5px; color:#182b45;}

.bt-info {
background:url("images/bt-info.jpg") no-repeat scroll 0 0 transparent;
border:0 none;
color:#F5F5F5;
cursor:pointer;
display:block;
font-size:11px;
margin:10px 0 0;
padding:5px 0 10px;
width:135px;
}

.title-busca{ width:100%; height:20px; padding:5px 0; text-align:center; background:#007b99;  color:#F5F5F5; font-weight:normal; font-size:16px;  margin:0 0 5px 0; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; }
.izq-centros{ width:317px; float:left; margin:0 18px 0 0 }
.dercha-centros{ width:287px; float:left; font-size:11px; color:#6a6a6a; background-color:#F5F5F5; margin-left:10px; }
.dercha-centros select{ background:#e6e6e6; border:0; padding:4px; width:265px; margin:0 }
.direccion{ width:245px; margin:5px 0 0 15px; padding:10px; background:#F5F5F5}
.direccion a{color:#ce7812; text-decoration:none}
.direccion a:hover{text-decoration:underline }
.content-izquierda{ float:left; width:277px}


.textos  {
  line-height:15px;
  padding: 20px;
  width:660px;
  margin-bottom:20px;
}

.textos h1 {
font-size:25px;
line-height:30px;

margin:0 0 10px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal
}
.textos{ 
  color:#6a6a6a;
}
.textos strong {
  color:#61C6E7;
}


.dercha-centros select{ width:100%; padding:5px; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.direccion { width:252px;  margin:5px 0 0 5px;}


.local-catalogo #content a:link,.local-catalogo #content a:visited {
color:#6a6a6a;
}




.local-catalogo h2.headingblock.header{
  -moz-border-radius:0px 5px 5px 0px;
  background:#ddd;
  
}
/*#login-forgot_password #content-wrapper,*/ 
.local-catalogo #content-wrapper, .local-catalogo #inner-wrapper {
  background:url("images/bg.jpg") repeat-x scroll 0 -167px #F5F5F5;
}

#local-catalogo-coursesopos #content,
.nocourses{
 color: #6a6a6a;
}

#login-forgot_password #inner-wrapper{
 color : #6a6a6a;
 background-color:transparent;
}
#login-forgot_password #inner-wrapper legend, #login-forgot_password #inner-wrapper .mform fieldset {
 background:transparent;
} 

/*.local-catalogo  a.yuimenuitemlabel{
  color: #172B44;
}*/
/***** cursoline/local_catalogo.css end *****/

/***** cursoline/scrollable.css start *****/

/*
root element for the scrollable.  when scrolling occurs this
element stays still.
*/
.scrollable {
  /* required settings */
  position:relative;
  overflow:hidden;
  width: 410px;
  height:90px;
}
 
/*
root element for scrollable items. Must be absolutely positioned
and it should have a extremely large width to accommodate scrollable
items.  it's enough that you set width and height for the root element
and not for this element.
*/
.scrollable .items {
  /* this cannot be too large */
  width:20000em;
  position:absolute;
}
 
/*
a single item. must be floated in horizontal scrolling.  typically,
this element is the one that *you* will style the most.
*/
.items div {
  float:left;
}

#imageScroller {
    /* background: url("../images/bg-slider.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); */
    background:#E6E6E6;
    height: 64px;
    margin: 0 0 0 0px;
    position: relative;
    width: 470px;
    border-radius:15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    padding-left:15px;
}/***** cursoline/scrollable.css end *****/

