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

/***** elearning/styles.css start *****/

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


body {
  
  margin: 0;
  padding: 0;
  background:#ddd !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: #ddd;
	border-bottom:1px solid #d1d1d1
}

#header-home,
#header {
	width: 940px;
	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: 940px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}

#logo {
	float: left;
}
#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: #92959a;
	clear:both;
}

#newfooterinner {
	width: 940px;
	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;

	
}


.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:#1E1E1E;
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:44%;
}

.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:#007B99;
	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;
}

/***** elearning/styles.css end *****/

/***** elearning/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 {
	
} /***** elearning/styles_yui_menu.css end *****/

/***** elearning/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;	
}
/***** elearning/styles_cva.css end *****/

/***** elearning/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;
}*/
/***** elearning/local_catalogo.css end *****/

/***** elearning/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;
}/***** elearning/scrollable.css end *****/

