/*
Theme Name: WordPress Wok
Theme URI:
Description: Tema de la Fecyt para el Portal Wok
Version: 1.0
Author: Sadiel
Author URI:

/***GENERALES. RESETEO PARA NAVEGADORES***/

/***GENERALES. RESETEO PARA NAVEGADORES***/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
    margin:0px;
    padding:0px;
}


/*table {div#
border-collapse:collapse;
border-spacing:0;
}*/


/*RFH para slider BORRA*/
#slider-nav { 
	display: none; 
	margin-top: 1em;
}

#slider-nav button {
	padding: 1em;
	margin-right: 1em;
	border-radius: 10px;
	cursor: pointer;
}

.slider {
	width: 430px;
	height: 355px;
	overflow: scroll;
}

.slider ul {
	width: 10000px;
	list-style: none;
}

.slider li {
	float: left;
}
/*FIN RFH para slider BORRA*/

/*Para tablas de cursos*/

div.tabla_cursos .texto,div.tabla_cursos table
{
    width: 90%;
    border:1px dotted #b6e5ec;
    padding:5px;
    float:right;
    margin-top:15px;
    padding-top:15px;
    margin-bottom:10px

}

div.tabla_cursos .texto, div.tabla_cursos table, div.tabla_cursos a
{
text-decoration:none;
color: #e98214

}

div.tabla_cursos .texto, div.tabla_cursos th
{
background-color:#85c6e1;
color:#FFFFFF;
padding:5px;
font-weight:bold;
font-size:80%
}

div.tabla_cursos .texto, div.tabla_cursos td
{
vertical-align:top;
color:#116779;
width:25%;
font-size:75%;
border-bottom:1px solid #b9b6b6;
padding:5px;
}
/*Fin para tabla de cursos*/




fieldset,img {
    border:0;
}

address,caption,cite,code,dfn,em,strong,th,var {
    font-style:normal;
    font-weight:normal;
}

ol,ul {
    list-style-image:url("/wp-content/themes/Wok/img2012/small_bullet.png");
    margin-left: 20px;
}

caption,th {
    text-align:left;
}

h1,h2,h3,h4,h5,h6 {
    font-size:100%;
    font-weight:normal;
}
h1,h2,h3 {
    color: #4ACBD3;
    font-weight: bold;
    padding-bottom: 4px;
    padding-top: 4px;
}
h1{
    text-transform: uppercase;
    font-size:17px;
}
h2{
    border-bottom: thin solid;
    font-size:20px;
}
h3{
    border-bottom: thin dashed;
    font-size:13px;
}

a{
    /*color:#a3c613;*/
    color:#088A08;
    text-decoration: underline;
}
p{
    margin-top:10px;
    margin-bottom:10px;
    text-align: justify;
}

/*RFH*/
p#titulo_home{
    background: none repeat scroll 0 0 #DEDEDE;
    color: #414242;
    font-family: DIN medium,Arial,Verdana,Helvetica,Sans-Serif;
    font-size: 17px;
    line-height: 30px;
    margin-bottom: 20px;
    padding-left: 18px;
    text-transform: uppercase;
    width: 97.4%;
    margin-top: 20px;
}


q:before,q:after {
    content:'';
}

abbr,acronym { border:0;
}

/******/

input
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    padding:2px
}

body {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    /*background-image:url(/wp-content/themes/Wok/img/fdo_body.gif);*/
    background-repeat:no-repeat
}

.fondoPortada {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #585858;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 13px;
}
.fondoPortadaFO {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    background-image:url(/wp-content/themes/Wok/img/fdo_bodyPortada_gris.gif);
    background-repeat:no-repeat;
}

.ocultar
{
    display:none
}

div#contenedorPrincipal
{
    CLEAR: both;
    BACKGROUND: #ffffff;
    LEFT: 50%;
    FLOAT: none;
    MARGIN-LEFT: -502px;
    /*VERTICAL-ALIGN: top;*/
    /*WIDTH: 991px; */
    /*WIDTH: 1000px;*/
    width: 976px;
    POSITION: ABSOLUTE;
    HEIGHT: auto;
}

/*RFH*/
div#access_wok
{
float: right;
width:auto;
display:none;

}
/***CABECERA PORTADA***/

div#cabeceraPortada
{
    /*background-image: url("/wp-content/themes/Wok/img2012/green_banner.png");*/
    background-image: url("/wp-content/uploads/2012/10/green_banner_2.png");
    background-position: left 100px;
    background-repeat: no-repeat;
    height: 176px;
    margin: 0;
    padding: 0;
    width: 100%;
}
div#cabeceraPortadaFO
{
    background-image: url("/wp-content/themes/Wok/img2012/green_banner.png");
    background-position: left 100px;
    background-repeat: no-repeat;
    height: 176px;
    margin: 0;
    padding: 0;
    width: 100%;
}

div#titPortalPortada
{
    float: left;
    padding-left:300px;
    padding-top: 7px
}


div#menuPortada
{
    width:96%;
    display:none;
}

div#menuPortadaFO
{
    width:96%;
}

div#textoCabeceraPortada
{
    width: 63.5%;
    /*width: 50%;*/
    text-align:right;
    float: left;
    margin-top:90px;
    clear:right
}

div#accesoWok
{
    display:none;
    width: 165px;
    padding-left:4px;
    padding-top:1px;
    text-align:right;
    float: left;
    margin-top:6px;
    /*margin-top:25px;*/
    clear:right
}
#botonesCaptcha{
    display:block;

}
img#captcha{
    margin-left:140px;
}
#recargarImagen {
    border:0 none;
    height:20px;
    margin-left:300px;
    padding:0;
    position:absolute;
    width:20px;
}
#imagenRecarga {
    border:0 none;
    height:20px;
    margin-left:0;
    position:relative;
    width:20px;
}
#audioVersion {
    border:0 none;
    height:20px;
    margin-left:320px;
    padding:0;
    position:absolute;
    width:20px;
}
#imagenAudio {
    border:0 none;
    height:20px;
    margin-left:0;
    position:absolute;
    width:20px;
}

.lanzamiento{
    display:none;
    color:#F38200;
    font-weight:bold;
    margin-top:10px;
    text-shadow: 2px 2px 5px #CCC;
    margin-left:20px;
}
.servicios{
    box-shadow: 10px 10px 5px #DDDDDD;
    float: left;
    margin-top: 10px;
    /*width: 69%;*/
    width: 70%;
}
.shadow1content {
    float:left;
    width:67%;
    margin-left:-10px;
    margin-top:10px;
    padding-top:0px;
    background-color: rgb(68,68,68); /* Needed for IEs */
    -moz-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
    -webkit-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
    box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.40);
    -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.40)";
    zoom: 1;
}
.shadow1 {
    float:left;
    width:69%;
    margin-left:-10px;
    margin-top:10px;
    padding-top:0px;
    background-color: rgb(68,68,68); /* Needed for IEs */
    -moz-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
    -webkit-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
    box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.40);
    -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.40)";
    zoom: 1;
}
.shadow2 {
    width:97%;
    padding-top:0px;
    padding-left:0px;
    padding-right:15px;
    background-color: rgb(68,68,68); /* Needed for IEs */
    -moz-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
    -webkit-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
    box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.40);
    -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.40)";
    zoom: 1;
}
.shadow3 {
    width:96%;
    margin-left:10px;
    padding-top:0px;
    background-color: rgb(68,68,68); /* Needed for IEs */
    -moz-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
    -webkit-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
    box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.40);
    -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.40)";
    zoom: 1;
}

.servicios_texto{
    padding: 10px 20px 20px;
}
.servicios_logos{
    /*margin-top:20px;*/
    margin-bottom:20px;
}
.servicios_logos p{
    background: none repeat scroll 0 0 #DEDEDE;
    font-size: 17px;
    line-height: 30px;
    margin-bottom: 20px;
    padding-left: 18px;
    text-transform: uppercase;
    width: 97.4%;
    font-family: DIN medium,Arial,Verdana,Helvetica,Sans-Serif;
    color:#414242;

}
.servicios_logos .servicios_logos_list{
    width:100%;
    color:#414242;
    margin-left: 8px;
    font-family: DIN medium,Arial,Verdana,Helvetica,Sans-Serif;
}
.servicios_logos .servicios_logos_list div{
    color: #414242;
    /*font-size: 12px;*/
    font-size: 9px;
    text-decoration: none;
    text-transform: uppercase;
    /*width: 126px;*/
    width: 90px;
    margin-left: 10px;
    text-align: center;
}
.servicios_logos .servicios_logos_list a{
    /*display:inline-block;*/
    display:inline-table;
    text-decoration:none;
    text-align: center;
}
#link_attusuario{
    width:95px;
}
#link_infoinv{
    /*width:125px;*/
    width:95px;
}
#link_gestadmin{
    width:95px;
}
#link_formac{
    width:95px;
}
#link_recom{
    width:95px;
}
#link_otrosservs{
    width:95px;

}
#link_otrosservs div{
    margin-left:5px;
    width:90px;

}
.serviciosFO{
    box-shadow: 10px 10px 5px #DDDDDD;
    float: left;
    margin-top: 10px;
    width: 69%;
}

.col1Portada{
    /*width: 20%;*/
    width: 34%;
    padding-top:15px;
    float: left;
}

.col2Portada{
    /*width: 36%;*/
    width: 32%;
    /*background-image:url(/wp-content/themes/Wok/img/img_raton.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;*/
    padding-top:15px;
    height:270px;
    /*height:305px;*/
    float: left;
}

.col3Portada{
    /*width: 295%;*/
    width: 33%;
    padding-top:15px;
    float: left;
}

.col4Portada{
    /*width: 15%;*/
    clear: right;
    float: left;
    margin-bottom: 10px;
    margin-left: 20px;
    margin-top: 10px;
    /*width: 25%;*/
    width: 26%;
    display:none;
}

.col4Portada .col4Portada_searchbox{
    box-shadow: 10px 10px 5px #DDDDDD;
    padding-bottom: 20px;
    padding-left: 15px;
    padding-top: 20px;
    text-align: center;
}
.col4Portada .col4Portada_searchbox_wp{
    margin-top:-30px;
}
.col4Portada .col4Portada_searchbox .inputtext_searchbox{
    border: 1px solid #AAAAAA;
    height: 24px;
    width: 160px;
}
.col4Portada .col4Portada_searchbox .inputbutton_searchbox{
    background: url("/wp-content/themes/Wok/img2012/button.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    font-family: DIN medium,Arial,Verdana,Helvetica,Sans-Serif;
    height: 24px;
    margin-left: -20px;
    text-transform: uppercase;
    width: 77px;
}

.col4Portada .col4Portada_searchbox_wp .inputtext_searchbox{
    height: 18px;
}

.col4Portada .col4Portada_emailbox{
    background: none repeat scroll 0 0 #E5E5E5;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-top: 30px;
    padding: 10px;
    border-radius: 10px;
}
.col4Portada .col4Portada_emailbox a{
    color:#333;
}
.col4Portada .col4Portada_accessbox{
    margin-left: 15px;
    text-align: center;    
}
.col4Portada .col4Portada_licensebox{
    background: none repeat scroll 0 0 #8CBC54;
    color: #000000;
    margin-bottom: 15px;
    margin-left: 10px;
    margin-top: 5px;
    padding: 10px;
    text-decoration: none;
    text-transform: uppercase;
    border-radius:10px;
}
.col4Portada .col4Portada_licensebox a{
    color: #000000;
    font-family: DIN medium,Arial,Verdana,Helvetica,Sans-Serif;
    font-size: 14px;
    margin-left: 5px;
    text-decoration: none;
}
.col4Portada .col4Portada_licensebox span a{
    color: #FFFFFF;
    font-size: 12px;
    margin-left: 18px;
}
.col4Portada .col4Portada_accessbdbox{
    background: none repeat scroll 0 0 #8CBC54;
    color: #FFFFFF;
    margin-bottom: 10px;
    margin-left: 10px;
    padding: 10px 10px 10px 0;
    text-transform: uppercase;
    border-radius:10px;
}
.col4Portada .col4Portada_accessbdbox ul li a{
    color: #FFFFFF;
    font-family: DIN medium,Arial,Verdana,Helvetica,Sans-Serif;
    margin-left:2px;
    text-decoration: none;
}
.col4Portada .col4Portada_accessbdbox ul{
    list-style-image:url("/wp-content/themes/Wok/img2012/white_green_bullet.png");
}

/*RFH*/
.col4Portada .col4Portada_accesswokbox{
    background: none repeat scroll 0 0 #FFB900;
    color: #FFFFFF;
    margin-bottom: 10px;
    margin-left: 10px;
    padding: 10px 10px 10px 0;
    text-transform: uppercase;
    border-radius:10px;
}
.col4Portada .col4Portada_accesswokbox ul li a{
    color: #FFFFFF;
    font-family: DIN medium,Arial,Verdana,Helvetica,Sans-Serif;
    margin-left:2px;
    text-decoration: none;
}
.col4Portada .col4Portada_accesswokbox ul{
    list-style-image:url("/wp-content/uploads/2012/11/white_orange_bullet.png");
}
/*FINRFH*/



.col4Portada .col4Portada_newsbox{
    box-shadow: 10px 10px 5px #DDDDDD;
    font-family: DIN medium,Arial,Verdana,Helvetica,Sans-Serif;
    font-weight: bold;
    padding: 5px 5px 5px 20px;
    text-transform: uppercase;
}
.col4Portada .col4Portada_newslistbox{
    font-size: 8px;
    margin-left: 10px;
    margin-top: 10px;
}
.col4Portada .col4Portada_newslistbox a{
    /*margin-left:8px;*/
    font-size:11px;
    color:#444;
    text-decoration: none;
}

/*RFH*/
.col4Portada .col4Portada_newslistbox a:hover{
    /*margin-left:8px;*/
    font-size:11px;
    color:#444;
    text-decoration: none;
    text-shadow:5px 5px 10px black;
}
    


/*RFH*/
.col4Portada .col4Portada_newslistbox li{
    margin-top: 5px;
}


.col1PortadaFo{
    /*width: 20%;*/
    /*width: 34%;*/
    width: 25%;
    padding-top:15px;
    float: left;
}

.col2PortadaFo{
    /*width: 36%;*/
    /*width: 32%;*/
    width: 25%;
    /*background-image:url(/wp-content/themes/Wok/img/img_raton.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;*/
    padding-top:15px;
    height:270px;
    /*height:305px;*/
    float: left;
}

.col3PortadaFo{
    /*width: 295%;*/
    /*width: 33%;*/
    width: 25%;
    padding-top:15px;
    float: left;
}

.col4PortadaFo{
    /*width: 15%;*/
    width: 25%;
    margin-top:8px;
    margin-bottom:10px;
    float: left;
    clear:right
}

/***CABECERA***/

div#cabecera{
    width: 100%;
    margin: 0px;
    padding: 0px;
    background-image:url(/wp-content/themes/Wok/img/fdo_cab_interior.jpg);
    background-repeat:no-repeat;
    height: 184px
}

div#logos{
    float: left;
    padding: 12px 12px 12px 0;
    width: 960px;
}

#logos a{
    text-decoration:none;
}

div#titPortalInterior{
    float: right;
    padding-right:164px
}

div#textoCabecera{
    display:none;
    width: 76%;
    margin-top:39px;
    float: right
}

/***CUERPO***/

div#menu{
    width: 17%;
    float: left;
    padding-right:6px
}

div#contenido
{
    min-height: 500px;
}
div#content
{
    box-shadow: 10px 10px 5px #DDDDDD;
    float: left;
    margin-top: 10px;
    min-height: 425px;
    padding: 0 20px 20px;
    width: 64%;
}

div#ruta
{
    margin-top: 14px;
    display:none;
}
div#ruta_home
{
    margin-left: 15px;
    margin-top: 5px;
}

.pestanyas
{
    margin-left: -20px;
    margin-top: 20px;
}

* html .pestanyas
{
    /* margin-left:11px*/
}

.formulario
{
    float:left;
    width: 94%;
    min-height:110px;
    padding-bottom:15px;
    padding:10px;
    background-image:url(/wp-content/themes/Wok/img/fdo_form.gif);
    background-position:left bottom;
    background-repeat:no-repeat;
    /*  background-color:#4ACBD3;*/
    margin-left: 11px
}

* html .formulario
{
    margin-left: 5px
}

div#pie
{
    float:left;
    padding-top:10px;
    padding-bottom:10px;
    width: 100%;
    border-top:1px dashed #e7e7e7

}

div#copyright
{
    float:left;
    padding-left:7px;
    color: #000000;
    font-size:70%;
    width: 44%

}

div#logosPie
{
    float:left;
    width: 30%

}

div#atencion
{
    float:left;
    font-weight:bold;
    font-size:70%;
    clear: right;
    color: #4f92bd;
    width: 25%

}

#atencion img{
    width:80%;
}


.atencionUp
{
    float:right;
    padding-bottom:0px;
    margin-top:5px;
    margin-bottom:0px;
    font-weight:bold;
    font-size:70%;
    clear: right;
    color: #4f92bd;
    width: 42%

}

.texto
{
    float: left;
    min-height: 204px;
    padding-bottom: 15px;
    padding-top: 10px;
    width: 98%;
}

* html .texto
{
    margin-left: 5px
}

.col
{
    width: 50%;
    float:left;
}

.clear
{
    clear:both
}

.logosPresentacion
{
    padding-left:77px;
    width:90%;
    margin-top:15px;
    background-image:url(/wp-content/themes/Wok/img/fdo_logos.gif);
    background-repeat:repeat-x;
    background-position:left top;
    border-top:1px dotted #CFE4EC;
    float:left;
}


/***portada***/

#menuPortada ul
{
    padding-left: 70px;
    margin: 26px 0 0;
    z-index: 4;
}

#menuPortada li
{
    font-size:80%;
    overflow:hidden

}

/*RFH*/
#nav .page-item-00
{
    border-left-style:solid;
    border-left-color: grey;
    border-left-width: thin;
}

#nav .page-item-4
{
    width:192px;
}


#nav .page-item-13
{
    width:20%;
    border-right-style:solid;
    border-right-color: grey;
    border-right-width: thin;
    
    border-left-style:solid;
    border-left-color: grey;
    border-left-width: thin;
}
#nav .page-item-13 ul
{
/*RFH Modificado left*/
    /*left: 197px;*/
    left: 199px;
    /*width: 250px;*/
    width: 190px;
    margin-top:-20px;
    text-align:left;

}
#nav .page-item-13 ul li
{
    /*width: 250px;*/
    width: 190px;

}
#nav .page-item-29
{
    width: 268px;
    border-right-style:solid;
    border-right-color: grey;
    border-right-width: thin;
}
#nav .page-item-29 ul
{
    /*width: 300px;*/
    width: 273px;
    /*left:520px;*/
    left: 395px;
    margin-top:-20px;
    margin-left: 3px;/**/
    text-align:left;
}
#nav .page-item-29 ul li
{
    /*width: 300px;*/
    width: 273px;
}
#nav .page-item-49
{
    width: 150px;

    border-right-style:solid;
    border-right-color: grey;
    border-right-width: thin;

}
#menuPortada ul li ul li
{
    text-align:left;
}

#menuPortada ul li ul li
{
    text-align:left;
}


#menuPortada li a
{
    background: none repeat scroll 0 0 transparent;
    color: #000000;
    float: left;
    text-decoration: none;
    width: 100%;
}
#menuPortada li a:hover
{
    margin-top:0px;
}

*:first-child+html #menuPortada li a{
    margin:1px 0 1px;
}

#menuPortada li a:hover{
    /*background:url(/wp-content/themes/Wok/img/menu_bg.gif) repeat-x center top;*/
    /*color:#000000;
	float:left;
	margin:3px 0 1px;
	padding:5px 7% 5px 0;
	text-decoration:none;
	width:93%;*/
}

#menuPortadaFO ul{
    margin: 26px 0 0;
}

#menuPortadaFO li{
    font-size:80%;
    overflow:hidden
}

#menuPortadaFO ul li ul li{
    text-align:left;
}

#menuPortadaFO li a{
    background: none repeat scroll 0 0 transparent;
    color: #000000;
    float: left;
    text-decoration: none;
    width: 100%;
}

*:first-child+html #menuPortadaFO li a{
    margin:1px 0 1px;
}

#menuPortadaFO li a:hover{
    /*background:url(/wp-content/themes/Wok/img/menu_bg.gif) repeat-x center top;*/
    /*color:#000000;
	float:left;
	margin:3px 0 1px;
	padding:5px 7% 5px 0;
	text-decoration:none;
	width:93%;*/
}
/**/

/*.servicios h2
{
    font-size:170%;
    width:88%;
    color: #0797ad;
    padding-top:0px;
    padding-left:5px;
    padding-right:15px;
    border-bottom:1px dotted #dddddd;
    font-weight:normal
}*/

/*html>body .servicios h2
{

    padding-top:19px;
}*/


.servicios img
{
    padding-bottom:11px
}

/*html>/**//*body .serviciosFO h2
{

    padding-top:19px;
}*/


.serviciosFO img
{
    padding-left: 25px;
    padding-bottom:21px
}
/*.col2Portada h2
{
	font-size:170%;
	color: #0797ad;
	padding-top:218px;
	padding-right:15px;
	font-weight:normal
}

.col2Portada p
{
	font-size:75%;
	padding-right:15px;
	font-weight:normal
}

.col2Portada p a
{
	color: #000000;
	text-decoration: none
}

.col3Portada h2
{
	font-size:170%;
	color: #0797ad;
	padding-top:10px;
	padding-left:10px;
	padding-right:15px;
	font-weight:normal
}

.col3Portada ul
{
	padding-top:0px;
	padding-left:8px;
	padding-right:8px
}

.col3Portada li
{
	font-size:75%;
	font-weight:normal;
	padding-top:9px;
	padding-left:11px;
	background-image:url(/wp-content/themes/Wok/img/bullet_noticias.gif);
	background-repeat:no-repeat;
	background-position:0px 12px
}

*:first-child+html .col3Portada li
{
	background-position:0px 14px
}

.col3Portada li a
{
	color: #000000;
	text-decoration:none
}*/

/*.col4Portada h2
{
    font-size:170%;
    border-bottom:1px dotted #dddddd;
    color: #0797ad;
    padding-top:10px;
    padding-left:5px;
    padding-right:15px;
    font-weight:normal
}
*/

.col4Portada ul
{
    padding-top:0px;
    padding-left:8px;
    padding-right:8px
}

/*.col4Portada li
{
    font-size:70%;
    font-weight:normal;
    margin:5px 0 0;
    padding-top:3px;
    padding-left:11px;
    background-image:url(/wp-content/themes/Wok/img/bullet_noticias.gif);
    background-repeat:no-repeat;
    background-position:0px 6px
}

*:first-child+html .col4Portada li
{
    background-position:0px 8px
}

.col4Portada li a
{
    color: #666;
    text-decoration:none
}

.col4Portada a:hover
{
    color: #000;
    text-decoration:none
}*/

.col4Portada .masNoticias
{
    background-image:none;
    text-align:right
}

.col4Portada .masNoticias a
{
    /*color: #a3c613;*/
    color:#088A08
    text-transform: uppercase;
    text-decoration: underline;
    font-size: 10px;
}

/**Nueva columna4 para FO***/
/*.col4PortadaFo h2
{
    font-size:170%;
    border-bottom:1px dotted #dddddd;
    color: #0797ad;
    padding-top:10px;
    padding-left:5px;
    padding-right:15px;
    font-weight:normal
}*/

.col4PortadaFo ul
{
    padding-top:0px;
    padding-left:8px;
    padding-right:8px

}

.col4PortadaFo li
{
    font-size:70%;
    font-weight:normal;
    margin:5px 0 0;
    padding-top:3px;
    padding-left:11px;
    background-image:url(/wp-content/themes/Wok/img/bullet_noticias.gif);
    background-repeat:no-repeat;
    background-position:0px 6px
}

*:first-child+html .col4PortadaFo li
{
    background-position:0px 8px
}

.col4PortadaFo li a
{
    color: #666;
    text-decoration:none
}

.col4PortadaFo li a:hover
{
    color: #000;
    text-decoration:none
}

.col4PortadaFo li.masNoticias
{
    background-image:none;
    text-align:right
}

.col4PortadaFo li.masNoticias a
{
    color: #e88c29;
    font-weight: bold
}


/***menu***/

#menu ul
{
    padding: 13px;
    padding-top:4px;
    text-align:right
}

#menu li
{
    font-size:80%;
    padding-top:12px;
    font-weight:bold
}

#menu li.marcado
{
    color: #2c9ec8
}

#menu li a
{
    color: #000000;
    text-decoration:none
}

#menu p img
{
    margin-top: 6px;
    margin-bottom:6px
}

/***contenido***/

/*#contenido p
{
    font-size:75%;
    margin-top:9px;
    margin-bottom: 10px;
    padding-left:78px
}

#contenido p strong
{
    color: #f4a652;
    font-weight:bold
}

#contenido li strong
{
    color: #169FB1;
    font-weight:bold
}

#contenido .texto p strong
{
    color: #169FB1;
    font-weight:bold
}

#contenido p a
{
    color: #d5842d;
    text-decoration:none
}
*/
/*
#contenido #ruta p
{
    font-size:70%;
    padding-left:22px
}

#contenido #ruta p a
{
    color: #747375;
    padding-right:4px;
    padding-left:4px;
    text-decoration:none
}*/

.pestanyas li
{
    border: 1px solid #4ACBD3;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    float: left;
    font-size: 90%;
    list-style-type: none;
    padding: 7px;
}

.pestanyas li.marcado
{
    background-color: #4ACBD3;
    color: #FFFFFF;
    font-weight: bold;
}

.pestanyas li a
{
    color: #333333;
    text-decoration: none;
}

.pestanyas ul
{
    width: 100%;
    list-style-image: none;

}
.subpestanyas{
    display: inline-block;
}

#contenido .pestanyas p
{
    color: #cccccc;
    font-size:75%;
    padding-left:0px;
    margin-left:0px;
    margin-top: 2px;
    padding-left:6px;
    margin-left:0px

}

#contenido .pestanyas p a
{
    color: #000000;
    padding-right: 5px;
    text-decoration: none

}
/*
#contenido h2{
    color: #0797ad;
    background-image:url(/wp-content/themes/Wok/img/bullet_h2.gif);
    background-position:30px 13px;
    background-repeat: no-repeat;
    font-size:125%;
    padding-bottom:10px;
    padding-top:16px;
    padding-left:78px
}

#contenido h3{
    color: #0797ad;
    font-weight:bold;
    font-size:80%;
    border-bottom:dashed 1px #cccbcb;
    padding-top:8px;
    margin-left:78px
}

#contenido h4{
    color: #111111;
    font-weight:normal;
    background-color:#eeeeee;
    font-size:75%;
    margin-top:15px;
    margin-left:78px
}

#contenido h5{
    color: #387fa9;
    font-weight:normal;
    font-size:75%;
    margin-top:15px;
    border-top:dashed 1px #cccbcb;
    border-bottom:dashed 1px #cccbcb;
    margin-left:78px
}*/

/*.texto ul{
    margin-left:78px;
    margin-top:6px;
    margin-bottom:7px
}

.texto li{
    list-style-type:none;
    padding-top:4px;
    font-size: 75%;
    padding-bottom: 4px;
    padding-left:15px;
    background-image:url(/wp-content/themes/Wok/img/bullet_li.gif);
    background-position:left 6px;
    background-repeat:no-repeat;

}*/

.texto li{
	margin-bottom: 10px;
	margin-top: 10px;
}


.listado{
    margin-left:100px;
}
/*
*:first-child+html .texto li{
    background-position:left 9px;
}

.texto ol{
    margin-left:78px;
    margin-top:6px;
    list-style-type:decimal;
    list-style-position:inside;
}

.texto ol li{
    background-image: none;
}

.texto ol ul{
    margin-left:28px;
}

.texto li li{
    padding-top:2px;
    list-style-position:outside;
    font-size: 100%;
    padding-bottom: 2px;
    padding-left:15px;
    background-image:url(/wp-content/themes/Wok/img/bullet_li_li.gif);
    background-position:left 5px;
    background-repeat:no-repeat

}

*:first-child+html .texto li li
{
    background-position:left 8px;
}

.texto li a
{
    color: #d5842d;
    text-decoration:none

}

.texto li li a
{
    color: #d5842d;
    text-decoration:none

}*/

#contenido form
{
    margin-top: 10px

}

.formulario label
{
    float:left;
    width: 19%

}

.formulario select
{
    font-size: 100%

}

.formulario textarea{
    font-size: 100%;
    font-family:Arial, Helvetica, sans-serif

}

.formulario input.boton{
    background-color: #cce7f4;
    border:2px solid #a0cee2;
    cursor:pointer;
    padding:2px;
}

#copyright a
{
    color: #2d93b3;
    text-decoration:none;

}

#atencion a
{
    font-weight: normal;
    text-decoration:none;
    color:#2d93b3

}


.atencionUp a
{
    font-weight: normal;
    text-decoration:none;
    color:#2d93b3

}

.borde{
    border:1px solid #a0cee2
}

/*Estilos para las tablas de las estadistacas*/

.table_data{
    font-size:1em;
}

.table_estadisticas, .table_estadisticas2{
    /*border-top: 1px solid #99cccc;
    border-right: 1px solid #99cccc;
    border-bottom: 1px solid #99cccc;
    border-left: 1px solid #99cccc;*/
    margin: 40px 0px 0px 40px;
    border:1px solid #4ACBD3;
    font-size:0.9em;
    width:100%;
}

.table_estadisticas2{
    margin-left: 80px;
}

.td_title
{
    text-align: center;
    background: #ffcc66;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
}

.td_subtitle
{
    background: #72ABC9;
    border-bottom: 1px solid #cccccc;
}

.td_subtitle2
{
    text-align: center;
    padding: 0px 0px 0px 0px;
    border-bottom: 1px solid #cccccc;
}

.td_sesiones{
    padding-left:5px;

}
.tr_ccaa
{
    background: #4ACBD3;
    padding: 0px 0px 0px 6px;
}

.tr_product
{
    background: #ccddee;
    padding: 0px 0px 0px 6px;
}

.tr_total{
    color:#000;
    background: #72ABC9;
}


/***CSS PARA MENU DEL PLUGIN PixoPoint Multi-level Navigation Plugin***/


#suckerfishnav {
    float:left;
    font-size:100%;
    font-family:Arial,sans-serif;
    font-weight:bold;
    width:50%;
}
#suckerfishnav, #suckerfishnav ul {
    float:left;
    list-style:none;
    line-height:17px;
    padding:0;
    border:0;
    margin:0;
    width:100%;
}
#suckerfishnav a {
    float:left;
    display:block;
    color:#000000;
    text-decoration:none;
    padding:0px 10px;
}
#suckerfishnav li {
    float:left;
    padding:0;
    width:75%;
}
#suckerfishnav ul {
    float:left;
    position:absolute;
    left:-999em;
    height:auto;
    width:100%;
    font-weight:normal;
    margin:0;
    line-height:1;
    border:0;
    border-top:0px solid #666666;
}
#suckerfishnav li li {
    float:left;
    width:100%;
    border-bottom:1px solid #FFFFFF;
    border-left:1px solid #FFFFFF;
    border-right:1px solid #FFFFFF;
    font-weight:normal;
    font-family:Arial,sans-serif;
}
#suckerfishnav li li a {
    float:left;
    padding:4px 10px;
    width:10px;
    font-size:12px;
    color:#0797AD;
}
#suckerfishnav li ul ul {
    float:left;
    margin:0px 0 0 0px;
}
#suckerfishnav li li:hover {
    background:#FDC259;
    width:150px;
}
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
    color:#276471;
}
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
    color:#276471;
}
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
    color:#276471;
}
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
}

#suckerfishnav li:hover, #suckerfishnav li.sfhover {
    background:#B7E3F0;
}

#suckerfishnav li.sfhover {
    background:#FDC259;
    width:150px;
}

#suckerfishnav li:hover ul, #suckerfishnav li.sfhover ul  {
    top: auto;
    left: 150px;
    width:150px;
    background:#FDC259;
}

#suckerfishnav li.sfhover ul  {
    background:#CEEDF6;
    width:150px;
}

#suckerfishnav li li:hover ul, #suckerfishnav li li.sfhover ul {
    background:#FDC259;
    width:150px;
}

#suckerfishnav li li li:hover ul, #suckerfishnav li li li.sfhover ul  {
    background:#FDC259;
    width:150px;
}

#suckerfishnav li li li li:hover ul, #suckerfishnav li li li li.sfhover ul {
    background:#FDC259;
    width:150px;
}

/*Nuevo menu jarra*/
#nav, #nav ul{
    display: inline-block;
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:relative;
    font-family: DIN medium,Arial,Verdana,Helvetica,Sans-Serif;
    /*font-size:1.2em;*/
    width:100%;
    line-height:28px;
}
#nav a:link, #nav a:active, #nav a:visited{
    color: #FFFFFF;
    display: inline-block;
    /*font-size: 16px;*/
    font-size: 12px;
    /*    padding: 0 5px;*/
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}
#nav a:hover{
    background-color:#fff;
    color:#000;
    display: inline-block;
}
#nav ul ul a:link, #nav ul ul a:active, #nav ul ul a:visited{
    font-size: 14px;
    /*    padding: 0 5px;*/
    position: relative;
    text-decoration: none;
}
#nav li{
    display: inline-block;
    width:134px;
}

#nav ul {
    display: inline-block;
    position:absolute;
    width:16em;
    top:4.5em;
    display:none;
}
#nav li ul{
    width:16em;
    left:14em;
    margin:0px 0 0 1em;
}

#nav li ul a{
    /*width:16em;*/
    float:left;
    /*background-color:#ddd;*/
    background-color:#000;
    border-bottom: thin solid;
    color:#000;
    font-size:1.2em;
    line-height:2em;
    margin:0px 0 0px;
}

#nav ul ul{
    /*top:auto;*/
    font-size:14px;
    text-transform: none;
}

#nav li ul ul {
    /*left:16em;*/
    margin:0px 0 0 10px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
    display:none;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
    display:block;
}

/*Para la pantalla de login del FO*/
#login{
    /*background-color:#4ACBD3;*/
    background-color:#C9E9F6;
    width:45%;
    margin-left:100px;
    padding:10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
#loginbig{
    background-color:#C9E9F6;
    padding:10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-size:0.8em;
}
#loginbig a{
    color:#fff;
}
#loginbigger{
    /*background-color:#4ACBD3;*/
    background-color:#C9E9F6;
    width:80%;
    padding:10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

#loginbigger ul{
    list-style-image: none;
    list-style: disc;
}
#loginbig ul{
    list-style-image: none;
    list-style: disc;
}
#login ul{
    list-style-image: none;
    list-style: disc;
}
#loginbig h3{
    margin-left:5px;
    font-size:1.0em;
}

#loginbig p{
    padding:0px;
}

#loginbig select{
    font-size:1.0em;
}

#loginbig span{
    /* font-size: 0.8em; */
    font-size: 0.9em;
}

#loginbigger h3{
    margin-left:5px;
}

#loginbigger p{
    padding:0px;
}

#loginbigger span{
    font-size: 0.8em;
}


#login a{
    display:block;
    font-size:0.8em;
}
#report{
    background-color:#FC6;
    width:75%;
    margin-left:100px;
    padding:0px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

#report blockquote{
    padding:20px;
    margin-top:20px;
}

#button_form{
    margin-top:5px;
}
#button_form form{
    display:inline;
    margin-left:70px;
}

.form{
    display:inline;
    float:left;
    margin-left:30px;
}

#button_stats{
    margin-left:120px
}

#content hr{
    color:#0175C5;
}

#contenido .texto hr{
    color:#4acbd3;
    border:1px solid;
    margin-top:5px;
}

.fail{
    color:#F00;
}
.ok{
    color:#33AA11;
}

.letter_link{
    color:#D5842D;
    text-decoration:none;
}


#select_fo{
    margin-left:80px;
    width:60%;
}

span#nombreInst{
    color:#D5842D;
}

span#sms{
    color:#396;
    font-size:1.2em;
}
span#smsfail{
    color:#F00;
    font-size:1.2em;
}
span#fecha{
    font-size:0.8em;
    color:#666;
}
span#nameInput{
    color:#333;
    font-size:0.9em;
    margin-bottom:4px;
}

span#minitexto{
    /* font-size:0.7em; */
}

.notab{
    margin-left:20px;
}
#campo{
    width:300px;
    display:inline;
}

#loginIzq{
    float:left;
    width:180px;
    position:absolute;
    font-size:0.8em;
}

p.justificado{
    text-align:justify;
}
p#justificado2{
    text-align:justify;
    margin:0px;
}
.terms {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
    padding-left: 10px;
    height: 400px;
    overflow: auto;
}

p#mensaje{
    font-size: 0.8em;
    color:#f49f44;
}

.clickable{
    cursor:pointer;
    color:#9D9D9D;
}

.clickable_focus{
    color:#FF0000;
    text-shadow: 2px 2px 5px #CCC;
    font-weight:bold;
    font-size:1.2em;
}

.clickable:hover{
    cursor:pointer;
    color:#000000;
    text-shadow: 2px 2px 5px #CCC;
}

.gris{
    color:#aaa;
    font-style:italic;
}

/* Estilos para la tabla de support/fulltextrw.php */

.checklabel{
    width:40%;
    text-align:right;
    font-weight:bold;
}

.checklabel:hover{
    background-color:#dff0fa;
    color:#5ba2c9;
}

.checkb{
    width:10%;
    text-align:center;
    border:1px #ccc solid;
}

label#botonres{
    font-weight:bold;
    margin-right:5px;
}

.basic{ /*width:20em;*/ }

.basic  {
    width: 60%;
    font-family: verdana;
    border: 1px solid #ccc;
    margin:auto;
}
.basic div {
    background-color: #eee;
}

.basic p {
    border: none;
    text-decoration: none;
    font-size: 1em;
    padding-left:10px;
}
.basic a {
    cursor:pointer;
    display:block;
    padding:2px;
    margin-top: 0;
    text-decoration: none;
    text-align:center;
    font-weight: bold;
    font-size: 1em;
    color: black;
    background-color: #0797ad;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #999;
}
.basic a:hover {
    background-color: #dff0fa;
}
.basic a.selected {
    color: black;
    background-color: #80cfe2;
}


/*GRAPHS CSS*/
.graph_stats{
    display:none;
}
.graph_stats_container{
    margin-bottom:40px;
    margin-top:40px;
    width:90%;
}
.expanded_graph{
    background-color:white;
    position:absolute;
    top:0;
    left:0;
    padding-top:10px;
    z-index:10000;
}
.loading_graph{
    background-color:#666;
    color:white;
    top:0;
    left:0;
    width:100%;
    height:100%;
    text-display:center;
    z-index:20000;
    position:absolute;
}
@media print { .dontprint{display:none;}}
