*{
margin:0px;
padding:0px;
}
img{border:0px;}
html{
width:100%;
height:100%;
/*background:url(images/bg_background.png) top center repeat-x;*/
}
body{
width:100%;
height:100%
}
#site{
width:988px;
margin:0 auto;
}
#header{
width:988px;
overflow:hidden;
position:relative
}
.fblue{ color:#2495CD; margin: 0 0 14px 14px;;}
.logo{
margin:0 0 0 -2px;
/ margin:0 0 0 42px;
float:left;
}
.ajust-percent{  float: left;
    width: 74px;}
	.label-discount{  color: #2495CD;
    float: left;
    margin-top: 4px;
    width: 63px;}
#menu{
background:url(images/menu_bg.jpg) top left no-repeat;
width:988px;
height:46px;
float:left;
/ float:none;
margin:14px 0 0 0;
/ margin:40px 0 0 3px;
padding:2px 0 0 4px;
}
#menu ul{
background:url(images/end_menu.gif) top right no-repeat;
overflow:hidden;
float:left;
padding:0 3px 0 0;
}
#menu li{
display:inline;
list-style-type:none;
}
#menu a{
display:block;
float:left;
}
.but1{background:url(images/but1.jpg) top left no-repeat;}
.but2{background:url(images/but2.jpg) top left no-repeat;}
.but3{background:url(images/but3.jpg) top left no-repeat;}
.but4{background:url(images/but4.jpg) top left no-repeat;}
.but5{background:url(images/but5.jpg) top left no-repeat;}
.but6{background:url(images/but6.jpg) top left no-repeat;}
#menu a:hover, .active{
background-position:bottom left
}
#meta{
position:absolute;
top:134px;
right:51px;
/ right:47px;
display:none;
}
#meta li{
display:inline;
list-style-type:none;
}
#meta a{
display:block;
float:left;
margin:0 6px 0 0;
}
.meta1{background:url(images/meta1.jpg) top left no-repeat;}
.meta2{background:url(images/meta2.jpg) top left no-repeat;}
.meta3{background:url(images/meta3.jpg) top left no-repeat;}
#meta a:hover{
background-position:bottom left
}
#menu input{
background:url(images/search_bg.gif) top left no-repeat;
width:140px;
height:14px;
padding:2px 23px;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:11px;
color:#171717;
border:0px;
margin:11px 0 0 60px;
}
#tblListados{ height:332px; overflow:scroll; width:615px;}
#content{
/*width:988px;*/
/*background:url(images/content_bg.jpg) top left no-repeat;*/
/*overflow:hidden;*/
/*margin:0 0 0 3px;
padding:0 0 28px 0;
margin-left:4px;*/
}
#main{
/*width:674px;
float:left;
overflow:hidden;
padding:13px 5px 0 19px;*/
}
.current{
/*background:url(images/current_bg.jpg) top left no-repeat;*/
width:659px;
overflow:hidden;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:12px;
color:#DBE0E8;
padding:0 0 20px;
-moz-border-radius:11px;
}
.current p{
display:block;
float:left;
width:520px;
padding:22px 0 0 35px;
}
.current_link{
display:block;
float:left;
margin:15px 0 0 5px;
}
.post{
width:269px;
height:312px;
float:left;
background:url(images/post_bg.gif) top left no-repeat;
padding:15px 28px 0 25px;
margin:0 15px 11px 0;
}
.post_encuesta{
width:269px;
height:312px;
float:left;
background:url(images/fnd_encuesta2.png) top left no-repeat;
padding:15px 28px 0 25px;
margin:0 15px 11px 0;	
	
}

#btn-sending:hover{ cursor:pointer;}

.post span, .post_encuesta span{
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:11px;
color:#0893EF
}
.post h5, .post_encuesta h5{
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:17px;
color:#3E3E3E;
padding:8px 0 10px 0;
}
.post p, .post_encuesta p{
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:12px;
color:#6D7072;
display:block;
margin:13px 0;
}
.more{
display:block;
margin:0 0 0 80px;
}
#sidebar{
width:277px;
float:left;
}
.block{
background:url(images/line.gif) top left repeat-y;
float:left;
margin:0 0 20px 0;
}
.news{
background:url(images/img-sect-right.png) bottom left no-repeat;
width:273px;
float:left;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:13px;
color:#6D7072;
margin-top:10px;
height:280px;
}

.news h1{ font-size:17px; padding:19px;}
#btn_inscribase{ margin:-145px 0 0 113px; float:left;}
#img-student{ float:left; margin-top:31px;}
/*.news div.content-image{
background:url(images/img-sect-right.png) top left no-repeat;
width:228px;
padding:102px 16px 15px 28px;
float:left;
}*/
.news p{
padding:0 0 18px 19px;
font-size:13px;
}
#sidebar .more{
margin:0 0 0 60px;
}
.sponsors{
margin:2px; 0 20px 0;
float:left;
}
.sponsors a{
display:block;
margin:11px 0 0 13px;
}
.popular{
margin:17px 0 0 15px;
}
.popular li{
list-style-type:none;
background:url(images/bullet.gif) left 3px no-repeat;
padding:0 0 0 25px;
line-height:23px;
height:23px;
}
/*a{
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:12px;
color:#6D7072;
text-decoration:underline
}*/
a:visited{text-decoration:underline}
#footer{
width:100%;
border-top:1px solid #D0D1D2;
padding:15px 0 70px 0;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:12px;
color:#6D7072;
}

#footer span{
float:left;
}
#footer div{
width:988px;
margin:0 auto;
padding:0 0 0 15px;
}
#footer a, .links{
color:#0893EF;
text-decoration:underline
}
#footer a:visited, .links:visited{text-decoration:underline}
#footer a:hover, .links:hover{text-decoration:none}
#footer .bft{text-decoration:none}
#footer .bft:visited{text-decoration:none}
#footer .bft:hover{text-decoration:underline}
#navigation{
display:block;
float:right
}
#navigation li{
display:inline;
list-style-type:none;
}
#navigation a{
margin:0 10px;
}
#footer #navigation .rss{
color:#ED2CE2;
text-decoration:none
}

h3{ font-family:"Lucida Sans", "Lucida Grande", sans-serif;}
.content-section-left{ background:url(images/bg-sec-right.png) repeat-x; float: left;  height: auto; margin-left: -9px; width: 626px;  -moz-border-radius: 10px;  border: 1px solid #DEDEDE; padding:21px;  }
.title-content-left{ text-align:center; width:auto; font-weight:bold;}


#headerContent{ background: url("images/header-background.png") repeat-x scroll center top #111111; height: 72px;  overflow: visible;  width: 100%; margin-top:2px;}
.menuBar-container{background: url("images/menuBar-background.png") repeat-x scroll center top transparent; width: 100%; height:40px;}


.header{color: #EEEEEE;
    font-size: 14px;
    margin: 0 auto;
    overflow: visible;
    position: relative;
    width: 960px;
	padding-top:17px;}
	
.fleft{ float:left;}
.fright{ float:right;}

.menuBar {color: #EEE; height: 31px; margin: 0 auto; width: 960px;}
.menuBar a {display: block; float: left; height: 30px; width: 120px;}
.menuBar a span {display: none;}
a#wi{background: url("images/menuBar-sprite.png") no-repeat scroll -120px 0 transparent;}
a#homeLink {background: url("images/menuBar-sprite.png") no-repeat scroll 0 0 transparent;}
a#st {background: url("images/menuBar-sprite.png") no-repeat scroll -360px 0 transparent;}
a#sp {background: url("images/menuBar-sprite.png") no-repeat scroll -480px 0 transparent;}
a#bg {background: url("images/menuBar-sprite.png") no-repeat scroll -600px 0 transparent;}
a#tt {background: url("images/menuBar-sprite.png") no-repeat scroll -240px 0 transparent;}

a#homeLink:hover {background: url("images/menuBar-sprite.png") no-repeat scroll 0 -30px transparent;}
a#homeLink:active{background: url("images/menuBar-sprite.png") no-repeat scroll 0 -60px transparent;}
a#wi:hover {background: url("images/menuBar-sprite.png") no-repeat scroll -120px -30px transparent;}
a#wi:active {background: url("images/menuBar-sprite.png") no-repeat scroll -120px -60px transparent;}
a#tt:hover {background: url("images/menuBar-sprite.png") no-repeat scroll -240px -30px transparent;}
a#tt:active {background: url("images/menuBar-sprite.png") no-repeat scroll -240px -60px transparent;}
a#st:hover {background: url("images/menuBar-sprite.png") no-repeat scroll -360px -30px transparent;}
a#st:active {background: url("images/menuBar-sprite.png") no-repeat scroll -360px -60px transparent;}
a#sp:hover {background: url("images/menuBar-sprite.png") no-repeat scroll -480px -30px transparent;}
a#sp:active {background: url("images/menuBar-sprite.png") no-repeat scroll -480px -60px transparent;}
a#bg:hover {background: url("images/menuBar-sprite.png") no-repeat scroll -600px -30px transparent;}


#gallery {
	position:relative;
	height:278px;
}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:500
	}

	#gallery .caption {
		z-index:600; 
		background-color:#000; 
		color:#ffffff; 
		height:58px; 
		width:100%; 
		position:absolute;
		bottom:0;
	}

	#gallery .caption .content {
		margin:5px
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#1DCCEF;
	}


#creditForm{ -moz-border-radius: 11px 11px 11px 11px;
    background: none repeat scroll 0 0 #EEEEEE;
    border: 0 none;
    margin: 0;
    padding: 15px 20px; border-radius: 5px;}


form.uniForm input, form.uniForm select, form.uniForm textarea{  border: 1px solid #AAAAAA;
    float: right;
    height: 20px;
    margin: 0;
    padding: 3px 7px;
    width: 240px;}
	
.ctrlHolder{ border-bottom: 1px solid #CCCCCC;
    float: left;
    padding: 7px 0;
    width: 100%;}
	
	.ctrlHolder label strong, .ctrlHolder p.label strong {
    color: #990000;
}
.ctrlHolder label, .ctrlHolder p.label, #activate-license label {
    font-size: 14px;
    font-weight: bold;
    letter-spacing: -1px;
	font-family:"Lucida Sans", "Lucida Grande", sans-serif;
}
body {
    color: #333333;
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size: 13px;
}
body * {
    border: 0 none;
    margin: 0;
    /*overflow: hidden;*/
    padding: 0;
}
.right {
    float: right;
}
.left {
    float: left;
}
.left, .right {
    padding: 4px;
    width: auto;
}
.split-form{ width:500px; margin:0 auto;}
.split-form .left {
    padding: 20px 0 0;
    width: 520px;
}
.split-form .right {
    width: 420px;
	margin-left:16px;
}
p, div {
    display: block;
}
.shadow-white {
    border-top: 1px solid #FFFFFF;
}
form.uniForm select {
    height: auto;
    padding: 5px 5px 5px 0;
    width: 256px;
}
em{ font-size:10px;}
.uniForm .multiField{
    clear: none;
    float: right;
    width: 256px;
}

.uniForm .multiField label {
    float: left;
    font-size: 9px;
    letter-spacing: 0;
    /*margin: 0 5px 0 0;*/
	width: 63px;
	font-weight:normal;
}
form.uniForm label {
    clear: none;
}
.uniForm label input {
    float: left;
    margin: 0 0 3px;
}
.uniForm .multiField label input {
    width: 46px;
}
.uniForm label.phoneNumber{
    width: 188px;
	margin-left: 5px;
}
.uniForm label.phoneNumber input{
    width: 172px;
}
#sending{
display:none;
text-align:right;
}
#btn-register{
border:medium none;
float:none;
height:40px;
width:183px;
background: url(images/btn-inscribirme.png) no-repeat;
}
#btn-sending{
border:medium none;
float:none;
height:21px;
width:101px;
background: url(images/btn_sending.png) no-repeat;
margin:37px 0 0 85px;
}

form.uniForm .buttonHolder {
margin:10px 0 0;
text-align:center;
}

.popular-links{ float:left; margin-bottom:30px; }
#header_schedule{ width:615px; padding:5px; height:22px; padding:5px; float:left; border:1px solid #ccc; background:#454646; color:#ccc; font-size:14px; font-weight:bold; font-family:"Lucida Sans","Arial",sans-serif; text-align:center;}
.col1{ float:left; width:70px; height:auto; border:1px solid #e6e7e7; padding:5px; text-align:center; height:25px; background:transparent;}
.col2{ float:left; width:280px; height:auto; border: 1px solid #e6e7e7;  padding:5px; text-align:center; height:25px; background:transparent; }
.col3{ float:left; width:140px; height:auto; border: 1px solid #e6e7e7;  padding:5px; text-align:center; height:25px; background:transparent;}
.bg_green{ background-color:#F1F8FD;}

.rows_schedule{ height:auto;}
#method-bd ul, #exploration-bd ul, #exploration-bd ol{ padding-left:18px;}


















/*STYLE RAFK*/
#divGeneralErp {
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px auto;
	text-align:center;
	width:880px;
}
#divGeneralVehiculos {
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px auto;
	text-align:center;
	width:960px;
}
#divGeneralCaja {
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px auto;
	text-align:center;
	width:1200px;
}
#divGeneralPorcentaje {
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px auto;
	text-align:center;
	width:100%;
}
#divInfo {
	min-height:550px;
}

	

.claseInput{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:0px solid #FFFFFF;
	width:85%;
	text-align:left;
}

.claseSelect{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:0px solid #FFFFFF;
	width:100%;
	text-align:left;
}
.inputInicial{
	background-color:;
}
.inputErrado{
	background-color:#ea220e;
	 background:#fff4f4;
   color:#ff0000;
   border:1px solid #ea220e !important;

}


.inputCantidadDisponible {
	background-color:#DFFFE8;
	border:1px solid #00CC00;
}

.inputCantidadNoDisponible {
	background-color:#ECD7D7;
	border:1px solid #FF0000;
}


.textoRojoNegrita {
	color:#FF0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.texto_12px {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.textoNegrita_12px {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}
.textoNegroNegrita_10px {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
.textoRojoNegrita_10px {
	color:#FF0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
.textoBlancoNegrita_10px {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
.textoBlancoNegrita_12px {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.textoAzulNegrita_12px {
	color:#0057AE;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.textoGrisNegrita_13px {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
.textoAzulNegrita_24px {
	color:#0057AE;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
}

.tituloPagina {
	border-bottom:2px solid #FE9900;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	padding:3px;
	text-align:right;
}
.divError {
	color:#BF0000;
	border:1px solid #BF0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:4px;
	width:99%;
	text-align:center;
}
.subtituloPagina {
	color:#0066CC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-align:left;
}
.subtituloPagina2 {
	color:#E66200;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-align:left;
}
.tituloPaginaVehiculos {
	border-bottom:2px solid #FE9900;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	padding:3px;
	text-align:right;
}
.tituloPaginaRepuestos {
	border-bottom:2px solid #003399;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	padding:3px;
	text-align:right;
}
.tituloPaginaServicios {
	border-bottom:2px solid #009900;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	padding:3px;
	text-align:right;
}
.tituloArea {
	background-color:#333;
	border:1px solid #000000;
	color:#ccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:3px;
	text-align:center;
}
.tituloColumna {
	background-color:#CCCCCC;
	border:1px solid #999999;
	color:#000000;
	font-weight:bold;
	padding:1px;
}
.tituloColumna td {
	/*border:1px solid #999999;*/
	padding:1px;
}
.tituloCampo{
	background-color:#F0F0F0;
	border:1px solid #999999;
	color:#000000;
}


.divMsjAlerta{
	background-color:#FFFFCC;
	border:1px solid #D2D202;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

.divMsjError{
	background-color:#FFEEEE;
	border:1px solid #FF0000;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

.divMsjInfo{
	background-color:#E6FFE6;
	border:1px solid #006600;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

.divMsjInfo2{
	background-color:#DDEEFF;
	border:1px solid #0066CC;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}



.tabla {
	border-collapse:collapse;
	border-color:#999999;
}
.bordeTabla {
	border:1px solid #999999;
}
.trResaltar {
	background-color:#FFEED5;
	border-top:2px solid #666666;
}
.trResaltar2 {
	background-color:#DFFFDF;
	border-top:2px solid #666666;
}
.trResaltar3 {
	background-color:#EEEEEE;
}
.trResaltar4 {
	background-color:#FFFFFF;
}
.trResaltar5 {
	background-color:#EAF4FF;
}

.trResaltar5Linea {
	border-top:1px solid #0066CC;
	border-bottom:1px solid #0066CC;
}


.tdMenuSeccion {
	padding-bottom:4px;
	padding-top:4px;
}
.tdMenuSeccion:hover {
	background-color:#316AC5;
	color:#FFFFFF;
	cursor:pointer;
	/*font-weight:bold;*/
}
.tdMenuSubSeccion {
	padding-bottom:4px;
	padding-top:4px;
}
.tdMenuSubSeccion:hover {
	background-color:#999999;
	color:#FFFFFF;
	cursor:pointer;
	/*font-weight:bold;*/
}


.imgBorde{
	border:4px solid #999999;
}



.linkBlanco {
	color:#FFFFFF;
}

.linkNegro {
	color:#000000;
}

.linkAzulUnderline {
	color:#003399;
	text-decoration:underline;
}

.puntero {
	cursor:pointer;
}

#img-about-us{ margin: -21px 0 29px -21px;}
#about-us h2{ color:#0091D1; letter-spacing:1px; margin-bottom:10px;}

#contact-us .split-form{ text-align:center;}
#lcalidad{ margin:4px 0 0 24px;}


.payment-plan{ float:left; width:123px; border:1px solid #ccc; height:199px; padding:10px; background: -moz-linear-gradient(center top , #FAFAFA, #EEEEEE) repeat scroll 0 0 transparent;   -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);}

#student-plan{ position:absolute; margin:13px 0 0 846px; z-index:2;}
#precios-bajos{ position:absolute; margin:-53px 0 0 710px; z-index:1;}

.promos{  margin: 36px 0 0 -12px;
    width: 995px;
	  height: 226px;
   
    position: relative;
    width: 992px;
	
	}
	

#main .promos li {
    -moz-border-radius: 5px 5px 5px 5px;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
    background: none repeat scroll 0 0 white;
    border-color: #E5E5E5 #DBDBDB #D2D2D2;
    border-style: solid;
    border-width: 1px;
    height: 208px;
    /*margin: 6px -10px 0 6px;*/
	margin:4px 0 0;
    padding: 3px;
    width: 141px;
	float:left;
}
#main .promos li a {
   /* background: -moz-linear-gradient(center top , #FAFAFA, #EEEEEE) repeat scroll 0 0 transparent;*/
	background:url('images/bg_plans.png') repeat-x;
    display: block;
    height: 213px;
    margin: 0;
    min-height: 149px;
    padding-top: 0;
    width: 140px;
	text-decoration:none;
}

.ol-plans{margin: 1px; padding-left: 58px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:normal;}

#main .promos li img {
   margin:3px 0 0 9px;
}

#main .promos a {
    float: left;
    height: 155px;
    margin-left: 12px;
    position: relative;
    width: 236px;
    z-index: 0;
}
#main .promos li a:hover {
    /*background: -moz-linear-gradient(center top , #FDFDFD, #FAFAFA) repeat scroll 0 0 transparent;*/
	background: url('images/bg_plans_grad.png') repeat-x;
	border:1px solid #fff;
}

ul.promos{ list-style:none;}
#students{-moz-border-radius: 11px 0px 0px 11px;  }
#son{ background-color:#D1E4E0;}
#plena{ -moz-border-radius: 0px 11px 11px 0px;}
.discount-plan{ font-weight:bold; font-size:33px; color:#2495cd; text-align:center;}
.payment-plan:hover {background-color:#e9eaeb; border:1px solid #2495cd; cursor:pointer;  }
.price-plan{ font-size:22px; margin:5px 0 -4px; text-align:center; color:#000; font-weight:bold; }
.text-plan{ height:80px; color:#6f6f6f; padding:0 7px; float:left;}
.rows_schedule:hover{background:#ccc;}
#schedule{margin-bottom:485px;}

/* ESTILO DE LAS PESTAÑAS */
.rafktabs_title {
	background-color:#CCCCCC;
	color:#000000;
	cursor: pointer;
	height: 24px;
	line-height: 24px;
	margin-right: 2px;
	padding: 2px 8px 2px 8px;
}

.rafktabs_titleActive {
	background-color:#FFFFFF;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	color:#000000;
	height: 24px;
	line-height: 24px;
	margin-right: 2px;
	padding: 2px 8px 2px 8px;
}

.rafktabs_title:hover {
	background-color:#EAF4FF;
	border-top:1px solid #0080FF;
	border-left:1px solid #0080FF;
	border-right:1px solid #0080FF;
}

.rafktabs_panel {
	border:1px solid #000000;
	clear: both;
	overflow: auto;
	padding: 2px;
	position: relative;
	top: 0px;
	width: 100%;
	background-color:#FFFFFF;
}

#marco {
	width:100%;
	margin:0px 0 10px 0;
	padding:0px;
	text-align:left;
	}
#encuesta{ margin-top:15px;}
#encuesta label{  color: #6D7072;
    float: left;
    font-size: 12px;
    margin-bottom: 14px;
    width: 154px; }
#encuesta label:hover{ font-weight:bold; cursor:pointer;}

/*Credits: CSSplay */
/*URL: http://www.cssplay.co.uk/menus/pro_drop2 */
.preload2 {background: url(http://www.luisangelcamargo.com/wp-content/uploads/2007/12/button4a.gif);}
.menu2 {padding:0; margin:0; margin-bottom:0; list-style:none; height:25px; background:#fff url(http://www.luisangelcamargo.com/wp-content/uploads/2007/12/fd_menu.gif) repeat-x; position:relative; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; background-color:#06C; }
.menu2 li.top {display:block; float:left; position:relative;}
.menu2 li a.top_link {display:block; float:left; height:25px; margin-left:6px; line-height:25px; color:#333; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 6px; cursor:pointer;}
.menu2 li a.top_link span {float:left; display:block; padding:0 10px 0 6px; height:40px;}
.menu2 li a.top_link span.down {float:left; display:block; padding:0 10px 0 6px; height:25px;/*background:url(prodrop2/down.gif) no-repeat right top;*/}
.menu2 li a.top_link:hover {color:#fff;  background:url(http://www.luisangelcamargo.com/wp-content/uploads/2007/12/button4a.gif);}
.menu2 li a.top_link:hover span { background:url(http://www.luisangelcamargo.com/wp-content/uploads/2007/12/button4a.gif)}
.menu2 li a.top_link:hover span.down { background:url(http://www.luisangelcamargo.com/wp-content/uploads/2007/12/button4a.gif)}

.menu2 li:hover > a.top_link {color:#fff; background:url(http://www.luisangelcamargo.com/wp-content/uploads/2007/12/button4a.gif);}
.menu2 li:hover > a.top_link span {background:url(http://www.luisangelcamargo.com/wp-content/uploads/2007/12/button4a.gif);}
.menu2 li:hover > a.top_link span.down {background:url(http://www.luisangelcamargo.com/wp-content/uploads/2007/12/button4a.gif);}


.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

#bg_social{ position:absolute; margin:50px; z-index:1; background:url('images/bg_social.png') no-repeat; width:70px; height:130px;  }
#badge_mayo{ margin:-66px 0 0 879px; position:absolute;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menu2 a:hover {visibility:visible;}
.menu2 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu2 :hover ul.sub {left:6px; top:25px; background: #fff; padding:0; /*border:1px solid #1E8BB5; white-space:nowrap;*/ width:auto; height:auto; font-weight:normal;}
.menu2 :hover ul.sub li {display:block; /*height:20px; */position:relative; float:left; width:160px; border-bottom:1px solid #005FB9; border-left:1px solid #005FB9; border-right:1px solid #005FB9; margin-bottom:0;}
.menu2 :hover ul.sub li a {display:block; height:auto; font-size:11px; padding:4px 3px; line-height:1; color:#005FB9; text-decoration:none;}
.menu2 :hover ul.sub li a.fly {background:#fff  url(http://www.luisangelcamargo.com/wp-content/uploads/2007/12/vineta_menu.gif) no-repeat 150px 6px;}
.menu2 :hover ul.sub li a:hover {background:#E5FAFC; color:#005FB9;}
.menu2 :hover ul.sub li a.fly:hover {background:#E5FAFC url(http://www.luisangelcamargo.com/wp-content/uploads/2007/12/vineta_menu.gif) no-repeat 150px 6px;}
.menu2 :hover ul li:hover > a.fly {background:#E5FAFC} 

.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:160px; top:-1px; background: #fff; padding:0; /* white-space:nowrap; */width:auto; z-index:300; height:auto;}
.menu2 :hover ul.sub li ul {border-top:1px solid #005FB9; background: #fff; z-index:300;}

.agotado{ background-color:#FF6; font-weight:bold; float:left; border:1px solid #E6E7E7; height:25px; padding:5px; width:87px; text-align:center; line-height:14px; font-size:11px; }
.disponible{ background-color:#0091c1; font-weight:bold; float:left; border:1px solid #E6E7E7; height:25px; padding:5px; width:87px; color:#FFF; text-align:center; }
.curso{ background-color:#328529; font-weight:bold; float:left; border:1px solid #E6E7E7; height:25px; padding:5px; width:87px; color:#FFF; text-align:center; }

.aum-celda{ height:44px;}
#divFlotante{ position: absolute !important; top: 3% !important; left: 25% !important;  }

@media print {
	/**				{display:none}*/
	/*body, #impre	{display:block}*/
	.print			{display:block}
	
	.noprint		{display:none}
}