/*<group=General Styles>*/

body {
	font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	valing: top;
 
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

ul{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

p { 
}

span {
	line-height: 14px;
	color:#666666;
}
b, strong {
	font-weight: bold;
}

a:link, a:visited {
	text-decoration: none;
	color: #333333;
}

a:hover, a:active {
	text-shadow: 2px 2px 2px #CCCCCC;
	color: #999999;
	text-decoration: none;
}
#container {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	width: 720px;
}

#pageHeader {
	width: 760px;
	list-style: none;
	height: 137px;
	background-image: url(../images/abpositivo.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#pageHeader h1 {
	margin: 0px;
	padding: 30px 20px 0px 20px;
}

#pageHeader h2 {
	margin: 0px;
	padding-left: 20px;
}

#pageHeader img {
	float: right;
	padding: 20px;
}

#contentContainer {
	width: 550px;
	float: right;
	margin-top: 5px;
}
.marcoSupIzq{background-image: url(../_clientes/images/foto-supizq.gif);height: 20px;width: 15px;}
.marcoSup{background-image: url(../_clientes/images/foto-pxsup.gif);height: 20px;background-repeat: repeat-x;}
.marcoSupDer{background-image: url(../_clientes/images/foto-supder.gif);height: 20px;width: 15px;}
.marcoInfDer{background-image: url(../_clientes/images/foto-infder.gif);height: 19px;width: 15px;}
.marcoInf{background-image: url(../_clientes/images/foto-pxinf.gif);height: 19px;background-repeat: repeat-x;}
.marcoInfIzq{background-image: url(../_clientes/images/foto-infizq.gif);height: 19px;width: 15px;} 
.marcoDer{background-image: url(../_clientes/images/foto-pxder.gif);width: 15px;background-repeat: repeat-y;}
.marcoIzq{background-image: url(../_clientes/images/foto-pxizq.gif);width: 15px;background-repeat: repeat-y;}
.marcoTop{
	position: relative;
	left: -10px;
	top: -15px;
}
#imgDetPortfolio{
	margin-bottom:2px;
}	

#cuerpo{
}
#derecha{
	width:200px;
}
#contentContainer #content {
}

#sidebarContainer {
	padding: 0px;
	margin: 0px;
	width: 150px;
	border: 0px none;
	background: #ffffff;
	text-align: right;
}

#sidebarContainer .sidebar {
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	margin-left: 10px;
}
/*blog*/
.blog-entry {
	color: #666666;
	margin-bottom: 40px;
}

.blog-entry-title {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color:#ff6600;
	display:block;
	padding:3px 0px 0px 0px;
	line-height:20px;
}

.blog-entry-date {
	font-family:Georgia, "Times New Roman", Times, serif;
	margin: 5px 0px 0px 0px;
	font-size: 12px;
	color:#3F3D42;
}
.blog-entry-img {
}
.blog-entry-img img{
	margin: 5px 0px 0px 0px;
	border:1px solid #D6D6D6;
	padding:2px;
}
.blog-entry-copy{
	margin: 5px 0px 0px 0px;
}
.blog-entry-body {
	font-size: 10px;
	line-height: 14px;
	margin-top: 0px;
	float: left;
	width: 330px;
	padding: 5px 0px 15px 0px;
	border-top: 1px dotted #999999;
}

.entry-body {
	font-size: 10px;
	line-height: 14px;
	margin-top: 0px;
	float: left;
	width: 330px;
	padding: 8px 0px 0px 0px;
}

.blog-entry-comments {
	margin: 5px 0px 0px 0px;
}
.blog-entry-links {
	margin: 15px 0px 0px 0px;
}

.blog-entry-links a{
	display:block;
	padding-left:13px;
	background-repeat:no-repeat;
	background-position: 0px 3px;
}
.blog-entry-links-a{
	display:block;
	width:278px;
	margin-bottom:3px;
}
.blog-comentar a{background-image:url(../images/icn-comentar.jpg);}	
.blog-vermas a{background-image:url(../images/icn-vermas.jpg);	float:left;}	
.blog-enviar a{	background-image:url(../images/icn-enviar.jpg);	float:right;}	
.blog-comentar a:hover{background-image:url(../images/icn-comentar-over.jpg);}	
.blog-vermas a:hover{background-image:url(../images/icn-vermas-over.jpg);	width:auto;}	
.blog-enviar a:hover{background-image:url(../images/icn-enviar-over.jpg);}	

#footer { 
	width: 550px;
	border-top:1px dotted #666666;
	padding-top: 5px;
	padding-bottom: 40px;
	margin-top: 30px;
	float: right;
	font-size: 10px;
	display:block;
}

#footer p {
	color: #ffffff;
	padding-top: 15px;
	padding-left: 20px;
}

#footer a {
	text-decoration: none;
}

#footer a:hover {
	text-shadow: 2px 2px 2px #CCCCCC;
	color: #999999;
	text-decoration: none;
}
	
#breadcrumbcontainer a:hover {
	text-shadow: 2px 2px 2px #CCCCCC;
	color: #999999;
	display: inline;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
/*</group>*/

/*<group=Toolbar>*/

/* Toolbar Styles */
#navcontainer {
	background: #ffffff;
	text-align: right;
	line-height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	float: right;
}
/* Parent - Level 0 */
#navcontainer ul {
	list-style: none;
}
#navcontainer li {
}
#navcontainer a {
	text-decoration: none;
	color: #666666;
}
#navcontainer a:hover {
	text-shadow: 2px 2px 2px #CCCCCC;
	color: #999999;
}

	
/*</group>*/

/* ------------------------------------- */
/* ESTILOS PARA Menu | "div y span" */
/* ------------------------------------- */
	div#menuPrincipal {
		text-decoration: none;
		text-align: right;
		line-height: 16pt;
		width: 150px;
	}
	
/* Blog - naranja */

	#menuBlog a:link, #menuBlog a:visited, #menuBlog a:active {
		color: #999999;
	}

	#menuBlog a:hover, #fijoBlog, #fijoBlog a:hover,
	#fijoBlog a:link, #fijoBlog a:visited, span#tituloBlog, #fijoBlog a:active {
		color: #FF6600;
	}

/* Portfolio - rojo */

	#menuPortfolio a:link, #menuPortfolio a:visited, #menuPortfolio a:active {
		color: #999999;
	}

	#menuPortfolio a:hover, #fijoPortfolio, #fijoPortfolio a:hover,
	#fijoPortfolio a:link, span#tituloPortfolio, #fijoPortfolio a:visited, #fijoPortfolio a:active {
		color: #CC0033;
	}

/* Historia - verde */

	#menuHistoria a:link, #menuHistoria a:visited, #menuHistoria a:active {
		color: #999999;
	}
	
	#menuHistoria a:hover, #fijoHistoria, #fijoHistoria a:hover,
	#fijoHistoria a:link, #fijoHistoria a:visited, span#tituloHistoria, #fijoHistoria a:active {
		color: #009900;
	}

/* Clientes - azul */

	#menuClientes a:link, #menuClientes a:visited, #menuClientes a:active {
		color: #999999;
	}

	#menuClientes a:hover, #fijoClientes, #fijoClientes a:hover,
	#fijoClientes a:link, #fijoClientes a:visited, span#tituloClientes, #fijoClientes a:active {
		color: #000099;
	}

/* Contacto - violeta */

	#menuContacto a:link, #menuContacto a:visited, #menuContacto a:active {
		color: #999999;
	}

	#menuContacto a:hover, #fijoContacto, #fijoContacto a:hover,
	#fijoContacto a:link, #fijoContacto a:visited, span#tituloContacto, #fijoContacto a:active {
		color: #660099;
	}

/* Fotos - azul */

	#menuFotos a:link, #menuFotos a:visited, #menuFotos a:active {
		color: #999999;
	}

	#menuFotos a:hover, #fijoFotos, #fijoFotos a:hover,
	#fijoFotos a:link, #fijoFotos a:visited, span#tituloFotos, #fijoFotos a:active {
		color: #006666;
	}

/* ------------------------------------- */
/* ESTILOS PARA Submenu | "span" */
/* ------------------------------------- */

	a.toolbarStyle, a.toolbarStyle:link, a.toolbarStyle:visited, a.toolbarStyle:active {
		color: #FF9900;
		margin-right: 10px;
	}

	a.toolbarStyle:hover {
		color: #FF6600;
		margin-right: 10px;
	}

/*--------------fin menu y submenu--------------*/

/* ------------------------------------- */
/* ESTILOS PARA Etiquetas varias */
/* ------------------------------------- */

.separa {
	width: 550px;
	border-top:1px dotted #666666;
	margin-bottom: 20px;
	margin-top: 5px;
}

div#buscadores{
    border: 1px solid #999999;
    background-color: #FFFFFF;
    background-image: url(./images/google.gif);
    background-repeat: no-repeat;
	padding-right: 15px;
    padding-left: 15px;
    height: 110px;
    text-align: right;
}
	
div#imgSeccion{
	border: 1px solid #999999;
	background-color: #FFFFFF;
	background-image: url(../images/barra_blog.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: right;
	vertical-align: middle;
	horizontal-align: middle;
	padding-right: 20px;
	padding-top: 32px;
	padding-bottom: 29px;
	margin-bottom: 20px;
}

div#txtSeccion{
	width: 550px;
	margin-bottom: 10px;
	margin-top: -10px;
	line-height: 16px;
}