/* 
Archivo CSS para WP Smart Image | CSS file for WP Smart Image II
Darío Ferrer | http://www.darioferrer.com/
 */

body.settings_page_wp-smart-image-ii {
overflow-y: scroll;
}

#wpsi-contenedor {
width: 99%;
}

.codigo {
font-family: "Andale Mono", "Lucida Console", "Consoles", "Courier New", Courier, monospace;
}

.cursiva {
font-style: italic;
}

.chiquita {
font-size: 11px;
}

.negrita {
font-weight: bold;
}

.separador {
clear: both;
}

.normal {
font-weight: normal;
}

.gris {
color: #666666;
}

.gris-claro {
color: #999;
}

.rojo {
color: #cc0000;
}

.azul {
color: #000099;
}

input:hover {
border-color: #bbb;
}

#wpsi-contenedor .wpsi-contenido {
clear: both;
margin-top: 30px;
}

#wpsi-contenedor .aviso {
text-transform: uppercase;
font-weight: bold;
color: #cc0000;
}

.redondo {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}

#wpsi-contenedor h3 {
font-family: Arial, Helvetica, sans-serif;
color: #006f96;
font-size: 22px;
font-weight: normal;
border-bottom: 1px dashed #b2d4df;
padding-bottom: 10px;
margin: 0 0 10px 0;
line-height: 130%;
}

#wpsi-contenedor h4 {
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #006f96;
margin: 15px 0;
}

#wpsi-contenedor p {
line-height: 18px;
}

#wpsi-contenedor p.info-switch {
font-family: Arial, Helvetica, Sans-serif;
width: 300px;
font-size: 11px;
float: right;
color: #666666;
text-align: right;
}

#wpsi-contenedor p.info-switch a {
text-decoration: none;
}

#wpsi-contenedor ul#wpsi-caja {
height: 31px;
position: absolute;
right: 30px;
z-index: 2;
overflow: hidden;
}

#wpsi-contenedor ul#wpsi-caja li {
float: left;
height: 30px;
line-height: 30px;
margin: 0 8px 0 0;

}

#wpsi-contenedor ul#wpsi-caja li a {
display: block;
text-decoration: none;
height: 18px;
line-height: 12px;
padding: 6px;
color: #666666;
background: #eaeaea;
border: 1px solid #eaeaea;
border-bottom: none;
font-size: 11px;
margin: 5px 0 0;
}

#wpsi-contenedor ul#wpsi-caja li a:hover {
color: #006f96;
}

#wpsi-contenedor ul#wpsi-caja li.wpsi-selected a {
background: #fff;
border-color: #eaeaea;
border-bottom: 1px solid #fff;
color: #006f96;
}

#wpsi-contenedor ul#wpsi-caja li.wpsi-selected a:hover {
color: #006f96;
}

#wpsi-contenedor fieldset,
.ayuda {
margin: 0 0 20px;
padding: 8px 8px 12px;
border: 1px solid #eaeaea;
background: #fff;
}

#wpsi-contenedor fieldset {
display: block;
}

p.enviar {
margin: 20px 0 0;
}

#wpsi-contenedor p.descripcion {
font-family: "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
font-size: 14px;
margin: 20px 0 4px;
color: #006f96;
}

#wpsi-contenedor form.form2 p.descripcion {
font-size: 11px;
color: #666666;
}

#wpsi-contenedor p.formulario {
margin: 0;
}

#wpsi-contenedor p.submit {
margin: 0;
padding: 0;
}

#wpsi-contenedor p.formulario input,
#wpsi-contenedor form.form2 p.formulario textarea {
margin: 0;
padding: 6px;
font-size: 13px;
font-family: "Andale Mono", "Lucida Console", "Consoles", "Courier New", Courier, monospace;
color: #555;
}

#wpsi-contenedor p.formulario input#wpsi-configfile,
#wpsi-contenedor p.formulario input#wpsi_ruta_img {
width: 100%;
}

#wpsi-contenedor .tablesizes {
width: 100%;
table-layout: fixed;
border-collapse: collapse;
}


#wpsi-contenedor .tablesizes td input {
width: 100%;
}

#wpsi-contenedor .tablesizes td {
padding-right: 8px;
}

#wpsi-contenedor .tablesizes td.ultima-celda {
padding-right: 0;
}

#wpsi-contenedor .tablesizes p.titulo {
margin: 6px 0 4px;
text-indent: 2px;
}

#wpsi-contenedor form.form2 p.formulario {
font-weight: normal;
padding-bottom: 12px;
border-bottom: 1px solid #ccc;
}

#wpsi-contenedor form.form2 p.formulario textarea {
overflow: auto; 
}

#wpsi-contenedor form.form2 p.formulario input,
#wpsi-contenedor form.form2 p.formulario textarea {
font-size: 12px;
color: #006f96;
cursor: pointer;
}

#wpsi-contenedor .wpsi-izquierda {
width: 383px;
float: left;
padding: 0 7px 0 0;
}

#wpsi-contenedor .wpsi-derecha {
width: 383px;
float: right;
border-left: 1px solid #ccc;
padding: 0 0 0 8px;
}

#wpsi-contenedor .linea-arriba {
border-top: 1px solid #ccc;
}

#wpsi-contenedor .wpsi-derecha.linea-abajo p.descripcion,
#wpsi-contenedor .wpsi-izquierda.linea-abajo p.descripcion {
margin: 0 0 4px;
}

#wpsi-contenedor .wpsi-linea {
border-top: 1px solid #ccc;
width: 782px;
height: 10px;
}

#wpsi-contenedor p.explicacion {
font-size: 11px;
margin: 6px 0 0;
font-weight: normal;
padding-bottom: 8px;
color: #666666;
}

#wpsi-contenedor p.ultimo,
#wpsi-contenedor form.form2 p.ultimo {
padding-bottom: 0;
border-bottom: none;
}

#wpsi-contenedor #wpsi-logo {
width: 200px;
height: 78px;
overflow: hidden;
text-indent: -5000px;
background: url(../img/wpsi-logo.jpg) no-repeat;
float: right;
}

.wpsi-tabla {
border-collapse: collapse;
width: 778px;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
}

.wpsi-tabla * {
font-size: 11px;
}

.wpsi-tabla th {
background: #7c7c7c;
color: #fff;
border: 1px solid #7c7c7c;
text-align: left;
}

.wpsi-tabla th.letra {
background: transparent;
border: none;
color: #7c7c7c;
text-align: center;
font-size: 13px;
}

.wpsi-tabla th.letra.ultima {
padding-top: 20px;
}

.wpsi-tabla th.codigo {
width: 380px;
}

.wpsi-tabla th, .wpsi-tabla td {
padding: 8px;
}

.wpsi-tabla td {
background: #fff;
border: 1px solid #ccc;
}

.wpsi-tabla tr.vacio td {
background: transparent;
border: none;
padding: 0;
}

.wpsi-tabla td.ejemplo input {
font-family: "Andale Mono", "Lucida Console", "Consoles", "Courier New", Courier, monospace;
width: 700px;
background: #f9f9f9;
padding: 6px;
cursor: pointer;
margin: 0;
color: #666666;
}

.wpsi-tabla td.ejemplo p {
margin: 0;
}

.wpsi-tabla td.ejemplo p.ejemplo-explicacion {
margin-bottom: 6px;
}

.wpsi-tabla td.espacio {
border: none;
}

.wpsi-tabla th.nombre1,
.wpsi-tabla th.nombre2 {
width: 20%;
}

.wpsi-tabla p {
line-height: 15px;
margin: 0 0 8px;
}

.wpsi-tabla .codigoTipo,
.wpsi-tabla .codigoAzul {
font-family: "Andale Mono", "Lucida Console", "Consoles", "Courier New", Courier, monospace;
}

.wpsi-tabla .codigoTipo,
.wpsi-tabla .codigoAzul {
font-family: "Andale Mono", "Lucida Console", "Consoles", "Courier New", Courier, monospace;
}

.wpsi-tabla .codigoAzul {
color: #006f96;
}

.wpsi-tabla td.codigoAzul {
font-size: 12px;
color: #ff0000;
}

.wpsi-tabla li {
margin: 0 0 8px 0;
line-height: 17px;
padding: 0;
border: none;
}

.wpsi-fl-contenedor .negrita {
font-weight: bold;
color: #626262;
}

table.wpsi-fl-tabla {
border-collapse: collapse;
width: 100%;
}

table.wpsi-fl-tabla th {
background: #e3e3e3;
color: #666666;
padding: 6px;
text-align: left;
}

table.wpsi-fl-tabla th input.wpsi-input-fotobox,
input.wpsi-js-gris,
#wpsi-contenedor p.formulario input.wpsi-js-gris {
background: #f5f5f5;
color: #999;
cursor: default;
}

table.wpsi-fl-tabla th input.wpsi-input-fotobox {
height: 20px;
font-size: 11px;
padding: 2px;
width: 58%;
}

table.wpsi-fl-tabla tr.wpsibox-titulo label {
font-weight: normal;
}

table.wpsi-fl-tabla td {
border-bottom: 6px solid #fff;
}

.texto-disabled {
color: #999;
font-style: italic;
}

#wpsi-gris {
background: #efefef;
border-top: 1px solid #ccc;
}

table.wpsi-fl-tabla td.wpsi-fl-input {
width: 10px;
padding: 6px;
}

table.wpsi-fl-tabla td.wpsi-fl-img {
width: 48px;
padding: 6px;
}

td.wpsi-fl-img-ext {
width: 48px;
padding: 10px 6px 6px;
vertical-align: top;
}

.wpsi-phpmode th {
text-align: center;
}

.wpsi-phpmode td {
background: transparent;
border: none;
border-bottom: 1px dotted #aaa;
}

.wpsi-phpmode td.param1 {
width: 250px;
text-align: right;
font-weight: bold;
}

.wpsi-input-externo {
width: 60px;
margin-left: 8px;
}

.inputsradio label {
margin: 0 8px 0 0;
}

.displaynone {
display: none;
}

p.wpsi-mas-ejemplos {
width: 300px;
background: #fff;
margin: 15px auto 2px;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: center;
}

p.wpsi-mas-ejemplos a {
text-decoration: none;
display: block;
width: 300px;
padding: 8px 0;
color: #fff;
background: #7c7c7c;
}

p.wpsi-mas-ejemplos a:hover {
color: #fff;
background: #006f96;
}

tr.wpsibox-titulo {
height: 25px;
}

#wpsi-contenedor form input.seiscientos {
width: 60%;
}

optgroup {
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-style: normal;
color: #666666;
margin: 3px 0 3px 5px;
}

optgroup *{
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
text-indent: 20px;
color: #444;
}

.autores * {
font-size: 11px;
}

.autores li {
font-size: 11px;
float: left;
width: 140px;
height: 332px;

border: 1px solid #eaeaea;
margin: 0 15px 10px 0;
overflow: hidden;
}

#wpsi-contenedor .autores h4 {
margin: 120px 0 8px 0;
text-align: center;
padding: 4px;
background: #f1f1f1;
font-size: 11px;
}

.autores .autor-foto {
width: 80px;
height: 80px;
background: #efefef;
margin: 10px auto;
}

.autores dl {
margin: 0 8px;
}

.autores dt {
font-weight: bold;
}

.config-file {
font-family: "Andale Mono", "Lucida Console", "Consoles", "Courier New", Courier, monospace;
color: #666666;
}

.config-file input {
width: 60%;
}

dl.get-support a {
text-decoration: none;
}

dl.get-support dd {
font-size: 11px;
}