/*
Theme Name: Axos
Theme URI: http://www.axosvisual.com/
Description: Theme de Wordpress para Axos Visual
Version: 1.0
Author: Ignacio Fernandez Carreņo
Author URI: http://www.stvisual.com
*/

body {
	margin:0; padding:0; border:0; font:1em Verdana, Arial, Helvetica, sans-serif; text-align:center; /*background-color:#003;*/ 
	}
	
#contenedor {
	margin:0 auto; padding:0 0 50px 0; text-align:left; width:62.50em; background-color:#FFF; position:relative;
	}




/* Inicio cabecera */	
#cabecera {
	height:6.50em;
}

#cabecera img.logo {
	border:0; display:block; float:left; margin:1em 25px 0 30px;
}

h1 {
	margin:30px 0 0 0; padding:0; color:#E63F00; font-size:0.90em; font-weight:normal;
}

#slogan {
	width:21em; float:left; margin-top:8px;
}

#slogan p {
	color:#003; margin:0; font-size:0.80em;
}

img.chaonline {
	display:blok; float:right; border:0; margin-top:6px;
}
/* Fin cabecera */




/*inicio menu*/
ul#menu {
	margin:0; padding:0; clear:both; list-style-type:none; background:#FFF url(imagenes/fondo-menu2.gif) repeat-x; height:30px; border-top:1px #B3B3B3 solid; border:1px #B3B3B3 solid; 
}

#menu li {
	float:left; line-height:30px; border-right:1px #B3B3B3 solid;
}

#menu li a:link, #menu a:visited {
	display:block; float:left; /*color:#FFF;*/ color:#010066; padding:0 19px; line-height:30px; text-decoration:none; font-size:0.80em; /*border-right:1px #C00 solid;*/
}

#menu li a:hover {
	background:#000058 url(imagenes/fondo-menu.gif) repeat-x center bottom; color:#FFF;
}

/*fin menu*/





#imgcabecera {
	width:1000px; height:200px; background:#FFF url(imagenes/axos-cabecera.jpg) no-repeat center center; border-top:4px #BC1300 solid;
}

#accesousuariocab {
	width:120px; float:right; margin:40px 20px 0 0;
}

#accesousuariocab p {
	color:#FFF; font-size:0.70em; margin-top:0;
}

#accesousuariocab legend {
	display:none;
}

#accesousuariocab fieldset {
	border:0; margin:0; padding:0; 
}

#accesousuariocab span {
	/*font-size:0.90em; color:#FFF; background-color:#5D73A4; display:block;*/ display:none;
}





/*Inicio contenido*/
#contenido {
	/*background:#FFF url(imagenes/fondo-lateral.gif) repeat-y right bottom;*/ float:left;
}

#contenidoint {
	/*background:#FFF url(imagenes/fondo-contenido.gif) repeat-y right bottom;*/ float:left;
}

#sinmenu {
	width:46em; float:left; padding:0 0 0 20px;
}

h2.h2portada {
	color:#010066; font-size:0.90em; margin:20px 30px 0 0; padding:5px 0;
}


#productosportada a:link, #productosportada a:visited {
	font-size:0.90em;
}


#capacontenido {
	width:550px; float:left;
}

#capacontenido h2 {
	color:#BC1300; background-color:#EFEFF3; padding:7px 0 7px 7px; margin-bottom:0; border-top:2px #BC1300 solid;
}

#capacontenido p {
	color:#000; font-size:0.70em; line-height:1.6em; margin:20px 0 30px 0;
}

img.linea {
	border-bottom:4px #BC1300 solid;
}

.centrarimagen {
	display:block; margin:auto;
}

h3.encontenido {
	color:#A00400; font-weight:normal; font-size:1em; border-bottom:1px #A00400 solid; clear:both;
}

h4.encontenido {
	color:#3A2217; font-size:0.80em;
}


	
	






/* lateral derecho */
#latder {
	float:right; width:232px; padding:0 0 50px 0; border-left:1px #EDEDED solid;
}

ul#funcionalidades {
	list-style-type:none; margin:0; padding:0; height:45px; position:absolute; top:103px; right:10px;
}

#funcionalidades li {
	width:27px; height:25px; float:left; margin:5px;
}

#funcionalidades li a:link, #funcionalidades li a:visited {
	display:block; width:27px; height:25px; text-indent:-99999em; overflow:hidden;
}


#inicio {
	/*background:url(imagenes/home.gif) no-repeat center center;*/
	background:url(imagenes/vineta-inicio.png) no-repeat center center;
}

#contacta {
	/*background:url(imagenes/mail.gif) no-repeat center center;*/
	background:url(imagenes/vineta-contacta.png) no-repeat center center;
}

#blog {
	/*background:url(imagenes/blog.gif) no-repeat center center;*/
	background:url(imagenes/vineta-blog.png) no-repeat center center;
}

#imprimir {
	/*background:url(imagenes/imprimir.gif) no-repeat center center;*/
	background:url(imagenes/vineta-imprimir.png) no-repeat center center;
}

#mapaweb {
	/*background:url(imagenes/mapaweb.gif) no-repeat center center;*/
	background:url(imagenes/vineta-mapa.png) no-repeat center center;
}

#latder h3 {
	color:#FFF; font-size:0.80em; padding:5px 0 5px 15px; 
}

h3#accesouser {
	/*background-color:#666699;*/ color:#BC1300; margin:0; border-top:6px #EAEAEA solid; background-color:#EAEAEA;
}

h3#ultimas, h3#suscripcion {
	/*background-color:#679A14;*/ /*background-color:#010066;*/ background:#010066 url(imagenes/fondo-lat-azul.jpg); margin-top:10px; margin-bottom:0;
}

h3#toptres, h3#enlaces {
	/*background-color:#BC1300;*/ background:#BC1300 url(imagenes/fondo-lat-rojo.jpg); margin-top:22px; margin-bottom:0;
}

h3#utilidades {
	background-color:#679A14; margin:6px 0 0 0;
}

h3#referencias {
	background-color:#BC1300; margin-top:22px;
}

#latder form {
	background-color:#EAEAEA; margin:0; padding:0; font-size:0.70em;
}

#accesousuario legend, #formulariosuscripcion legend {
	display:none;
}

#accesousuario fieldset, #formulariosuscripcion fieldset {
	border:0; padding:15px;
}

input.typetext {
	display:block; margin-bottom:10px; margin-top:3px; border:1px #CCC solid; width:100%;
}

#acenviar, #asuscribe {
	display:block; margin:auto; border:1px #BDC1A3 solid; height:24px; background:#FDFEE7 url(imagenes/fondo-acenviar.gif) repeat-x center bottom; color:#669;
}

ul#listultimas {
	color:#333; font-size:0.70em; padding:5px 0 10px 0; margin:0 0 0 15px; list-style-type:none;
}

#listultimas li {
	margin-bottom:10px; background: url(imagenes/comment.gif) no-repeat 0 3px; padding:0 0 0 17px;
}

#listultimas li a:link, #listultimas li a:visited {
	color:#484848; text-decoration:none;
}

ul#listop, ul#listenlaces {
	background-color:#EFEFF3; margin:0; list-style-type:none; font-size:0.70em; padding:20px 20px 20px 15px; background:#FFF url(imagenes/fondo-noticias.gif) no-repeat bottom right;
}

#listop li, #listenlaces li { 
	margin-bottom:10px; background:url(imagenes/vineta-top.gif) no-repeat 0 2px; padding:0 0 0 20px;
}

#listop li a:link, #listop li a:visited, #listenlaces li a:link, #listenlaces li a:visited {
	color:#484848; text-decoration:none;
}


ul#listutilidades {
	list-style-type:none; font-size:0.70em; padding:0; margin:20px 0 30px 20px;
}

#listutilidades li {
	margin-bottom:15px;
}

#listutilidades li a:link, #listutilidades li a:visited {
	text-decoration:none; color:#484848; padding:0 0 0 20px; display:block; line-height:1.5em;
}

#listutilidades li a:hover {
	color:#C00; text-decoration:underline;
}



div.opiniones {
	padding:0 20px 20px 20px; font-size:0.70em; margin-top:30px; border-bottom:1px #CCC dotted; color:#1D1D1D;
}

p.opinion {
	font-style:italic; color:#484848;
}

.opiniones span {
	font-weight:bold;
}

.modulosserv {
	background:url(imagenes/next.png) no-repeat left center;
}
/* fin lateral derecho */






#piecon {
	clear:both; background:#FFF url(imagenes/fondo-pie2.gif) no-repeat top right; padding:60px 10px 10px 10px;
}

#piesinlat {
	clear:both; color:#FFF;
}

#piesinlatint {
	padding:10px 10px 10px 30px; width:60em; margin:auto; text-align:left; background-color:#000010;
}

#piesinlat a:link, #piesinlat a:visited, #piesinlat a:hover, #piecondeg a:link, #piecondeg a:visited, #piecondeg a:hover {
	color:#FFF;
}

#piecondeg {
	clear:both; text-align:left;  width:62.5em; margin:auto; 
}

#piecondegint {
	padding:10px 10px 10px 30px; background-color:#000010; color:#FFF;
}

#piesinlat p, #piecondeg p {
	font-size:0.70em;
}
/*Fin contenido*/


strong {
	color:#010066; font-weight:normal;
}



/*Estilos blog*/

h2.h2portada a:link, h2.h2portada a:visited, h2.h2portada a:hover, h3.h2portada a:link, h3.h2portada a:visited, h3.h2portada a:hover {
	color:#010066; text-decoration:none;
}

h3.h2portada {
	color:#010066; font-size:0.90em; margin:20px 30px 0 0; padding:5px 0;
}

.entrada p {
color:#000; font-size:0.70em; line-height:1.6em; margin:0px 0 15px 0;
}

small.smallportada {
	font-size:0.60em; color:#BC1300;
}

small {
	color:#010066;
}

.postmetadata {
	color:#010066; font-size:0.70em; margin-bottom:30px;
}

.postmetadata a:link, .postmetadata a:visited {
	color:#BC1300;
}

h3#comments {
	font-size:0.85em; margin-top:60px; color:#679A14; font-weight:normal;
}

h3#respond {
	font-size:0.85em;
}

ul.commentlist {
	font-size:0.70em; margin:0 20px 0 0; padding:0; list-style-type:none;
}

.commentlist li {
	margin-bottom:30px; background-color:#F3F3F3; padding:5px 10px;
}

.commentlist a:link, .commentlist a:visited, .commentlist a:hover{
	color:#BC1300;
}

.commentform {
	width:550px;
}

.botonenviarcomentario {
	border:1px #BDC1A3 solid; height:24px; background:#FDFEE7 url(imagenes/fondo-acenviar.gif) repeat-x center bottom; color:#669;
}

.pagetitle {
	font-size:1em; color:#BC1300;
}

.textcom {
	font-size:0.70em; color:#010066;
}

.navigation {
	margin-bottom:50px; font-size:0.70em;
}

.navigation a:link, .navigation a:visited, .navigation a:hover {
	color:#BC1300;
}

.post ul, .post ol {
	font-size:0.70em; color:#000; line-height:1.6em;
}

.post li {
	margin-bottom:15px;
}

.alignleft {
	margin:0 15px 10px 0; border:1px #010066 solid;
}