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

/***** fomentoprofesional/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 {
  
}
div#homebanner_loginform {
position: relative;
width: 260px;
height: 250px;
float: left;
padding: 15px 25px 25px 25px;
}


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 */

#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;
}
#headerwrap {
height: 165px;
background: url(images/bg-ajuste.jpg) no-repeat 50% 0 #172B44;
}

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

#logo {
	float: left;
}
#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);
}

div#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;
}

#newloginbox {
position: relative;
right: 0px;
width: auto;
height: auto;
float: right;
border: 0px solid #333;
}

#topbox {
width: auto;
height: auto;
padding: 0px;
overflow: hidden;
float: left;
}
#homebanner_loginform #newloginbox input {
width: 91%;
margin-bottom: 20px;
border: 1px solid #ddd;
border-radius: 0px;
margin: 0px 0px 15px 0px;
font-size: 15px;
padding: 4px;
}

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

#topbox #login {
	margin-top: 0px;
	padding-top: 0px;
}

.loges {
	font-size: 13px;
	font-weight: 500;
	display: block;
	margin-bottom: 1px;
	padding: 5px;
}

#newloginbox #login_username {
	width: 48%;
}

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

#newloginbox input.loginform, #sendform, .pholder {
	border: 0px;
	background: #f5f3f4;
	font-size: 10px;
	padding: 4px;
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

#sendform {
        background-color:#C7C3C4;
}

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

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

#homebanner_loginform #newloginbox #tab1 a {
color: #007B99;
font-size: 14px;
}

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

#tab2 {
	float: right;
	width: 80px;
	height: 33px;
	background: url(images/tab2.png) no-repeat;
	margin-right: 0px;
	margin-left: 5px;
}

#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;
}


#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: url(images/topbox2.png) no-repeat;
	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;
	}

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

	 #newfooterinner {
background: #ddd !important;

}

#footleft {
	width: 740px;
	float: left;
	font-size: 11px;
}
.bd {
width: 940px;
margin: 0 auto;
}


.yuimenubar {
background: none;
margin: 0px 0;
margin-top: 6px;
width: 100% !important;
margin-left: auto;
margin-right: auto;
background: rgb(231, 140, 27) !important;
}
.mapa {
float:left;
padding:0px 5px 5px;
width:174px;
}
a.yuimenubaritemlabel {
text-shadow: none !important;
}

.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 {
	background: #d9d5d6 url(images/h2arrow2.png) no-repeat top left;
/*	height: 32px;*/
	line-height: 30px;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 40px;
	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;
}

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;
}
/***** fomentoprofesional/styles.css end *****/

/***** fomentoprofesional/styles_yui_menu.css start *****/

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

.yuimenu /* Sub container */ 
{
  background: #eee;
  border: 1px solid #223958;
  border-top: none;
  z-index: 1000;
}

.yuimenu li {
	background: #eee;
}

.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: 16px;
  font-weight: 200;
  text-shadow: 1px -1px 0px #333;
  background: url(images/separa-menu.png) no-repeat bottom left;
}

a.yuimenuitemlabel /* Sub item link */ 
{

  padding: 4px 24px;
  color: #000;
}

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

a.yuimenubaritemlabel-selected {
	color: #61C6E7;
} /* 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 */
{
  }/***** fomentoprofesional/styles_yui_menu.css end *****/

/***** fomentoprofesional/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:12px;
}
#login #subconts span{
  padding-left:0px;
}

#newloginbox #userPlaceholder {
width:48%;
}

#inner-wrapper{
  width:980px;
  padding:10px 20px;  
  background-color : #FFFFFF;
}

#content-wrapper{
  background-color : #172B44;
}

#newfooterwrap {
  background: #172B44;
  height:150px;
}
#newfooterinner {
  background: #92959A;
  height:130px;
  width:980px;
  margin : auto;
  padding:10px 20px;  
}

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


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


#tab2 input[type="submit"] {
background:none repeat scroll 0 0 #C6C3C3;
border:0 none;
cursor:pointer;
font-size:12px;
font-weight:400;
text-align:center;
}

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

/***** fomentoprofesional/local_catalogo.css start *****/


.form-izq{background:url(images/bg-formulario.png) no-repeat scroll  3px 5px #172B44; padding: 3px 3px 3px 5px; margin-bottom:20px; margin-left:10px; background-color:#172B44;}
.globo{ width:246px; height:93px; padding:12px 5px 15px 25px; font-size:16px; font-weight:bold}
.globo p {
  padding:0 0 4px;
  color:#FFFFFF;
  line-height:15px;
}
.globo-list li{
  font-size:12px; font-weight:bold; color:#FFF; 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:#FFF; 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:#FFF; 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:#FFF; padding:5px 0 10px 0; margin:10px 0 0 0; border:0; display:block; cursor:pointer}
.bt-info:hover{ color:#000}
.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:#FFFFFF;
cursor:pointer;
display:block;
font-size:11px;
margin:10px 0 0;
padding:5px 0 10px;
width:135px;
}

.title-busca{ width:242px; height:36px; padding:12px 0 0 40px; background:url(images/title-busca.jpg) no-repeat;  color:#FFF; font-weight:normal; font-size:16px;  margin:0 0 5px 0; text-shadow:#000 1px 1px 1px; }
.izq-centros{ width:317px; float:left; margin:0 18px 0 0 }
.dercha-centros{ width:287px; float:left; font-size:11px; color:#FFF; background-color:#172B44; margin-left:10px; }
.dercha-centros select{ background:#e6e6e6; border:0; padding:4px; width:265px; margin:0 0 0 15px}
.direccion{ width:245px; margin:5px 0 0 15px; padding:10px; background:#22344c}
.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:840px;
}

.textos h1 {
font-size:16px;
letter-spacing:0;
margin:0 0 10px;
text-shadow:1px 1px 1px #000000;
}
.textos{ 
  color:#ffffff;
}
.textos strong {
  color:#61C6E7;
}


.dercha-centros select{ width:272px;  margin:0 0 0 5px;}
.direccion { width:252px;  margin:5px 0 0 5px;}


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




.local-catalogo h2.headingblock.header{
  -moz-border-radius:0px 5px 5px 0px;
  background:url("images/h2arrow2_blue.png") no-repeat scroll left top #D9D5D6;
  
}
/*#login-forgot_password #content-wrapper,*/ 
.local-catalogo #content-wrapper, .local-catalogo #inner-wrapper {
  background:url("images/bg.jpg") repeat-x scroll 0 -167px #172B44;
}

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

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

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

