/**
 * @author Design & Accessible Team ( Angie Radtke  )
 * @package Joomla
 * @subpackage Accessible-Template-Beez
 * @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
 * @license GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant to the
 * GNU General Public License, and as distributed it includes or is derivative
 * of works licensed under the GNU General Public License or other free or open
 * source software licenses. See COPYRIGHT.php for copyright notices and
 * details.
 */


body
{
        background: #fff;
        color: #000000;
        font-size: 100.1%;
        padding: 0px;
        text-align: center;
		font-family: 'Roboto', sans-serif!important;
}

body.contentpane {
		width:auto;
		margin:10px;
		text-align: left;
}
img { border: 0 none; }
div.opciones{ float:left; width:50%; margin-top:20px; text-align:center}
div.opciones img{ -webkit-border-radius: 5px; border-radius: 5px; padding:5px; margin:10px;-webkit-box-shadow: 1px 1px 3px 1px #000; box-shadow:  1px 1px 3px 1px #000;}
 a.img:hover{background:none}
 #logo{ margin-left:0!important; padding:20px 0!important; width:100%}
 #logo img { max-width:100%}
div.spEntriesListCell {border-bottom:1px dotted #ccc!important}
a.carga{ position:absolute; left:280px; margin-top:4px}
.SPSearch .spField, .SPListing .spField { float:left; width:30%;}
.SPListing .spField { margin-right:3%; margin-bottom: 10px}
 .top { width:140px; text-align:left; color:#000!important; border:none!important; float:left; padding:0 15px}
.toplist{ padding:10px 0px 10px 20px;width:95%; border:1px solid #ddd; display: none}


/*vista previa*/
.nombre-vc { width: 100%!important; font-size: 16px; font-weight: bold; text-transform: capitalize; margin-bottom: 10px}
div.spEntriesListContainer div.spEntriesListCell:nth-child(2n+1) { background: #f6f6f6}
div.spEntriesListContainer div.spEntriesListCell:nth-child(2n) { background: #e6e6e6}
 .spEntriesListCell{ margin:0!important; border-width:0!important}
div.spTopMenu {padding:20px 10px; width:95%; border:1px solid #ddd; margin-bottom:0!important; }
div.post{/*background:#fff  url(../images/postulantes.png) no-repeat 0 center!important; padding:20px 20px 20px 60px;*/
         text-align: center; padding:20px }
 div.post h2{ font-family: 2em}
div.emp{background:#fff  url(../images/empleadores.png) no-repeat 0 center!important; padding:20px 20px 20px 60px; }
li.spTopMenu{ width:100%; text-align:left;width:auto; border:none!important; margin-left:30px!important}
.toggler:hover {cursor:pointer}
.toggler{ position: absolute; right: 0; top: 5px}
.spMore{ margin:15px 0}
.spMore a{}
.desde{}
.hasta{}
.CFP26 {}
.CFP26 span.estudios { color: orange; font-weight: bold;}
/*detalles*/
.spFieldsData{ line-height:30px}
.SPTitle { margin-top:20px!important}
ul.field_horario{ list-style:none!important; display:inline-block; padding:0!important}
ul.field_horario li { display:inline; padding-left:10px!important}

/*form*/
form#spEntryForm .required { border:1px solid #999!important; border-radius: 5px}
div.spFormRowLeft label { font-size:12px!important}
div.spFormRowOdd, div.spFormRowEven { padding: 8px 3px 8px 10px!important}
form#spEntryForm div#field_sexo { border:none!important}
.botones input{ border:1px solid #9e3e03!important; color:#FFF;font-family: 'Roboto', sans-serif; 
                border-radius: 5px; background:transparent  url(../images/guardar-btn.png) no-repeat 0 0; 
                padding:8px!important; cursor:pointer;-webkit-box-shadow:  1px 4px 3px 0px #666; 
                box-shadow:  1px 4px 3px 0px #666; background-size: cover;}
.botones button{border:1px solid #aaa!important; color:#9e3e01;font-family: 'Roboto', sans-serif; border-radius: 5px; background:transparent  url(../images/cancel-btn.png) no-repeat 0 0; padding:8px 25px!important; cursor:pointer;-webkit-box-shadow: 1px 4px 3px 0px #666;
        
        box-shadow:  1px 4px 3px 0px #666;}
div.spFormRowOdd, div.spFormRowEven {margin-top:0!important}

#field_edad_desdeContainer, #field_edad_hastaContainer { width:150px; background:#f7f7f7}
#field_edad_desdeContainer .spFormRowLeft, #field_edad_hastaContainer  .spFormRowLeft{ width:70px}

.field_edad_desde, .field_edad_hasta{ width:90px; float:left}
div#field_restriccionContainer{ width:315px}
div#field_restriccionContainer .spFormRowLeft{ color:#F00}
input#field_restriccion{ display:none}

/*search*/
#spSearchForm .message{ width:97%; margin-bottom:10px; padding:5px; color:#FFF; background:#C60}
input#top_button { border:1px solid #9e3e03!important; color:#FFF;font-family: 'Roboto', sans-serif; border-radius: 5px; background:transparent  url(../images/guardar-btn.png) no-repeat 0 0; padding:5px 20px!important; cursor:pointer;-webkit-box-shadow:  31px 4px 3px 0px #666;
        
        box-shadow:  1px 4px 3px 0px #666;}
  

/*aviso*/
.aviso { padding: 10px; background-color: orange; border-radius: 6px; color: #fff;}
.aviso a { color: #000;}