/*
THEME NAME: Dynamis
THEME URI: http://www.estudiodynamis.com
DESCRIPTION: Tema para Estudio de Ingenieria DYNAMIS, basado en sandbox de <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
VERSION: 1.0.0
AUTHOR: Jorge Lopez Tamames
AUTHOR URI:
TAGS: white, microformats, fixed-width, flexible-width, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar
*/

/***********************************************************/
/* RESET DE LOS ESTILOS DE ERIC MEYER www.meyerweb.com     */
/***********************************************************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote {
quotes: none;
}

/* remember to define focus styles! */
:focus {
outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
text-decoration: none;
}

del {
text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: collapse;
border-spacing: 0;
border:1px;
}

/***********************************************************/
/* ESTILOS PROPIOS                                         */
/***********************************************************/

/* Dos-columnas con la barra a la derecha*/
div#container {
float:left;
margin:0 -240px 0 0;
width:100%;
background: url(img/fondo2.gif) repeat-y left;
}

div#content {
margin:0 240px 0 0;
}

.page div#content{
margin:0;
}

div#primary {
float:right;
overflow:hidden;
width:240px;
}

div#secondary, div#header {
clear: both;
background-color: #971E2F;
padding-left:30px;
background: url(img/fondo1.gif) repeat-y left #971E2F;
}

div#secondary{
overflow:hidden;
width: 930px;
color: #ffffff;
font-size: 0.75em;
}

#secondary li {
margin:0.5em 0;
}

div#footer {
clear:both;
width:100%;
height:15px;
text-align:center;
background: url(img/fondo2.gif) repeat-y left;
}

#generator-link, #theme-link, #footer .meta-sep{
display:none;
}

/*General*/
div#wrapper {
margin:0 auto;
width:960px;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #971E2F;
font-family: Arial, Helvetica, sans-serif;
}

/*Encabezado*/
div#header {
float:left;
height: 90px;
width: 230px;
}

h1 a {
display:block;
text-align:rigth;
background: url(img/dynamis-sup.gif) top center no-repeat;
height:60px;
width:189px;
text-indent: -9000px;
}

div#blog-description{
font-size:18.5px;
line-height:20px;
color: #ffffff;
padding-left:7px;
}

/*menu*/
div#access {
float:right;
background: #971E2F;
width: 700px;
height: 90px;
}

div#menu {
float:right;
height:1.5em;
margin-top:1em;
font-weight:bold;
}

div#menu a{
color: #ffffff;
}

div#menu ul,div#menu ul ul {
line-height:1;
list-style:none;
margin:0;
padding:0;
}

div#menu ul a {
display:block;
margin-right:1em;
padding:0.2em 0.3em;
text-decoration:none;
font-size:0.65em;
height:60px;
}

div#menu ul .page-item-4 a {
background: url(img/mnuinicio.gif) bottom center no-repeat;
}

div#menu ul .page-item-5 a {
background: url(img/mnuempresa.gif) bottom center no-repeat;
}

div#menu ul .page-item-7 a {
background: url(img/mnuequipo.gif) bottom center no-repeat;
}

div#menu ul .page-item-10 a {
background: url(img/mnuproyectos.gif) bottom center no-repeat;
}

div#menu ul .page-item-12 a {
background: url(img/mnucalidad.gif) bottom center no-repeat;
}

div#menu ul .page-item-30 a {
background: url(img/mnunoticias.gif) bottom center no-repeat;
}
div#menu ul .page-item-13 a {
background: url(img/mnulocalizacion.gif) bottom center no-repeat;
}
div#menu ul .page-item-14 a {
background: url(img/mnucontacto.gif) bottom center no-repeat;
}

div#menu ul .page-item-30 a {
background: url(img/noticias.gif) bottom center no-repeat;
}

div#menu ul .page-item-186 a {
background: url(img/cerradura.gif) bottom center no-repeat;
}

/* widgets*/
.widgettitle{
border-bottom:#971E2F solid 1px;
}

.widget_tag_cloud a{
text-decoration:none;
color:#222222;
}

/* Just some example content */
div.skip-link {
display:none;
}

.entry-title,.entry-meta {
clear:both;
}

.hentry{
line-height:1.5em;
text-align:justify;
padding:10px 00px;
margin:0 00px;
}

.entry-date, .entry-meta{
font-size:0.7em;
line-height:1.2em;
margin:5px 0px;
}

a.more-link, .entry-meta a, .navigation a{
margin:5px 0px;
text-decoration:none;
}

.hentry .entry-title{
font-size:1.8em;
line-height:1.2em;
color:#971E2F;
margin-bottom:0.5em;
text-align:left;
padding-left:40px;
}

.entry-title a{
color:#971E2F;
text-decoration:none;
}

.hentry p{
margin:0.5em 0;
}

.entry-content,.entry-date, .entry-meta {
padding:0 20px 0 40px;
}

/*paginas de archivo*/
.archive-meta p{
padding-left:40px;
line-height:1.4em;
}

/*paginas*/
.clsDynamis {
color: #971E2F;
font-weight: bold;
}

.page p{
font-size:0.75em;
line-height:1.5;
margin-top:1em;
background: url(img/fondo5.gif) repeat;
}

.entry-content ol li{
font-size:0.75em;
line-height:1.5;
margin-top:0em;
list-style:decimal inside;
}

#post-12 ul li{
font-size:0.75em;
line-height:1.5;
margin-top:0em;
margin-left:320px;
padding-left:25px;
list-style:none inside;
background: no-repeat url(img/pdficon_small.gif);
}

#idFoto img{
float:left;
border-right:#971E2F solid 1px;
margin-right:20px;
}

.page .entry-title{
border-bottom:#DDDDDD solid 10px;
font-size:0.8em;
padding-bottom:0.3em;
padding-left:40px;
}

.page #primary{
display:none;
}

.page-title, .page-title a{
color: #971e2f;
text-align: left;
text-decoration:none;
}

/*Inicio*/
.inicio.dynamis{
color: #971E2F;
font-weight: bold;
font-family: 'Times New Roman', Times, serif;
font-size:29px;
}

/*localizacion*/
#idMapa {
width: 420px;
height: 400px;
float: right;	
text-align: center;
}
#idMapa A{
text-decoration: none;
font-weight: bold;
font-size: 11px;
}
#idMap {
width: 420px;
height: 390px;
}
.page p.clsGoogle{
color: #971E2F;
font-weight: bold;
font-size: 10px;
margin: 0px;
padding: 0px;
}

/*equipo*/
.cerrar img{
float:right;
}

ul.col2{
padding: 0px;
float: left;
margin: 0px 0px;
width: 95%;
list-style-type:none;
font-size:0.75em;
font-weight:bold;
}

ul.col2 li
{
display:inline;
padding:2px 2px 2px 20px;
background-image:url(img/carpeta.gif);
background-repeat:no-repeat;
background-position:0px 5px;
float:left;
width: 45%;
}
br.col2{
clear:left;
}

.pageid-7 h3{
border-top:solid 1px #971E2F;
color:#971E2F;
}

#post-7{
position:relative;
}

#post-7 .entry-content{
background:no-repeat 40px 0px;
}

div.miembros{
margin-left:440px;
height:450px;
overflow:auto;
margin-right:-20px;
}

ul.col2 li li{
padding-left:0;
background-image:none;
font-weight:normal;
width:390px;
}

ul.miembro{
display:none;
}

ul.miembro li{
position:absolute;
top:50px;
left:40px;
}

.miembros .dynamis{
color: #971E2F;
font-weight: bold;
border-bottom:#971E2F solid 1px;
font-size: 1em;
}

/*Descargas: Entrada con descarga de fichero*/

/*paginas de descargas*/
#post-323 ul li{
font-size:0.75em;
line-height:1.5;
margin-top:0em;
list-style:disc inside;
}

#post-323 table{
font-size:0.75em;
}

.s-category-descarga div#content{
height: 500px;
}

.s-category-descarga .navigation, .s-category-descarga .entry-meta{
display: none;
}

/**/
.not-found{
height:300px;
padding:10px 20px 10px 40px;
}

.not-found p{
margin:10px 0;
}

#comments{
margin:10px 20px 10px 40px;
}

form#commentform .form-label {
margin:1em 0 0;
}

form#commentform span.required {
background:#fff;
color:#c30;
}

form#commentform,form#commentform p {
padding:0;
}

input#author,input#email,input#url,textarea#comment {
padding:0.2em;
}

div.comments ol li {
margin:0 0 3.5em;
}

textarea#comment {
height:13em;
margin:0 0 0.5em;
overflow:auto;
width:66%;
}

.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
}

.alignleft,img.alignleft{
float:left;
margin:1em 1em 0 0;
}

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
border-top:#971E2F 1px solid;
}

p.wp-caption-text{
font-style:italic;
margin-top:0;
font-size:0.8em;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

.gallery-caption{
font-size:0.8em;
line-height:1.3em;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}

div#nav-above, div#nav-below{
padding:1em 40px;
font-size:0.8em;
}

/*
div#nav-above{
display:none;
}

.single div#nav-above{
display:block;
}
*/

div#nav-images {
margin:0 20px 1em 40px;
padding-top:1em;
height:150px;
border-top:#971E2F 1px solid;
}

div.navigation {
height:1.25em;
}

div.navigation div.nav-next {
float:right;
text-align:right;
}

div.sidebar h3 {
font-size:1.2em;
}

div.sidebar input#s {
width:7em;
}

div.sidebar li {
list-style:none;
margin:0 0 2em;
}

div.sidebar li form {
margin:0.2em 0 0;
padding:0;
}

div.sidebar ul ul {
margin:0 0 0 1em;
}

div.sidebar ul ul li {
list-style:disc;
margin:0;
}

div.sidebar ul ul ul {
margin:0 0 0 0.5em;
}

div.sidebar ul ul ul li {
list-style:circle;
}

div#menu ul li,div.gallery dl,div.navigation div.nav-previous {
float:left;
}

input#author,input#email,input#url,div.navigation div {
width:50%;
}

div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {
margin:0;
padding:0;
}

div #respond{
padding:0.5em 0;
line-height:1.2em;
}

/***********************************************************/
/* Slider de la pagina principal						   */
/***********************************************************/

#s3slider {
   width: 400px; /* important to be same as image width */
   height: 400px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
   float:right;
   margin-left:30px;
   margin-bottom:30px;
}

#s3sliderContent {
   width: 400px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
}

.s3sliderImage span {
   position: absolute; /* important */
   left: 0;
   font: 10px/15px Arial, Helvetica, sans-serif;
   padding: 10px 13px;
   width: 374px;
   background-color: #000;
   filter: alpha(opacity=70); /* here you can set the opacity of box with text */
   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
   bottom: 0;

   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}

.clear {
   clear: both;
} 

/***********************************************************/
/* Slider de la pagina principal						   */
/***********************************************************/
		/*
			Slides container
			Important:
			Set the width of your slides container
			Set to display none, prevents content flash
		*/
.slides_container {
	width:400px;
	display:ssnone;
}

		/*
			Each slide
			Important:
			Set the width of your slides
			If height not specified height will be set by the slide content
			Set to display block
		*/
.slides_container div {
	width:400px;
	height:400px;
	display:block;
}
