body{
    background: none repeat scroll 0 0 #f5f6f6;
    color: #585858;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 75%;
}
a {
	text-decoration:none;
	color:#204191;
	font-weight: bold;
}

a:hover {
	text-decoration:underline;
	font-weight: bold;
	color:#204191;
}

#header
{
	background: #003E94 url('../images/top_bg.png') repeat-x left top;
	/*height: 269px;*/
	width: 100%;
}
#header .ml{padding-top: 0px;float:right;}
#header .ahome{float:left;}
#header .logo{float: left;/*margin-top:66px;*/}
#header .logo A
{
	display: block;
	float: left;
	margin-top: 0;
	margin-left: 30px;
}
#header .top-der A.home
{
	float: right;
        margin-right: 40px;
        margin-top: 0;
}
#header .top-der
{
        float:right;
	overflow: hidden;
	height: 166px;
}
.box-top .title{
	float: left;
	width: 50%;
}
.search-left {
	float: right;
}
.search-left .search
{
	width: 331px;
	height: 31px;
	background: url('../images/buscador.png') no-repeat left top;
	margin-top: 10px;
	margin-right: 40px;
	margin-bottom: 0;
	margin-left: 10px;
}
.search-left .search INPUT
{
	border: medium none;
        color: #003F95;
        height: 26px;
        margin-left: 7px;
        margin-top: 4px;
        width: 283px;
        font-size:16px;
        background: transparent;
        float:left;
}
.search-left .search button{ border: medium none;
    display: block;
    float: left;
    height: 32px;
    margin: 0px 0 0 5px;
    width: 32px;background: transparent;
    cursor: pointer;
}



/*boton elecciones*/
	.search-left .eleccion
{
	width: 331px;
	height: 60px;
	background: url('../images/elecciones2.png') no-repeat left top;
	margin-top: 2px;
	margin-right: 40px;
	margin-bottom: 0;
	margin-left: 10px;
}


/*Menus*/
.jqueryslidemenu select{
    display:none;
}
.menu-header
{
	margin: 0;
	padding-left: 0px;
	overflow: hidden;
        float:right;
}
.menu-header LI
{
	list-style: none;
	float: left;
	display: block;
}
.menu-header LI A
{
	color: #FFFFFF;
    display: block;
    font-family: Arial;
    font-size: 14px;
    font-weight: 700;
    padding: 0 10px 5px !important;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}
.menu-header LI A.pri,.pri{border-bottom: 9px solid #0287d2}
.menu-header LI A.seg{border-bottom: 9px solid #00a6ec}
.menu-header LI A.ter{border-bottom: 9px solid #009838}
.menu-header LI A.cua{border-bottom: 9px solid #50ac27}
.menu-header LI A.qui{border-bottom: 9px solid #99c005}
.menu-header LI A.sex{border-bottom: 9px solid #d4d700}
.menu-header LI A.sep{border-bottom: 9px solid #fbda6f}
.menu-header LI A.active, .menu-header LI A:hover
{
	color: #ABABAB;
}



/*SLIDEr*/
.slide
{
	width: 100%;
	overflow: hidden;
	border: 1px solid #dfdfdf;

	background: #f9fafb;
        -webkit-box-shadow: 0px 5px 5px rgba(50, 50, 50, 0.52);
        -moz-box-shadow:    0px 5px 5px rgba(50, 50, 50, 0.52);
        box-shadow:         0px 5px 5px rgba(50, 50, 50, 0.52);
        padding-top: 10px;
        display: block;
        border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
        margin-bottom: 15px;
}
.slide .mainimage{margin:0 10px 4px 10px;max-width: 100%;float:right;}
.slide .domicilio{float:left;padding: 5px 10px;}
.slide .domicilio p{margin: 0 !important;}
.slideinterno{
  width:100%;
  margin: 0 auto;
}
.slidernoticia{
  /*width: 505px !important;*/
  width:700px !important;
}
.slidermodulo{
  width:700px !important;
}
.slideinterno img{
	padding: 5px;
	max-width: 100%;
    /*margin-left: 50px;/*/
}
.title
{
	background: url('../images/title.png') repeat-x left center;
	margin: 10px;
	overflow: hidden;
}
.title H2
{
	color: #204191;
	font-size: 15px;
	font-weight: bold;
	display: block;
	text-transform: uppercase;
	margin: 0;
	background: #fff;
	float: left;
	padding: 0 10px 0 0;
}
.subtitle{}
.subtitle h3{color: #204191;
    display: block;
    font-size: 18px;
    font-weight: bold;
    margin: 5px 0;
    padding: 10px 10px 5px 10px;}
.subtitle .fecha{margin: 0 0 0 10px;}
/*MENU SIDEBAR*/
.menu-sidebar
{
	margin: 10px 0;
	padding: 0;
}
.menu-sidebar LI
{
	list-style: none;
	border: 1px solid #FFFFFF;
}
.menu-sidebar LI A
{
	display: block;
	width: calc(100% - 10px);
	overflow: hidden;
	border-bottom: 1px solid #E2E1E1;
	text-align: right;
	padding: 10px 0 10px 10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #919191;
	font-size: 12px;
	line-height: normal;
}
.menu-sidebar LI A:hover
{
	color: #3C3B3B;
	text-decoration: none;
}
.menu-sidebar LI A.actualiza
{
	background: url('../images/mail_h.png') no-repeat 10px center;
}
/*.menu-sidebar LI A.calcula
{
	background: url('../images/calcula_h.png') no-repeat 10px center;
}*/
.menu-sidebar LI A.calcula
{
	background: url('../images/calcula_2.png') no-repeat 10px center;
	font-weight: bold;
	color: #2789c9;
}
.menu-sidebar LI A.elecciones
{
	background: url('../images/elecciones.png') no-repeat 10px center;
	font-weight: bold;
	color: #bb1e1e;
}
.menu-sidebar LI A.cronograma
{
	background: url('../images/cronograma_h2.png') no-repeat 10px center;
}
.menu-sidebar LI A.lee
{
	background: url('../images/escucha.png') no-repeat 10px center;
}
.menu-sidebar LI A.privado
{
	background: url('../images/privados_pagos.png') no-repeat 10px center;
}
.menu-sidebar LI A.familia
{
	background: url('../images/asignacion2.png') no-repeat 10px center;
}
.menu-sidebar LI A.preguntas
{
	background: url('../images/preguntas.png') no-repeat 10px center;
}
.menu-sidebar LI A.salud
{
	background: url('../images/salud_laboral.png') no-repeat 10px center;
}
.menu-sidebar LI A.avances
{
	background: url('../images/avances_h.png') no-repeat 10px center;
	padding-left: 30px !important;
	width: 85%;
}

.menu-sidebar LI A.cetera
{
	padding-left: 0px !important;
	background-image: url(../images/botoncetera.jpg);
	background-repeat: no-repeat;
	background-position: 0px center;

}

.menu-sidebar LI A.encuesta
{
	background: url('../images/encuesta.png') no-repeat 10px center;
}
.menu-sidebar2
{
	margin: 0px 0;
	padding: 0;
}
/* BOTONES */
.conectate,.accion_social,.servicio_en_linea{text-align: center;min-height: 100px;margin-bottom: 0px;}
.conectate a,.accion_social a,.servicio_en_linea a{color:#fff;font-weight: 700;}
.conectate a img,.accion_social a img,.servicio_en_linea a img{width: 100%;margin: 0px;}
.conectate{}
.accion_social{}
.servicio_en_linea{}

/* NEWS */
.noticias{margin: 10px 0;display:block;width:100%;overflow:hidden;padding: 5px 0;}

.noticias .noticia{
    width: 100%;
    overflow: hidden;
    padding: 7px 0;border-bottom: 1px solid #f2f0f0;
}
.noticias .noticia a.imagen{float:left;padding:3px;border:1px solid #f4f4f4;margin:10px;}
.noticias .noticia a.imagen img{max-width: 208px;}
.noticias .noticia a.titulo{padding: 7px 0 0 0;display:block;margin-top: 7px;font-size: 17px;}
.noticias .noticia .fecha{font-style: italic;margin-bottom: 5px;font-size: 11px;color:#8C8C8C;}
.pagination{width: 97%;overflow: hidden;padding: 10px;}
.pagination .pagination-title{float: right;}
.pagination .page_lista{float:left;}
.pagination .page_lista span,.pagination .page_lista a{
    padding: 5px;display: block;
    float:left;
}
.pagination .page_lista a{background: #003F95;color:#fff;margin-right: 3px;}
.pagination .page_lista a:hover,.pagination .page_lista span{background: transparent;color:#003f95;}
.pagination .page_lista span{font-weight: bold;font-size: 14px;}
.new2{overflow: hidden;color:#3c3b3b;font-family: Verdana;
    box-shadow: 1px 0 0 #ccc;
    background: url('../images/new_bg.png') repeat-x left bottom;
    height: 270px;
}

.new2 h3,.new2 h4{color:#204191;font-weight: bold;margin:15px 10px 10px 10px;font-size: 12px;line-height: normal;}
.new2 h3{text-transform: uppercase;color:#204191;}
.new2 h4{color:#204191;font-size: 12px;line-height: normal;}
.index2 .new2 h4{color:#00A3D9;}
.new2 img{margin: 5px 10px;}
.new2 .enlace{margin: 3px 10px;color:#3c3b3b;font-weight: bold;display:block;min-height: 33px;font-size: 12px;line-height: normal;}
.new2 .desc{
	min-height: 109px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 3px;
	margin-left: 10px;
	font-size: 12px;line-height: normal;
}


.new{
	overflow: hidden;color:#3c3b3b;font-family: Verdana;
    box-shadow: 1px 0 0 #ccc;
    background: url('../images/new_bg.png') repeat-x left bottom;
    height: 405px;
}
.new h3,.new h4{color:#204191;font-weight: bold;margin:15px 10px 10px 10px;font-size: 12px;line-height: normal;text-transform: uppercase;}
.new h3{text-transform: uppercase;color:#204191;}
.new h4{color:#204191;}
.new img{margin: 5px 10px;}
.new .enlace{
	margin: 3px 10px;color:#3c3b3b;font-weight: bold;display:block;min-height: 33px;font-size: 12px;line-height: normal;
}
.index2 .new .enlace {
	margin: 3px 10px;
    color:#3c3b3b;font-weight: bold;display:block;min-height: 33px;
    font-size: 14px;line-height: normal;
    font-weight: bold
}
.new .desc{
	min-height: 109px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 3px;
	margin-left: 10px;
	font-size: 12px;
	line-height: normal;
}
.descnew{
	line-height: 20px;
	margin-top: 20px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
.masinfo{float: right;margin:10px 15px 10px 0;background: #ebebeb;color:#204191;padding: 4px 10px;font-weight: 700;font-size: 12px;
	line-height: normal;}
.masinfo:hover{text-decoration: underline;}

/* APARTADOS */
.apartados{margin: 10px 0;display:block;width:100%;overflow:hidden;padding: 5px 0;font-family: Verdana;}
.apartado{background: #f0faff;border-bottom: 2px solid #204191;min-height: 265px;}
.apartado h3,.apartado h4{padding: 10px;}
.apartado h3{border-top: 2px solid #E1E6E9;
    color: #204191;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 5px;
    text-transform: uppercase;min-height: 34px;}
.apartado h4{color:#3c3b3b;margin: 10px 0;font-weight: 700;padding: 0 10px;font-size: 13px;}
.apartado .desc{margin: 4px 10px;display: block;color:#3c3b3b;}
.institucional{background: #e4f2fd;}

/*BOTOLES ENLACES*/
.enlaces{
    margin: 10px 0;display:block;width:100%;overflow:hidden;
    font-family: Verdana;
    padding-bottom: 12px;
    text-align: center;
    font-family: Arial;
}

.enlace_boton a{color:#fff;display:block;padding:0;font-size:18px;width: 33%;height:135px;float:left;}
.enlace_boton a:hover{text-decoration: underline;}
.enlace_boton a.difusion{background: #00992A;}
.enlace_boton a.comunicados{background: #00992A;}
.enlace_boton a.bmasnoticia{background: #00992A;}

/*LAST NEWS*/
.last-news,.lateraluepc{
	margin: 15px 0;
}
.lateraluepc{margin-bottom: 40px;}
.last-news SPAN,.lateraluepc span
{
	border-top: 1px solid #E8E8E8;
	border-left: 1px solid #E8E8E8;
	border-right: 1px solid #E8E8E8;
	padding: 5px 10px;
	color: #204191;
        display: block;
	font-size: 12px;
	font-weight: 700;
	background: #FFF;
        text-align: center;
        width: 35%;
    line-height: normal;
}

.last-news A,.lateraluepc a
{
	background: #FFF;
	border-bottom: 2px solid #EDECEC;
	border-left: 1px solid #E1E0E0;
	border-right: 1px solid #ECEBEB;
	color: #565656;
	display: block;
	font-size: 11px;
	font-weight: 700;
	overflow: hidden;
	padding: 12px 48px 12px 10px;
	position: relative;
        text-align: right;
    font-size: 12px;
    line-height: normal;
}
.lateraluepc a{padding: 12px 10px 12px 48px;color:#6b6a6a;text-transform: uppercase;
              border-bottom: 2px solid #d6d7d7 !important;
              background:#f4f5f7 url('../images/menu_sb.png') left bottom repeat-x;
              font-size: 12px;
}
.lateraluepc a:hover,.lateraluepc a.current{background:#ceced1 url('../images/menu_sb_hover.png') left bottom repeat-x;color:#204191;}
.last-news A.first{border-top: 2px solid #204191;}
.last-news A SPAN, .lateraluepc a span
{	float:right;
	width: 39px;
	height: 100%;
	min-height: 45px;
	padding: 0px;
	position: absolute;
	right: 0;
	top: 0;
	border: none;
}
.lateraluepc a span{left:0;}
.lateraluepc a span.pri{background:#214191;}.lateraluepc a span.seg{background:#4265ba;}
.lateraluepc a span.ter{background:#437dba;}.lateraluepc a span.cua{background:#6b9fd5;}
.lateraluepc a span.qui{background:#79cbfa;}.lateraluepc a span.sex{background:#9be2fc;}
.lateraluepc a span.sep{background:#e2faff;}
.lateraluepc .btn-green{
	background-image: transparent;
	background: #92C213;
}
.lateraluepc .btn-green:hover{
	background: #92C213 url('../images/menu_sb_hover2.png') left bottom repeat-x;
	color: #fff;
}
.last-news A SPAN.pri{background: #1B7DA2;}
.last-news A SPAN.seg{background: #3DA5A6;}
.last-news A SPAN.ter{background: #1DA3D6;}
.last-news A SPAN.cua{background: #019B69;}
.last-news A SPAN.qui{background: #4ABBE3;}
.last-news A SPAN.sex{background: #D4D700;}
.last-news A SPAN.sep{background: #99C005;}
.last-news A SPAN.oct{background: #50AC27;}
.last-news A SPAN.nov{background: #009838;}
.saludlaboral{
	margin-right: 30px;
	margin-left: 30px;
	text-align: left;
	color: #585858;
	}
/*tabs*/
.tabs
{
	overflow: hidden;
	margin: 10px 0;
	text-align: center;
        background: #204191;
}
.tabs UL
{
	margin: 0;
	padding: 0;
	width: 100%;
	border-bottom: 2px solid #204191;
	overflow: hidden;
}
.tabs UL LI
{
	float: left;
	list-style: none;
        padding: 4px 0 0;
}
.tabs UL LI A
{
	padding: 0 10px;
	display: block;
	height: 24px;
	border-bottom: 1px solid #D9D9D9;
	line-height: 25px;
	color: #fff;
	font-weight: bold;
}
.tabs UL LI A.current, .tabs UL LI A:hover
{
	border-bottom: none;
	color: #fff;
	text-decoration: none;
}
.tabs .boxs
{
	background: #FFF;
	border-right: 1px solid #D9D9D9;
	border-left: 1px solid #D9D9D9;
	border-bottom: 1px solid #F1F1F1 !important;
	border-top: none;
	width: 99%;
}
.tabs IMG{margin: 3px auto;}

.thumb{margin-bottom: 10px;}
/* FOOTER */

.footer{
	background: #e5e5e5;
	border: 1px solid #e5e5e5;
	margin-bottom: 30px;
	overflow: hidden;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
.footer span {
	color: #204191;
	font-weight: 700;
	text-align: right;
	float: right;
	padding-top: 10px;
	padding-right: 100px;
	padding-bottom: 10px;
	padding-left: 0;
}
.rounded
{
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
}
.footer .social {
	color: #204191;
	width: 80%;
	float: right;

	}
.footer .social img{
	top: 10px;
	}
.footer .creditos a{
	color: #ffa854;
	width: 60%;
	float: right;
	font-size: 11px;
	text-align: right;
	margin-top: 10px;
	}

/*NOticia*/
.noticia{
    width:100%;
    overflow: hidden;font-size:13px;
}
.noticia h1{
    color:#204191;
    margin:15px 10px;
    font-size: 16px;
    font-weight: 700;
}
.noticia .desc{overflow: hidden;color:#434343;margin:10px;line-height: 20px;}

.noticia a.link{
    color:#3a549a;
    padding-left: 18px;
    text-transform: uppercase;
    margin:20px 10px;
    display:block;
    font-weight: 700;
    font-size:11px;
}
.noticia a.download{background: url('../images/download.png') left center no-repeat;float:left;}
.noticia a.email{background: url('../images/email.png') right center no-repeat;float:right;padding-right: 25px;}
.noticia a.imprimir{background: url('../images/print.png') right center no-repeat;float:right;padding-right: 25px;}

.noticia .buscador,.tiza .buscador{background: url('../images/search_contenedor.png') left center no-repeat;height:37px;margin:30px 0;}
.noticia .buscador input,.tiza .buscador input{border:none;background:url('../images/line_v.png') right center no-repeat;;height: 33px;
               width:506px;margin:2px 2px 2px 5px;float:left;
               color:#707477;padding-left: 10px;
}

.noticia .buscador select,.tiza .buscador select{border:none;padding: 4px 7px;background: transparent;float:left;margin-top: 6px;}

.noticia .buscador button,.tiza .buscador button{
    border:none;background:url('../images/buscar_btn.png') left center no-repeat;
    width: 82px;height:37px;float:left;
}
.two_third,.fullwidth{
    color:#434343;
}
.two_third p,.fullwidth p{
	font-size: 1.03em !important;
	line-height: 20px;
	margin-bottom: 10px;
	text-align: justify;
	margin-top: 10px;
}

.two_third p strong,.fullwidth p strong{
    color:#204191;
}

.download_h{background: url('../images/download_h.png') left center no-repeat;
           width:100%;
           height:48px;
}
.download_h a{color: #204191;
    display: block;
    font-size: 15px;
    font-weight: bold;
    line-height: 32px;
    padding: 5px 10px;
    text-align: center;}

/*Farmacia*/
.farma{
       height: 54px;
       border:none !important;color:#fff !important;line-height: 50px;font-size:14px !important;text-align: center;padding-right: 20px !important;
   -webkit-box-shadow: 0px 2px 2px rgba(50, 50, 50, 0.65);
-moz-box-shadow:    0px 2px 2px rgba(50, 50, 50, 0.65);
box-shadow:         0px 2px 2px rgba(50, 50, 50, 0.65);
display: block;
    margin-bottom: 10px;
    font-weight: 700;
    font-size: 15px;
    text-transform: uppercase;

}
.farma1{background:#028b52;}
.farma2{background:#4bbd60;}
.farma3{background:#99c005;}
.farma4{background:#758f12;}

/* BOX LISO */
.box-liso,.box-rayas,.box-celeste,.box-verde,.box-verdeoscuro{
	background: #f9fafb;
	border:1px solid #dfdfdf;
	text-align: center;
	color:#204191;
	font-weight: bold;
	font-size:15px;
	-webkit-box-shadow: 0px 2px 2px rgba(50, 50, 50, 0.65);
	-moz-box-shadow:    0px 2px 2px rgba(50, 50, 50, 0.65);
	box-shadow:         0px 2px 2px rgba(50, 50, 50, 0.65);
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
/* BOX RAYAS */
.box-rayas{background: url('../images/box-rayas.png') left center repeat-x !important;border: none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}
.solo-texto{color:#434343;text-align: left;padding:20px;font-weight: normal;font-size: 12px;}
.box-celeste,.box-verde,.box-verdeoscuro{background: #b6ddcd;color:#204191;text-align: right;padding-right: 10px;}
.box-verde{background: #ccdf82;}
.box-verdeoscuro{background: #9db057;}
/* SOMBRA */
.sombra{padding:15px 0 !important;margin-bottom: 10px !important;-webkit-box-shadow: 0px 2px 3px rgba(50, 50, 50, 0.65);
-moz-box-shadow:    0px 2px 3px rgba(50, 50, 50, 0.65);
box-shadow:         0px 2px 3px rgba(50, 50, 50, 0.65);}
.contienerevista{
	width: 100%;
	margin-left: 0;
	overflow: hidden;
	display: block;
	color: #FFF;
}
.contienerevista a{

	color: #FFF;
}
.contienerevista a:link{

	color: #FFF;
}

.filas{width: 100%;color:#434343;font-weight: bold;margin-bottom: 7px;overflow: hidden;display:block;}
.filas .blanco{
	border-left: 1px solid #f1f1f1;
	border-top: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
	text-align: left;
	display:block;
	padding: 13px 20px;
	float:left;
	width:40%;
	font-weight: bold;
}


.filas .celeste{
    background:#f4fafe url('../images/celeste_bg.png') left center repeat-y;
    text-align: center;
    display:block;
     padding: 14px 20px;
    text-align: center;
    float:left;
    width:48%;
}
.filas .blanco3{
	border-left: 1px solid #f1f1f1;
	border-top: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
	text-align: left;
	display:block;
	padding: 13px 20px;
	float:left;
	width:40%;
	font-weight: normal;
}
@media (max-width: 768px) {
	.filas .blanco {
		width: 50%;
	}
	.filas .blanco img {
		max-width: 100%;
	}
	.filas .celeste {
		width: 50%;
	}
}
.filas2{width: 100%;color:#434343;margin-bottom: 7px;overflow: hidden;display:block;}
.filas2 .blanco2{
	border-left: 1px solid #f1f1f1;
	border-top: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
	text-align: center;
	display:block;
	padding: 13px 20px;
	float:left;
	width:40%;
	font-weight: bold;
	text-transform: uppercase;
	color: #204191;
}
.filas2 .celeste2{
    background:#f4fafe url('../images/celeste_bg.png') left center repeat-y;
    text-align: letf;
    display:block;
     padding: 14px 20px;
      float:left;
    width:48%;
}

.filas .optica1{
    border-left: 1px solid #f1f1f1;
	border-top: 1px solid #f1f1f1;
	border-bottom: 1px solid #ebebeb;
	text-align: left;
	display:block;
	padding: 13px 20px;
	float:left;
	width:20%;

}
.filas .optica2{
    background:#f4fafe;
	text-align: left;
	display:block;
	padding: 13px 20px;
	float:left;
	width:20%;
	border-bottom: 1px solid #ebebeb;
}
.filas .optica3{
    background:#edffcb;
	text-align: left;
	display:block;
	padding: 13px 20px;
	float:left;
	width:20%;
	border-bottom: 1px solid #ebebeb;
}
.filas .optica4{
    background:#fcfdf4;
	text-align: left;
	display:block;
	padding: 13px 20px;
	float:left;
	width:16%;
	border-bottom: 1px solid #ebebeb;
}
.filas .optica5{
	background: #fcfdf4;
	text-align: left;
	display: block;
	padding: 13px 20px;
	float: left;
	width: 30%;
	border-bottom: 1px solid #ebebeb;
	font-weight: normal;
}
/* LISTA */
ul.lista{
    overflow: hidden;
}
ul.lista li{
    list-style-image:url('../images/li.png') !important;
    margin-left: 40px;
    padding:5px;
}

/*Sidebar BOX*/
.sidebarbox{
    background: #f9fafb;
    border:1px solid #dfdfdf;
    margin: 20px 0 10px 0;
    display: block;
}
.sidebarbox h4{
    padding: 10px;
    font-weight: bold;
    text-align: right;
    color:#6b6a6a;
}

.cursos{
    width: 100%;
}
.cursos .curso{
    width: 100%;
    overflow: hidden;
}
.cursos .curso .nombre{float:left;width: 30%;color: #204191;
       text-transform: uppercase;border: 1px solid #f1f1f1;
       padding:19px 10px;font-weight: bold;margin:0;}
.cursos .curso .descripcion{float:left;width: 57%;color:#6b6a6a;
            padding: 19px 10px;font-weight: bold;background: #f4fafe;margin:0;}
.cursos .curso a,.cursos .curso span{float: right;color:#204191;}
.cursos .curso a{color:#fff;background: #204191;padding:20px 4px;}
.cursos .curso span{padding: 20px 2px;font-size: 19px;}
.cursos .curso span.dato{padding: 0 5px 0 0 !important;font-size: 12px;clear: both;float:left;font-weight: normal;}
.cursos .tiza .nombre{width: 25% !important;}
.cursos .tiza .descripcion{width: 57% !important;}
.cursos .tiza .play{width: 50px;float:right;background: none;padding: 0 !important;}


.reproductor{width:50%;margin:10px auto;}
.contacto{
    overflow: hidden;
}
.contacto div label{
    color:#6b6a6a;
    font-weight: bold;
    display: block;
    padding: 4px 0 2px 0;
    font-size: 13px;
}
.contacto div input,.contacto div textarea{
    padding: 4px;
    margin-bottom: 5px;
    width:90%;
}
.contacto div textarea{height:120px;}

.gallery{
    width: 99%;
}
.gallery a{float:left;margin: 5px 20px 5px 5px;border:2px solid #dfdfdf;}
.gallery a.last{margin-right: 0px !important;}

.gallery a img{width:115px;height:115px;}

.aaqselect{
    padding: 6px 8px;
    font-weight: bold;
    background: #4BBD60;
    color:#fff;
    border:none;
}

.loading{
    background: url('../administracion/images/loading.gif') no-repeat 38% 40%;
    text-align: center;
    min-height: 46px;
    line-height: 40px;
    padding: 2px 0;
    display: none;
    font-weight: bold;
}

.aaqtabla{
    width: 100%;
}
.aaqtabla th{
    background: #f4fafe;
    padding:15px 10px;
    color:#434343;
    font-weight: bold;
    text-align: center;
}
.aaqtabla td{
    background: url('../images/td_bg.png') left bottom repeat-x;
    padding: 15px 10px;
    text-align: center;
    border-right: 2px solid #f3f3f3;
}
.listado td{text-align: left !important;}
.aaqtabla td:first-child{

}
.aaqtabla td:last-child{border:none;}

.resultadoajax{}
.error,.success{padding:5px;}
.error{background: #EAC0C1;border-top: 1px solid #EF454B;border-bottom: 1px solid #EF454B;}
.success{background: #9FF4A4;border-top: 1px solid #56DD5F;border-bottom: 1px solid #56DD5F;}

.formselect{
    text-align: center;
    padding: 10px 0;
}
.formselect select{
    background: none repeat scroll 0 0 #E5E5E5;
    border: medium none;
    color: #000000;
    font-size: 17px;
    margin: 0 auto;
    padding: 6px;
}

.mws-form-message
{
	font-size:12px;
	cursor:pointer;
	border-bottom:1px solid #d2d2d2;
	padding:15px 8px 15px 45px;
	position:relative;
	vertical-align:middle;

	background-color:#f8f8f8;
	background-position:12px 12px;
	background-repeat:no-repeat;
}
.mws-form-message.info
{
	background-color:#bce5f7;
	background-image:url(../administracion/images/core/message-info.png);
	border-color:#a6d3e8;
	color:#11689E;
}

.tiza .download{width: 45px;float:right;background: none !important;padding: 0 !important;margin-top: 0px;}
#galleria{height:320px}
.book {
	text-align: right;
	display: block;
}
