/* $Id: style.css,v 1.1 2009/05/15 07:28:05 agileware Exp $ */
body {
    text-align: justify;
	margin: 0 auto;
	padding: 0;
	background-image:url(../images/bg.gif); background-repeat:repeat;
	background-color: #ffffff;
	height:100%; 
}
#apDiv1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0164B9;
	text-align: right;

	*padding-top:10px;
	padding-right:35px;
	float:right;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}



#container {
	width: 980px;
	margin: 0 auto;
	text-align: left;
	color: #666;
}

#container_1{width:1000px;
	margin:0 auto;
}

.right-side-container {
    background-image:url(../images/img/fondoder.gif);
	background-repeat:repeat-y;
	height: auto;
	width:10px
}

#left_1{ 
    background-color:#03C; background-image:url(../images/img/borde_izq.jpg);
	height: 65px;float:left; width:10px
}

#tmp{ display:block;
clear:both; 
min-height:420px;
	}

#center{
	float:left; 
	width:980px;
	background-color: #ffffff;
}

.left-side-container {
	background-image:url(../images/img/fondoizq.gif);
	background-repeat:repeat-y;
	height:auto;
	width:10px
}

.botones_home {
    margin: 0 auto;
	padding: 0;
	background-color: #ffffff; 
	height:97px;
	text-align:right
}

#main {
    width: 770px;
	_width: 690px;
    padding: 0px;
    float: left;
	height:100%;
	background-color: #ffffff;
}

#main_catalogo {
    width: 980px;
    padding: 0px;
	height:100%;
	background-color: #ffffff;
	text-align:center
}

#header {
    width: 980px;
	clear: both;
	background-color: #ffffff;
	height : 145px;
	_height : 160px
}

#sidebar {
    width: 210px;
	_width: 200px;
	float: right;
	min-height: 300px;
	height:inherit;
	background-color: #ffffff;
	text-align: center
}
#footer {
    background-image:url(../images/img/imginferior.jpg);
	background-repeat:no-repeat;
	clear: both;
	position:relative;
	z-index:0;
	overflow:hidden;
	width: 100%;
	height:50px;
	margin: 0;
	color: #ffffff;
	font-size:10px;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}






/*.Main
{
	position: relative;
	width: 100%;
	left: 0;
	top: 0;
}*/

.PageBackgroundGradient
{
	position: absolute;
	background-image: url('../images/Page-BgGradient.jpg');
	background-repeat: repeat-x;
	top:0;
	width:100%;
	height: 900px;
}

.cleared
{
	float: none;
	clear: both;
	margin: 0;
	padding: 0;
	border: none;
	font-size:1px;
}

form
{
	padding:0 !important;
	margin:0 !important;
}

table.position
{
	position: relative;
	width: 100%;
	table-layout: fixed;
}
/* end Page */

/* begin Box, Sheet */
.Sheet
{
	position:relative;
	z-index:0;
	margin:0 auto;
	width: 960px;
	min-width:23px;
	min-height:23px;
}

.Sheet-body
{
	position: relative;
	z-index:1;
	padding: 5px; 
	background-color:#ffffff
}

.Sheet-tr, .Sheet-tl, .Sheet-br, .Sheet-bl, .Sheet-tc, .Sheet-bc,.Sheet-cr, .Sheet-cl
{
	position:absolute;
	z-index:-1;
}

.Sheet-tr, .Sheet-tl, .Sheet-br, .Sheet-bl
{
	width: 42px;
	height: 42px;
	background-image: url('../images/Sheet-s.png');
}

.Sheet-tl
{
	top:0;
	left:0;
	clip: rect(auto, 21px, 21px, auto);
}

.Sheet-tr
{
	top: 0;
	right: 0;
	clip: rect(auto, auto, 21px, 21px);
}

.Sheet-bl
{
	bottom: 0;
	left: 0;
	clip: rect(21px, 21px, auto, auto);
}

.Sheet-br
{
	bottom: 0;
	right: 0;
	clip: rect(21px, auto, auto, 21px);
}

.Sheet-tc, .Sheet-bc
{
	left: 21px;
	right: 21px;
	height: 42px;
	background-image: url('../images/Sheet-h.png');
}

.Sheet-tc
{
	top: 0;
	clip: rect(auto, auto, 21px, auto);
}

.Sheet-bc
{
	bottom: 0;
	clip: rect(21px, auto, auto, auto);
}

.Sheet-cr, .Sheet-cl
{
	top: 21px;
	bottom: 21px;
	width: 42px;
	background-image: url('../images/Sheet-v.png');
}

.Sheet-cr
{
	right:0;
	clip: rect(auto, auto, auto, 21px);
}

.Sheet-cl
{
	left:0;
	clip: rect(auto, 21px, auto, auto);
}

.Sheet-cc
{
	position:absolute;
	z-index:-1;
	top: 21px;
	left: 21px;
	right: 21px;
	bottom: 21px;
	background-color: #FFFFFF;
}

.Sheet
{
	/*margin-top: -15px !important;*/
}

.PageBackgroundSimpleGradient, .PageBackgroundGradient, .PageBackgroundGlare
{
	min-width:960px;
}

/* end Box, Sheet */

/* begin Header */
div.Header
{
	margin: 0 auto;
	position: relative;
	z-index:0;
	width: 930px;
	height: 80px;
}
/* end Header */

/* begin Logo */
.logo
{
	display : block;
	position: absolute;
	left: 10px;
	/*top: 23px;*/
}
/* end Logo */

/* begin Menu */
/* menu structure */

.artmenu a, .artmenu a:link, .artmenu a:visited, .artmenu a:hover
{
	text-align:left;
	text-decoration:none;
	outline:none;
	letter-spacing:normal;
	word-spacing:normal;
}

.artmenu, .artmenu ul
{
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	display: block;
}

.artmenu li
{
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	float: left;
	position: relative;
	z-index: 100;
	background:none;
}

.artmenu li:hover
{
	z-index: 100;
	white-space: normal;
}

.artmenu li li
{
	float: none;
}

.artmenu ul
{
	visibility: hidden;
	position: absolute;
	z-index: 10;
	left: 0;
	top: 0;
	background:none;
}

.artmenu li:hover>ul
{
	visibility: visible;
	top: 100%;
}

.artmenu li li:hover>ul
{
	top: 0;
	left: 100%;
}

.artmenu:after, .artmenu ul:after
{
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}
.artmenu, .artmenu ul
{
	min-height: 0;
}

.artmenu ul
{
	background-image: url(../images/spacer.gif);
	/*padding: 10px 30px 30px 30px;
	margin: -10px 0 0 -30px;*/
	z-index: 100
}

.artmenu ul ul
{
	/*padding: 20px 20px 20px 5px;
	margin: -30px 0 0 -10px;*/
}




/* menu structure */

.artmenu
{
	padding: 2px 2px 2px 2px;
}

.nav
{
	/*margin-bottom: 1em;*/
	_background-image:url(../images/img/botonerasuperior.jpg);
	
	position: relative;
	height: auto;
	z-index: 100;
}

.nav .l, .nav .r
{
	position: absolute;
	z-index: -1;
	top: 0;
	height: 38px;
	background-image:url(../images/img/botonerasuperior.jpg);
}

.nav .l
{
	left: 0;
	right:0px;
}

.nav .r
{
	right: 0;
	width: 930px;
	clip: rect(auto, auto, auto, 930px);
}

/* end Menu */

/* begin MenuItem */
.artmenu ul li
{
	clear: both;
	position:relative;
	z-index:100
}

.artmenu a
{
	position:relative;
	display: block;
	overflow:hidden;
	height: 30px;
	cursor: pointer;
	text-decoration: none;
	/*margin-right: 2px;
	margin-left: 2px;*/
}

.artmenu a .r, .artmenu a .l
{
	position:absolute;
	display: block;
	height: 90px;
	background-image: url(../images/MenuItem.png);
}

.artmenu .menu_1 .l 
{
	position:absolute;
	display: block;
	height: 90px;
	background-image: url('../images/MenuItem2.png');
}

.artmenu .menu_1 .r 
{
	position:absolute;
	display: block;
	height: 90px;
	background-image: none;
}

.artmenu a .l
{
	left:0;
	right:4px;
}

.artmenu a .r
{
	width:408px;
	right:0;
	clip: rect(auto, auto, auto, 404px);
}

.artmenu a .t 
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #BFDDEE;
	padding: 8px;
	margin: 4px;
	line-height: 28px;
	text-align: center;
}

.artmenu a:hover .l, .artmenu a:hover .r
{
	top:-30px;
}

.artmenu li:hover>a .l, .artmenu li:hover>a .r
{
	top:-30px;
}

.artmenu li:hover a .l, .artmenu li:hover a .r
{
	top:-30px;
}
.artmenu a:hover .t
{
	color: #113040;
}

.artmenu li:hover a .t
{
	color: #113040;
}

.artmenu li:hover>a .t
{
	color:#03C;
}

.artmenu a.active .l, .artmenu a.active .r
{
	top: -60px;
}

.artmenu a.active .t
{
	color: #BFDDEE;
}


/* end MenuItem */

/* begin MenuSeparator */
.nav .separator
{
	display: block;
	padding:inherit;
	top:2px;
	width: 1px;
	height: 20px;
	background-image:url(../images/img/separador.jpg);
}

/* end MenuSeparator */

/* begin MenuSubItem */
.artmenu ul a
{
	display:block;
	text-align: justify;
	white-space: nowrap;
	height: 20px;
	width: auto;
	padding-right:5px;
	overflow:hidden;
	line-height: 20px;
	margin-right: auto;
	background-image: url('../images/subitem-bg.jpg');
	background-position: left top;
	background-repeat: repeat-x;
	border-width: 0px;
	border-style: solid;
}

.artmenu ul li .menu_1  
{
	display:block;
	text-align: justify;
	white-space: nowrap;
	height: 20px;
	width: auto;
	padding-right:5px;
	overflow:hidden;
	line-height: 20px;
	margin-right: auto;
	background-image: url('../images/subitem-bg2.jpg');
	background-position: left top;
	background-repeat: repeat-x;
	border-width: 0px;
	border-style: solid;
}

.nav ul.artmenu ul span, .nav ul.artmenu ul span span
{
	display: inline;
	float: none;
	margin: inherit;
	padding: inherit;
	background-image: none;
	text-align: inherit;
	text-decoration: inherit;
}

.artmenu ul a, .artmenu ul a:link, .artmenu ul a:visited, .artmenu ul a:hover, .artmenu ul a:active, .nav ul.artmenu ul span, .nav ul.artmenu ul span span
{
	text-align: left;
	/*text-indent: 8px;*/ padding-left:8px;
	text-decoration: none;
	line-height: 20px;
	color: #474747;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px; 
	min-width:135px; 
	width:175px;
	max-width:170px 
}

.artmenu ul ul a
{
	margin-left: auto;
}

.artmenu ul li a:hover
{
	color:#03C;
	background-position: 0 -20px;
}

.artmenu ul li:hover>a
{
	color:#03C;
	background-position: 0 -20px;
}

.nav .artmenu ul li a:hover span, .nav .artmenu ul li a:hover span span
{
	color:#03C;
}

.nav .artmenu ul li:hover>a span, .nav .artmenu ul li:hover>a span span
{
	color:#03C;
}


/* end MenuSubItem */

/*.nav {
	margin-bottom: 1em;
	background-image:url(../images/img/botonerasuperior.jpg);
}*/

/* begin ContentLayout */
.contentLayout
{
	position: relative;
	margin-bottom: 0px;
	width: 930px;
}
/* end ContentLayout */

/* begin Box, Block */
.Block
{
	position:relative;
	z-index:0;
	margin:0 auto;
	min-width:15px;
	min-height:15px;
}

.Block-body
{
	position: relative;
	z-index:1;
	padding: 4px;
}

.Block-tr, .Block-tl, .Block-br, .Block-bl, .Block-tc, .Block-bc,.Block-cr, .Block-cl
{
	position:absolute;
	z-index:-1;
}

.Block-tr, .Block-tl, .Block-br, .Block-bl
{
	width: 14px;
	height: 14px;
	background-image: url('../images/Block-s.png');
}

.Block-tl
{
	top:0;
	left:0;
	clip: rect(auto, 7px, 7px, auto);
}

.Block-tr
{
	top: 0;
	right: 0;
	clip: rect(auto, auto, 7px, 7px);
}

.Block-bl
{
	bottom: 0;
	left: 0;
	clip: rect(7px, 7px, auto, auto);
}

.Block-br
{
	bottom: 0;
	right: 0;
	clip: rect(7px, auto, auto, 7px);
}

.Block-tc, .Block-bc
{
	left: 7px;
	right: 7px;
	height: 14px;
	background-image: url('../images/Block-h.png');
}

.Block-tc
{
	top: 0;
	clip: rect(auto, auto, 7px, auto);
}

.Block-bc
{
	bottom: 0;
	clip: rect(7px, auto, auto, auto);
}

.Block-cr, .Block-cl
{
	top: 7px;
	bottom: 7px;
	width: 14px;
	background-image: url('../images/Block-v.png');
}

.Block-cr
{
	right:0;
	clip: rect(auto, auto, auto, 7px);
}

.Block-cl
{
	left:0;
	clip: rect(auto, 7px, auto, auto);
}

.Block-cc
{
	position:absolute;
	z-index:-1;
	top: 7px;
	left: 7px;
	right: 7px;
	bottom: 7px;
	background-color: #EDEDED;
}

.Block
{
	margin: 0px;
}

/* end Box, Block */

/* begin BlockHeader */
.BlockHeader
{
	position:relative;
	z-index:0;
	height: 30px;
	padding: 0 7px;
	margin-bottom: 7px;
}

.BlockHeader .t
{
	height: 30px;
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	white-space : nowrap;
	padding: 0 7px;
	line-height: 30px;
}

.BlockHeader .l, .BlockHeader .r
{
	display:block;
	position:absolute;
	z-index:-1;
	height: 30px;
	background-image: url('../images/BlockHeader.png');
}

.BlockHeader .l
{
	left:0;
	right:6px;
}

.BlockHeader .r
{ 
	width:890px;
	right:0;
	clip: rect(auto, auto, auto, 884px);
}

.header-tag-icon
{
	display:inline-block;
	background-position:left top;
	background-image: url('../images/BlockHeaderIcon.png');
	padding:0 0 0 22px;
	background-repeat: no-repeat;
	min-height: 15px;
	margin: 0 0 0 5px;
}


/* end BlockHeader */

/* begin Box, BlockContent */
.BlockContent
{
	position:relative;
	z-index:0;
	margin:0 auto;
	min-width:1px;
	min-height:1px;
}

.BlockContent-body
{
	position: relative;
	z-index:1;
	padding: 2px;
}

.BlockContent-body
{
	color:#5E5E5E;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
}

.BlockContent-body a:hover, .BlockContent-body a.hover
{
	color: #BB331B;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}

.BlockContent-body ul
{
	list-style-type: none;
	color: #0F2A38;
	margin:0;
	padding:0;
}

.BlockContent-body li
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
}

.BlockContent-body ul li
{
	padding:0px 0 0px 14px;
	background-image: url('../images/BlockContentBullets.png');
	background-repeat:no-repeat;
	margin:0.5em 0 0.5em 0;
	line-height:1.2em;
}

/* end Box, BlockContent */

/* begin Box, Post */
.Post
{
	position:relative;
	z-index:0;
	margin:0 auto;
	min-width:1px;
	min-height:1px;
}

.Post-body
{
	position: relative;
	z-index:1;
	padding: 5px;
}

.Post
{
	margin: 10px;
}

/* Start images */
a img
{
	border: 0;/*vertical-align:middle*/
}

.article img, img.article
{
	margin: 2px;
}

.metadata-icons img
{
	border: none;
	vertical-align: middle;
	margin:2px;
}
/* Finish images */

/* Start tables */

.article table, table.article
{
	border-collapse: collapse;
	margin: 1px;
	width:auto;
}

.article table, table.article .article tr, .article th, .article td
{
	background-color:Transparent;
}

.article th, .article td
{
	padding: 2px;
	border: solid 1px #B5B5B5;
	vertical-align: top;
	text-align:left;
}

.article th
{
	text-align:center;
	vertical-align:middle;
	padding: 7px;
}

.article caption {
	margin: 0 1em 1em 1em;
}

.article table {
	margin: 1em;
}

/* Finish tables */
/* end Box, Post */

/* begin PostHeaderIcon */
.PostHeaderIcon-wrapper
{
	text-decoration:none;
	margin: 0.2em 0;
	padding: 0;
	font-weight:normal;
	font-style:normal;
	letter-spacing:normal;
	word-spacing:normal;
	font-variant:normal;
	text-decoration:none;
	font-variant:normal;
	text-transform:none;
	text-align:left;
	text-indent:0;
	line-height:inherit;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 24px;
	color: #1B4B65;
}

.PostHeaderIcon-wrapper, .PostHeaderIcon-wrapper a, .PostHeaderIcon-wrapper a:link, .PostHeaderIcon-wrapper a:visited, .PostHeaderIcon-wrapper a:hover
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 24px;
	color: #1B4B65;
}

/* end PostHeaderIcon */

/* begin PostHeader */
.PostHeader a:hover, .PostHeader a.hovered
{
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  text-align: left;
  color: #CD381D;
}
/* end PostHeader */

/* begin PostMetadata */
.PostMetadataHeader
{
	padding:1px;
	background-color: #E0E0E0;
	border-color: #C7C7C7;
	border-style: solid;
	border-width: 1px;
}
/* end PostMetadata */

/* begin PostIcons */
.PostHeaderIcons
{
	padding:1px;
}

#scroll_botom_izq{
border:0 none;
/*float: left;*/
padding: 0px
}

.scroll_nav_izq{
float: left;
width: 53px
}

.scroll_nav_der{
float: right;
width: 53px
}

#scroll_botom_der{
border:0 none;
/*float: right;*/
padding: 0px
}

.scroll_nav{
/*display: inline;*/
padding-left:10px;
width:106px;
height:30px
}

.PostHeaderIcons, .PostHeaderIcons a, .PostHeaderIcons a:link, .PostHeaderIcons a:visited, .PostHeaderIcons a:hover
{
	font-family: Arial, Helvetica, Sans-Serif;
	color: #153C51;
}

.PostHeaderIcons a, .PostHeaderIcons a:link, .PostHeaderIcons a:visited, .PostHeaderIcons a:hover
{
	margin:0;
}

.PostHeaderIcons a:hover, .PostHeaderIcons a.hover
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-style: italic;
	font-weight: normal;
	text-decoration: underline;
	color: #B3301A;
}
/* end PostIcons */

/* begin PostContent */
/* Content Text Font & Color (Default) */
body
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #0058B2;
	height:100%;
}

.PostContent
{
  font-family: Arial, Helvetica, Sans-Serif;
  color: #545454;
}


/* Start Content link style */
a
{
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: none;
}

/* :hover - adds special style to an element when you mouse over it. */
a:hover, a.hover
{
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  color: #CD381D;
}

/* Finish Content link style */

/* Resert some headings default style & links default style for links in headings*/
h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited
{
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}

/* Start Content headings Fonts & Colors  */
h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 32px;
  color: #25698D;
}

h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 24px;
  color: #318AB9;
}

h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 17px;
  color: #757575;
}

h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 16px;
  color: #2C7BA5;
}

h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 13px;
  color: #2C7BA5;
}

h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 11px;
  color: #2C7BA5;
}
/* Finish Content headings Fonts & Colors  */
/* end PostContent */

/* begin PostBullets */
/* Start Content list */
ol, ul
{
	color: #545454;
	margin:1em 0 1em 2em;
	padding:0;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}

li ol, li ul
{
	margin:0.5em 0 0.5em 2em;
	padding:0;
}

li 
{
	margin:0.2em 0;
	padding:0;
}

ul li
{
	list-style-type: none;
	/*background-image: url('../images/blue_bullet.png');*/
	background-image: none;
	background-repeat:no-repeat;
	padding-left:18px;
}

.faqs_li{
	list-style-type: none;
	background-image: url('../images/blue_bullet.png');
	background-repeat:no-repeat;
	padding-left:18px;	
	}

ol
{
	list-style-position:inside;
}

.Post li
{
	padding:0px 0 0px 14px;
	line-height:1.2em;
}

.Post ol li, .Post ul ol li
{
	background: none;
	padding-left:0;
}

.Post ul li, .Post ol ul li 
{
	/*background-image: url('../images/white_bullet.png');*/
	list-style-image: none;
	background-repeat:no-repeat;
	padding-left:18px;
	text-align: justify
}


/* Finish Content list */
/* end PostBullets */

/* begin PostQuote */
/* Start blockquote */
blockquote p
{
	color:#061218;
	font-family: Arial, Helvetica, Sans-Serif;
}

blockquote
{
	border:solid 1px #C7C7C7; 
	margin:10px 10px 10px 50px;
	padding:5px 5px 5px 41px;
	background-color:#E0E0E0;
	background-image:url('../images/PostQuote.png');
	background-position:left top;
	background-repeat:no-repeat;
}


/* Finish blockuote */
/* end PostQuote */

/* begin PostMetadata */
.PostMetadataFooter
{
	padding:1px;
	background-color: #E0E0E0;
	border-color: #C7C7C7;
	border-style: solid;
	border-width: 1px;
}
/* end PostMetadata */

/* begin PostIcons */
.PostFooterIcons
{
	padding:1px;
}

.PostFooterIcons, .PostFooterIcons a, .PostFooterIcons a:link, .PostFooterIcons a:visited, .PostFooterIcons a:hover
{
	font-family: Arial, Helvetica, Sans-Serif;
	color: #153C51;
}

.PostFooterIcons a, .PostFooterIcons a:link, .PostFooterIcons a:visited, .PostFooterIcons a:hover
{
	margin:0;
}

.PostFooterIcons a:hover, .PostFooterIcons a.hover
{
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	color: #B3301A;
}
/* end PostIcons */

/* begin Button */
a.Button,
button.Button
{
	display:inline-block;
	width: auto;
	outline:none;
	border:none;
	background:none;
	line-height:33px;
	margin:0;
	padding:0;
	overflow: visible;
	cursor: default;
	text-decoration: none !important;
	z-index:0;
}

a.Button .btn,
button.Button .btn
{
	display:block;
	position:relative;
	float:left;
	height: 33px;
	overflow:hidden;
	white-space: nowrap;
	width: auto;
	color: #000000;
}

a.Button .btn .t,
button.Button .btn .t
{
	display:block;
	height: 33px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	white-space: nowrap;
	text-align: left;
	padding: 0 16px;
	line-height: 33px;
	text-decoration: none !important;
}

input, select
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
}

a.Button .hover,
a.Button:hover,
button.Button .hover,
button.Button:hover
{
	color: #000000;
	text-decoration: none !important;
}

a.Button .active,
button.Button .active
{
	color: #FBE8E4;
}

a.Button .btn .l,
a.Button .btn .r,
button.Button .btn .l,
button.Button .btn .r
{
	display:block;
	background-image: url('../images/Button.png');
	position:absolute;
	z-index:-1;
	height: 99px;
}

a.Button .btn .l,
button.Button .btn .l
{
	left:0;
	right:10px;
}

a.Button .btn .r,
button.Button .btn .r
{
	width:409px;
	right:0;
	clip: rect(auto, auto, auto, 399px);
}

a.Button .btn.hover .l,
a.Button .btn.hover .r,
a.Button .btn:hover .l,
a.Button .btn:hover .r,
button.Button .btn.hover .l,
button.Button .btn.hover .r,
button.Button .btn:hover .l,
button.Button .btn:hover .r
{
	top: -33px;
}

a.Button .btn.active .l,
a.Button .btn.active .r,
button.Button .btn.active .l,
button.Button .btn.active .r
{
	top: -66px;
}

/* end Button */

/* begin Footer */
/*.Footer
{
	position:relative;
	z-index:0;
	overflow:hidden;
	width: 930px; 
	height:185px;
	margin: 5px auto 0px auto;
}*/

.Footer .Footer-inner
{
	height:1%;
	position: relative;
	z-index: 0;
	padding: 8px;
	text-align: center;
}

.Footer .Footer-background
{
	position:absolute;
	z-index:-1;
	background-image: url('../images/Footer.gif');
	width: 930px;
	height: 185px;
	bottom:0;
	left:0;
}

.rss-tag-icon
{
	position: relative;
	display:block;
	float:left;
	background-image: url('../images/rssIcon.png');
	background-position: center right;
	background-repeat: no-repeat;
	margin: 0 5px 0 0;
	height: 30px;
	width: 30px;
}

.Footer .Footer-text p
{
	margin: 0;
}

.Footer .Footer-text
{
	display:inline-block;
	color:#1A1A1A;
	font-family: Arial, Helvetica, Sans-Serif;
}

.Footer .Footer-text a:hover
{
	text-decoration: none;
	color: #862413;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}
/* end Footer */

/* begin PageFooter */
.page-footer, .page-footer a, .page-footer a:link, .page-footer a:visited, .page-footer a:hover
{
	font-family:Arial;
	font-size:10px;
	letter-spacing:normal;
	word-spacing:normal;
	font-style:normal;
	font-weight:normal;
	text-decoration:underline;
	color:#E3543B;
}

.page-footer
{
	margin:1em;
	text-align:center;
	text-decoration:none;
	color: #153C51;
}
/* end PageFooter */

/* begin LayoutCell */
.contentLayout .content
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	overflow: hidden;
	width: 749px;
}
.contentLayout .content-wide
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	overflow: hidden;
	width: 869px;
}
/* end LayoutCell */

/* begin LayoutCell */
.contentLayout .sidebar1
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	overflow: hidden;
	width: 210px;
}
/* end LayoutCell */



/*
** HTML elements
*/
#footer
{
	text-align: center;
}

ul li 
{
	text-align: left;
	/*background-image: none;*/
	display: block;
	padding-right: 10px
}

li.expanded, li.leaf, li.collapsed
{
	list-style-type: none;
	list-style-image: none;
	background-image: none; 
	text-align:left
}

.tabs, .links, .service-links img, service-links img
{
	padding-left: 0px;
	margin: 0px;
}

.tabs li, .links li
{
	float: left;
	display: block;
	padding: 0 0 0 1em;
}

ul.primary {
	border-bottom: none;
}

#user-login-form 
{
	text-align: left;
}

#user-login-form ul li
{
	background-image: none;
	padding-left:0;
}

fieldset
{
	margin: 1em 0;
	padding: 1em;
	border: 1px solid ;
	width: 95%;
}

fieldset legend 
{
	/* Fix disappearing legend in FFox */
	display: block;
}

.breadcrumb 
{
	display: block; 
	padding-bottom: .7em;
}

.form-text, .form-textarea
{
	width: 95%;
	text-align: left;
}

.tags
{
	float: left;
}

.messages
{
	padding: 5px;
	margin: 5px 0;
}

.status
{
	border: 1px solid #090;
	background:#C9FBC8;
	margin: 5px 0;
}

.messages li
{
	margin: 5px 0;
}

tr.even, tr.odd
{
	background-color: transparent;
}

#forum .links li
{
	float: none;
	clear: both;
}

#forum table
{
	width: auto;
	margin-top: 15px;
}

#forum td.container
{
	padding-top: 15px;
	border-left: none;
	border-right: none;
}

#forum td.active
{
	background-color: transparent;
}

#forum td.forum, #forum td.topics, #forum td.posts, #forum td.last-reply
{
	padding-top: 4px;
	padding-bottom: 4px;
}

#forum td.container
{
	font-weight: bold;
}

#forum td.active
{
	background-color: transparent;
}

.forum-topic-navigation
{
	border-top: 0px transparent;
	border-bottom: 0px transparent;
}

.forum-topic-navigation .topic-previous
{
	text-align: left;
	float: left;
}

.forum-topic-navigation .topic-next
{
	text-align: right;
	float: right;
}

.read_more
{
	margin: 5px 0px;
	text-align:left;
}

.sticky-table H2
{
	font-size: 10px;
}

.Footer .Footer-inner
{
	float: left;
	width: 100%;
}

#featured {
	position: relative;
	height: 177px;
	background: url(../images/h_back.jpg) no-repeat;
	background-position: 20px 50%;
}

#featured .block {
	position: absolute;
	padding-left: 40px;
	bottom: 25px;
	margin: 10px;
}

#featured .block .content {
	width: 250px;
	color: #FFFFFF;
}

.comment span.new-text {
  color: #FF0000;
  font-size: 60%;
  font-weight: normal;
}

/******* AGREGADOS ***********/
#navigation2 {
/*background:transparent url(../images/menu2.png) repeat-x scroll 0 0;*/
background-color: #001C34;
color:#DEDEDE;
font-family:tahoma;
height:24px;
}


#content-top{
background:url(../images/img/cabezote.jpg) no-repeat;
color:#DEDEDE;
height:100px;
_height:80px;
width:980px;
margin: 0px;
}

#header_1 {
color:#DEDEDE;
height:100px;
width:400px; 
float:left
}

#header_2 {
color:#DEDEDE; display:inline;
height:100px;
width:580px; 
float:right
}

#header_2_izq {
width:250px;
_width:245px;
height:100px;
float:left
}

#header_2_der {
width:330px;
height:100px;
float:right
}

#header_2_der_up {
width:330px;
height:30px;
font-size: 11px
}

#header_2_der_middle {
width:330px;
height:45px;
}

#header_2_der_bottom {
width:330px;
height:25px;
}

#header_2_der_bottom2 {
width:150px;
height:25px; 
float:right; color:#13568b; 
font-weight:bold;
font-size:11px;
text-align:center;
padding-top: 40px;
*padding-top: 50px;

}

#header_2_der_bottom1 {
width:180px;
height:25px; 
float:left
}

.menu_header_1 {
width:50px; 
float:left;
position: relative;
left:30px;
height:30px; 
text-align:center;
padding-top:2px
}

.menu_header_2 {
width:80px; 
float:left;
height:30px; 
text-align:center;
padding-top:2px;
position: relative;
left: 28px;
_left:33px
}

.menu_header_1 a,.menu_header_2 a,.menu_header_3 a,.menu_header_4 a {
color: #ffffff;
font-weight:800;
font-size:10px
}

.menu_header_3 {
float:left;
width:100px;
height:30px; 
text-align:center;
padding-top:2px;
position: relative;
left: 25px;
_left: 30px;
}

.menu_header_4 { 
float:left;
width:100px;
height:30px;
text-align:center;
padding-top:2px;
position: relative;
left: 20px;
_left: 25px
}

#navigation2 a {
color:#FFFFFF;
font-family:Arial,Helvetica,Sans-Serif;
text-decoration:none;
}

#navigation2 ul.links li {
  display: inline;
  list-style-type: none;
  padding: 0 0.5em;
  padding-right: 15px;
  float:right
}

#navigation_main{ height:32px; background:url(../images/menu1.png) repeat-x;}
/*#navigation ul{ height:32px;}
#navigation ul li{display:inline; line-height:32px; _line-height:2px; margin:0; float:left; background:url(../images/menu-li.gif) right no-repeat; padding:0 2px 0 0;}
#navigation ul li a{ padding:9px 25px 8px 25px; color:#fff; font-weight:bold; font-family:tahoma, arial;}
#navigation ul li a:hover{text-decoration:none; background:url(../images/menu1-hover.png) repeat-x;}*/

#navigation_main ul{ 
font-weight:bold;
color:#000;
padding-top: 5px
}
#navigation_main ul li{ 
display:inline	
}

#navigation_main ul li a{ padding:9px 5px 8px 5px; color:#000; font-weight:bold; font-family:tahoma, arial;}

.content-top 
  {
	margin: 0 auto;
	position: relative;
	z-index:0;
	width: 950px;
	height: 80px; background-color:#cddf37;
  }
  
#header-top 
  {
	margin: 0 auto;
	position: relative;
	z-index:0;
	width: 930px;
	height: 80px;
  }
  
#content-top .prueba{ 
background-color:#09C;
text-decoration:underline
	}
	
.ver_mas{ font-family:Geneva,Arial,Helvetica,sans-serif; 
font-size:12px;
color:#006699
}

.ver_mas a{ color:#006699
}

#spacer {
clear:both;
font-size:0;
height:15px;
width:100%;
}

#spacer5 {
clear:both;
font-size:0;
height:5px;
width:100%;
}

#spacer10 {
clear:both;
font-size:0;
height:10px;
width:100%;
}

#spacer_10 {
font-size:0;
height:10px;
width:100%;
}

#spacer20 {
clear:both;
font-size:0;
height:20px;
width:100%;
}

#spacer30 {
clear:both;
font-size:0;
height:30px;
width:100%;
}

#clear{ clear:both }

hr {
background-color:#D4D4D4;
border:0 none;
color:#D4D4D4;
height:1px;
}
/**********   CSS SECCION INSTITUCIONAL ***************/
.phtitulosinstitucional{
font-size:16px;
color:#005ba6;
font-weight:bold;
padding-left: 10px
}

.phtitulosprensa{
font-size:16px;
color:#005ba6;
font-weight:bold;
padding-left: 30px
}

.catalogo_interno{
margin: 0 auto;	
width:767px
}

.phtexto2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#005ba6;
font-weight:bold;
}

.texto_bold_tiendas{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#1c72bb;
font-weight:bold;
}

#parrafo_tiendas{ display:inline	
}

.phtextocorridoinstitucional{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#757679;
text-align: justify;
padding-left: 10px;
padding-right: 10px
}

.txtproductos{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px; 
_padding-top: 5px;
color:#757679;
text-align:justify;
padding-left: 10px; 
padding-right: 10px
}

.txtproductos_marca{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px; 
_padding-top: 5px;
color:#757679;
text-align:justify;
padding-left: 10px; 
padding-right: 10px
}

.txtproductos_marca ul{ margin:0px }

.txtproductos_marca ul li{ margin:0px; padding:0px }

.texto_saladeprensa_home{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#757679;	
width:280px;
padding-left: 10px; text-align:justify
}

.texto_comunicados{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#757679;
text-align: justify;
padding-left: 10px;
padding-right: 7px	
}

.texto_comunicados .view-content{}

.texto_comunicados .view-content h3{
color:#005BA6;
display:inline;
font-weight:bold;
line-height:17px;
text-align:justify;
top:5px;
font-size:12px;
display:none
}

.texto_comunicados .views-field-title{
color:#005BA6
}


.texto_comunicados .view-content ul{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#757679;
}

.texto_comunicados .view-content ul li{ margin:0px;text-align:justify;padding:0px /*margin:0 0 0.25em 0.3em*/ }

.views-field-field-noticia-fecha-value{ /*color:#2A78BE;*/ font-size:10px}
.texto_comunicados .views-field-view-node a {
left:360px;
position:relative;
text-align:right;
}
.texto_comunicados .item-list {}
.texto_comunicados .item-list ul {  }
.texto_comunicados .item-list ul li{  }
.texto_comunicados .item-list ul li a{ color:#005BA6 }
.views-field-title{ font-weight: bold }
.views-field-view-node a{ color:#2A78BE }
.texto_saladeprensa_buscar{ color:#2A78BE; font-size:12px; font-weight:bold; padding-left:10px }

.phtextocorridoinstitucional ul, .phtextocorridoinstitucional ol{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#757679;
text-align:left;
}

.phtextocorridoinstitucional ul li {
background-image:url(../images/blue_bullet.gif);
background-repeat:no-repeat;
list-style-type:none;
padding-left:9px;
}

.textoproductos{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#757679;
text-align:left;
line-height:17px !important  
}

.textoproductos ul{ margin:0;
}

.textoproductos ul li {
background-image:url(../images/blue_bullet.gif);
background-repeat:no-repeat;
/*list-style-image:url(images/blue_bullet.png);*/
list-style-type:none;
list-style-type:square;
padding-left:9px !important;
padding-left:20px;
color:#757679; display:block;
text-align: justify;
padding-right:0px
}

.textoinstitucional_tab{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-align:justify;
float:right;
/*width:65%*/
}

.clear2{ clear:both;
width:100%;
height:3px
	
}

.textoinstitucional_tab ul{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
margin: 0;
}

.imageninstitucional_tab{
text-align: center;
float:left;
width:35%;
_width:30%
}

.phsubtitulosinstitucional{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#005ba6;
text-align:left;
font-weight:bold;
}
.phpatacopyinstitucional{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#757679;
text-align:center;
}

#bullet_azul{
background-image: url('../images/PostBullets.png');
_background-image: url('../images/PostBullets.png');
list-style-image:url('../images/PostBullets.png');
_list-style-image:url('../images/PostBullets.png');
background-repeat:no-repeat; width:20px; height:20px;
display:inline; margin:0; position:static; padding-right:20px;
}

.bullet3{
vertical-align: middle;
padding-right: 5px; 
margin-left: 0px;
display:inline;
position: relative;
left: -20px;
_margin-left: 0px
}

.bullet4{
vertical-align: middle;
padding-right: 5px; 
margin-left: 0px;
display:inline;
}

.bullet3 ul{

}

#bullet_azul2{
/*background-image: url('../images/PostBullets.png');
background-repeat:no-repeat; 
width:20px;  display:inline; 
height:20px; 
padding-right:20px !important */
}

/********** CIERRE CSS SECCION INSTITUCIONAL ***************/

/**********   CSS TPL BASE ***************/
#tpl_base { background-color:#eeefed;
height:100%;
}

#tpl_base_home { background-color:#eeefed; width:767px;_width:700px;
height:100%; border-right:1px solid #A7A8AA; border-top:1px solid #A7A8AA;
padding-top: 10px
}

#tpl_base_catalogo { background-color:#ffffff;
height:100%;
}

#tpl_base_top {
width:770px;
height:13px;
padding:0;
background:transparent url(../images/img/tpl_base_top.gif) no-repeat scroll 0 0;
clear:both;
margin-top:0 !important;
}

#tpl_base_top_catalogo {
width:960px;
height:12px;
padding:0;
background:transparent url(../images/img/tpl_base_top_catalogo.gif) no-repeat scroll 0 0;
clear:both;
margin-top:0 !important;
}

#tpl_base_bottom {
width:770px;
height:13px;
padding:0;
background:transparent url(../images/img/tpl_base_bottom.gif) no-repeat scroll 0 0;
clear:both;
margin-top:0 !important;
}

#tpl_base_bottom_catalogo {
width:960px;
height:13px;
padding:0;
background:transparent url(../images/img/tpl_base_bottom_catalogo.gif) no-repeat scroll 0 0;
clear:both;
margin-top:0 !important;
}

#tpl_base_contenido {
/*width:757px;*/
width:767px;
_width:767px;
height:100%;
padding:0;
border-right:1px solid #a7a8aa;
/*float:left;*/
margin-top:0 !important;
}

#tpl_base_contenido  .view-content{
}

#tpl_base_contenido  .item-list .pager {}

#tpl_base_contenido .item-list .pager .first { 
color:#13568B;
display:none
}

#tpl_base_contenido .item-list .pager .pager-current{ 
color:#13568B;
display:inline
}

#tpl_base_contenido .item-list .pager .last a{ 
display:none
}

#tpl_base_contenido .item-list .pager li {}

#tpl_base_contenido .item-list .pager li a{
color:#5A635A
}

#tpl_base_nproducto {
width:767px;
_width:767px;
height:100%;
padding:0;
border-right:1px solid #a7a8aa;
/*float:left;*/
margin-top:0 !important;
}

#tpl_base_contenido_cat {
width:767px;
_width:767px;
height:100%;
padding:0;
border-right:1px solid #a7a8aa;
/*float:left;*/
margin-top:0 !important;
}

#tpl_base_contenido .PostHeaderIcon-wrapper { margin:0; font-size:14px; color: #005BA6; font-weight:bold; padding-left:315px }

#tpl_base_contenido_catalogo {
background-color:#efefed;
width:946px;
height:100%;
padding:0; 
float:left;
margin-top:0 !important;
}

.tpl_base_side {
width:13px;
border-left:1px solid #9A9A9A;
border-right:1px solid #a7a8aa;
clear:both;
height:100%;
padding:0;
/*min-height:300px; 
max-height:500px;
right:0;
top:0;
padding:0;
float:right;
background:transparent url(../images/img/tpl_base_side.gif) repeat-y scroll 0 0;
margin-top:0 !important;*/
}

#tpl_base_side_catalogo {
width:34px; 
min-height:600px;
right:0;
top:0;
padding:0;
float:right;
background:transparent url(../images/img/tpl_base_side_catalogo.gif) repeat-y scroll 0 0;
margin-top:0 !important;
}

#faqs_sig{
width:14px; 
height:14px; 
background:transparent url(../images/img/siguiente.jpg) scroll 0 0;	
}

#links_faqs_arrows, #links_faqs_arrows a{ color:#2d72ad; font-weight:bold; display:inline; padding-left:5px; padding-right:5px }

#tpl_base_side_catalogo2 {
width:14px; 
height:631px; 
right:0;
top:0;
padding:0;
float:right;
margin-top:0 !important;
}

.perfilselect{ font-size:10px;
}

#boton { 
background:url(../images/img/ir.jpg) no-repeat; 
border:none; 
width:17px; 
height:18px 
}

#ubicacion { 
width:700px; 
height:35px; 
float:right
}

.promociones{	
}

.promociones view-content views-cycle item-list{
}

.promociones .views-cycle, .promociones .views-cycle .item-list{
}

.promociones .views-cycle, .promociones .views-cycle .item-list. views-cycle-vista_productos_promociones-block_1-nav{
}

.promociones .view-content .views-cycle item-list{}

.promociones .item-list{
	
}

.promociones .item-list .pager{
	
}

.promociones .item-list .pager, .promociones .item-list .pager .pager-item a, .promociones .item-list .pager .pager-next a,.promociones .item-list .pager .pager-last last a,.promociones .item-list .pager li a.active{
color: #005BA6;
margin: 0 auto;
text-align:center;
width: auto
}

.promociones .pager-item {
color: #005BA6	
}

.promociones .pager-item ul{
color: #005BA6	
}

.promociones .pager-item ul li{
color: #005BA6	
}


.promociones .view-content {
	
}

.promociones .view-content .views-cycle .item-list{
}

.promociones .view-cycle-pager,.promociones .view-cycle-pager ul {
float:left;
width:150px; list-style-type:none
}

.promociones .view-cycle-pager,.promociones .view-cycle-pager ul li {
	
}

.promociones .view-cycle-pager,.promociones .view-cycle-pager ul li {
list-style-type:none; 
background-image:transparent url(http://localhost/carrefour/sites/all/themes/carrefour/images/img/botonerasuperior.jpg) no-repeat scroll 0 0
}

.promociones .view-cycle-pager,.promociones .view-cycle-pager ul li {
list-style-type:none; 
background-image:transparent url(http://localhost/carrefour/sites/all/themes/carrefour/images/img/botonerasuperior.jpg) no-repeat scroll 0 0
}

.promociones .views-field-field-producto-foto-fid {
float:right;	
}
	
.promociones .views-field-title{
	
	width: 100px}

.promociones ol, ul {
color:#545454;
font-family:Arial,Helvetica,Sans-Serif;
font-size:11px;
margin:1em 0 1em 2em;
padding:0;
}

#catalogo_textos{ 
height:40px; text-align:justify	
}

#catalogo_textos_izq{ 
float:left	
}

#catalogo_textos_der{ 
float:right	
}

#catalogo_titulo, #catalogo_titulo a{ 
color:#13568B; 
font-size:12px;
font-weight: bold
}

#catalogo_volver, #catalogo_volver a{ 
color:#13568B; 
font-size:12px;
font-weight: bold;
text-align: center
}

#contenedor_catalogo{ 
width: 760px; 
text-align:center;
margin: 0 auto;
}

.titulofaqs {
color:#005BA6;
font-weight:bold;
line-height:17px;
top:5px; 
display:inline;
text-align: justify
}

.titulo_produtos {
color:#005BA6;
font-weight:bold;
line-height:17px;
top:5px; 
text-align: justify;
margin-left: 10px
}

.tituloproductos {
color:#005BA6;
font-weight:bold;
line-height:30px;
_line-height:40px;
position: relative;
left: -60px;
display:inline;
text-align: justify
}

#encuesta_descrip{
color:#EC1B2E;
font-weight:bold;
line-height:17px;
top:5px; display:inline;
text-align: justify		
}

.container3 {
height:300px;
overflow:hidden;
position:relative;
width:370px;
}

.titulofaqs a {
color:#005BA6;
font-weight:bold;
line-height:17px;
top:5px
}

#nuestras_tiendas{ width: 767px; min-height:230px}

.nuestras_tiendas_der{ width: 450px; float:right}

.nuestras_tiendas_izq{ width: 310px; float:left}

.titulofaqs a: hover { color:#CD381D }

.site-map{
}

.site-map menu ul{
	
}

#site_map_left{ 
float:left;
width: 190px
}

#site_map_left ul{ 
}

#mapa_sitio ul{ 
	margin: 0;
	padding: 0 0 0 15px;
	border: 0;
	display: block;
}

#mapa_sitio ul li{ 
	list-style-type: none;
	background-image: url('../images/blue_bullet.gif');
	background-repeat:no-repeat;
	padding-left:10px;
}

#mapa_sitio ul li a{ color:#757679 }


/*#site_map_left ul li{ 
	list-style-type: none;
	background-image: url('../images/blue_bullet.png');
	background-repeat:no-repeat;
	padding-left:10px;
}*/


#site_map_right{ 
float:right;
width: 190px
}

#mapa_sitio{
width:600px;
text-align:center;
margin: 0 auto
}
#mapa_sitio_contenedor{
width:767px
}

.titulo_mapa{
width:187px; 
height:27px; 
right:0; 
text-align:left;
top:0;
padding:3px 0 0 15px;
float:right;
color:#ffffff;
font-size:11px;
background:transparent url(../images/img/botonmapa.jpg) no-repeat scroll 0 0;
margin-top:0 !important;
}

.producto_valor{
color: #ee1c29;
font-size:18px;
font-weight: bold;
text-align: left
}

.productos_contenedor{ width:627px}

.nproductos_contenedor{ width:626px; background-color:##0099cc;}

.productos_contenedor_marcas{ width:767px}

.productos_detalle_contenedor{ width:627px;
_width:555px}

/*.producto_cont_der .imagefield .article img { }*/
.producto_cont_der .imagefield { margin:0 }

.producto_cont_der{
width: 372px; float: right
}

.producto_cont_izq{
width: 255px; float:left
}

.nproducto_cont_der{
width: 401px; float: right
}

.nproducto_cont_izq{
width: 225px; float:left
}

.texto_legales{ 
font-size:10px	
}

#contenido_marcasp{
	
}

.detalle_cont_der{
width: 372px; float: right;
}
.detalle_cont_izq{
width: 255px; float:left;
_width: 240px
}

.anyClass{
padding-top:5px
}

.anyClass img{
/*padding-top:10px*/
}

.anyClass ul{
}

.anyClass ul li{
}

.anyClass ul{}

.anyClass ul li{
margin-top:6px;
padding:0px
}

#anyClass_ul{
}

.marcas_izq{
width: 35%; 
float: left
}

.marcas_der{
width: 65%; 
float: right
}

.productos_marca{
height:400px
}

.productos_marca ul{}

.productos_marca ul li{
	padding:0px
}

.marca_cont_der{
width: 372px; float: right
}
.marca_cont_izq{
width: 385px; float:left; text-align:center
}

.textos_producto{
width: 300px;
text-align:center; 
margin: 0 auto
}

.textos_productos{
width: 300px;
text-align:left; 
margin: 0 auto
}

.textos_producto_detalle{
text-align:left; 
margin: 0 auto	
}

.textos_producto_detalle ul { }

.textos_producto_detalle ul li{ padding:0px}

.textos_marcas{
text-align:left; 
margin: 0 auto
}

.textos_producto .view-content{
display: inline
}

.textos_producto .view-content .views-row{
float:left; width:35px
}

.slogans_productos{ 
display:block;
padding-left:15px;
_padding-left:0px
}

#slogan{
width:50px;
height:35px;
display: inline;
}

.listado_videos ul{ 
padding-left:20px }

.listado_videos ul li{
	list-style-type: none;
	background-image: url('../images/blue_bullet.png');
	background-repeat:no-repeat;
	padding-left:9px;
}

.listado_videos li.active a  { color:#2A78BE
}

.listado_videos ul li a{ color:#2a78be }

#place_4{
display:inline; 
width:767px;
clear:both
}

.perfilselect{
color:#257ba2	
}

#tpl_base_home .Post { margin:0; padding:0}
#tpl_base_home .Post .Post-body { margin:0; padding:0}
#tpl_base_home .Post .Post-body .panels-flexible-row-last { margin:0; padding:0; width:767px; _width:670px }

#tpl_base_home .panels-flexible-region-17-center  { padding-left:60px }

#tpl_base_home .panels-flexible-region-17-center .view-content {  }

#tpl_base_home .panels-flexible-region-17-center .view-content img{ margin:0 }

.view-comerciales-carrefour .view-content{
}

.view-comerciales-carrefour .view-content .item-list{ width: 740px; height:100%; background-color:#EEEFED
}

.showcase_right{ 
width:300px;
_width:280px;
float:right 
}

.showcase_right .views-showcase-mini-list{
	width:250px; background-color: #ebecee; height:auto 
}

.showcase_right .views-showcase-mini-list .views-showcase-comerciales_carrefour-default {
	background-color: #ebecee;
}

.showcase_right .views-showcase-mini-list .views-showcase-comerciales_carrefour-page_1 {
	background-color: #ebecee;
}

.showcase_right .views-showcase-mini-list .views-showcase-comerciales_carrefour-default .views-showcase-pager-item{
 background-color: #ebecee; border-bottom: 1px solid #cccccc; padding-top: 5px
 }

.showcase_right .views-showcase-mini-list .views-showcase-comerciales_carrefour-page_1 .views-showcase-pager-item{
 background-color: #ebecee; border-bottom: 1px solid #cccccc; padding-top: 5px
 }        

.showcase_left{ 
width:440px; 
_width:420px;
float:left 
}

.showcase_left .views-showcase-big-panel{ width:100%; height:300px; padding-left:40px }

.showcase_left .views-showcase-big-panel .ul{
  list-style-image:none;
  margin:0;
  padding:0;
  height: 285px; width:370px
}

.showcase_left .views-showcase-big-panel .ul li{ /*padding-top:75px;padding-left:20px; */width:100%; height:100%; clear:both }

.showcase_left .views-showcase-big-panel ul li{ top:65pt }

.imagen_showcase{
background:url(../images/img/lista_videos.gif) no-repeat center;
width:250px; height:170px
}

.decisions-header{ display:none}

#navegacion_arrows{ 
clear:both;
margin:0 auto;
padding-left:300px;
text-align:center;
}
.footer_td{ background-color:#FFF}

#busqueda_caja{ width:20px; height:20px }

#place_1, #place_2 { padding-right:20px }

.producto_precio_act{ color:#ec1b2e; font-size:14px; font-weight:bold; display:inline}
.texto_precios{ text-align:center; margin-left: 10px }

.titulo_precios {
color:#005BA6;
font-weight:bold;
line-height:17px;
top:5px; font-size:13px
}

.titulomarcas {
color:#005BA6;
font-weight:bold;
line-height:20px;
_line-height:40px;
display:inline;
text-align: justify
}

#titulomarcas { 
padding-left: 10px;
width: 220px;
}

#titulonuestrasmarcas { 
width: 220px;
padding:0px;
display:inline
}

#titulonuestrasmarcas ul{ }
#titulonuestrasmarcas ul li{ padding:0px }

#nuestrasmarcas_ul{ padding:0px }
#nuestrasmarcas_ul ul{ padding:0px;margin:0px }

.titulomarcas_der { 
color:#005BA6;
font-weight:bold;
line-height:17px;
_line-height:40px;
display:inline
}

.titulomarcas_izq { 
float: left;
height:40px; display:inline
}

.texto_azul{
color:#005BA6;
top:5px; font-size:13px
}

.texto_azul a{
color:#005BA6;
top:5px; font-size:13px
}

.texto_comunicados .view-filters{}

.texto_comunicados .views-exposed-form{}

.texto_comunicados .views-exposed-widget .form-submit{ margin-top:0px }

.saladeprensa{ width:750px;}
.saladeprensa_container{ float:right; width:60%}
.saladeprensa_container_foto{ float:left; width:40%; padding-right:0px; text-align:center}


/*.texto_comunicados .views-exposed-form .form-item, .views-exposed-form .form-submit {}*/

.texto_comunicados .container-inline-date .form-item input, .container-inline-date .form-item select, .container-inline-date .form-item option {
color:#257BA2;	
}

#form_izquierdo{
width: 400px;
float:left
}
#form_derecho{
width: 367px;
float:right
}
#terminos{ 
padding: 10px 10px 5px; font-size:10px;
text-align: justify;
clear:both
}
#enviar{ 
padding: 10px 10px 5px; font-size:10px;
position:relative;
left: 650px
}
#decisions-voting-form{}

#decisions-voting-form #edit-vote{}

#decisions-voting-form #edit-vote .btn .t{}

#decisions-voting-form label{}
.titulo_encuesta{}

.container3 input{
position:relative;
background: #C8DA2B;
}

/**********   CIERRE CSS TPL BASE ***************/
/*
#content-header 
  {
  }
  pane-content
#content-top .Block {
	padding-left: 40px;
	clear:both
}

#content-top .Block .Block-body 
{
	position: relative;
	z-index:1;
	padding: 7px;
}

#content-top .Block .Block-body .BlockHeader 
{
}

#content-top .Block .Block-body .BlockHeader .l {
}*/
#institucional-1, #medios_de_pago-1{
/*height: 220px;*/
width: 767px
}

.volver_comunicados{
text-align:right
}

.volver_comunicados a{
color:#005BA6
}

#titulo_prensa{ margin-left: 300px	
}

.prensa_caja{
width: 767px	
}

#quicktabs_tabpage_3_0{}

.texto_valor{ 
height: 110px;
_height: 100px;
overflow: scroll;
padding-right: 8px;
text-align: left;
width: 100%;
overflow-x: hidden
}
.resultado_encuesta_texto{
color:#005BA6;
padding-bottom:10px;
padding-top: 10px;
display:inline
}

#resultado_encuesta{
width:320px;
}

#resultado_encuesta .text{
color:#005BA6;
font-size:11px
}

#resultado_encuesta .bar .foreground {
background-color:#005BA6;
}

#resultado_encuesta .separador {
border-top:1px solid #CCCCCC;
height:5px;
margin-top:5px;
}

#flashcontent {
left:20px;
position:relative;
top:20px;
}

#encuesta_regresar, #encuesta_regresar a {
color:#13568B;
font-size:12px;
font-weight:bold;
position:relative;
left:45px
}

#fondo_encuesta{
	background-image:url(../images/img/marco_encuesta.jpg);
	background-repeat:no-repeat;
	clear: both;
	position:relative;
	width: 290;
	height:211px;
	margin: 0;
}

.b_home1,.b_home2,.b_home3,.b_home4{
padding:0px;
height:97px;
}

.btn_encuesta{
}

#btn_encuesta {
	background-image:url(../images/env_encuesta.jpg);
	background-repeat:no-repeat;
	width: 71px;
	height:40px;
}
#views-exposed-form-catalogos-page-1{}

#views-exposed-form-catalogos-page-1 #busca_cat {
left:-90px;
_left:-120px;
position:relative;
top:15px;
_top:15px;
background: #C8DA2B;
}

#mensaje_sincatalogo{
height:400px;
width:700px;
position: relative;
top: 150px;
text-align: center
}

#listado_promociones_home{
	min-height:470px
}

#tiendas_catalogo{
height: 20px;
display: inline
}

#tiendas_catalogo input{
background: #C8DA2B none repeat scroll 0 0
}

#place_4 #form1 input{
background: #C8DA2B none repeat scroll 0 0
}

#form1{

}

.consulta_catalogo{
padding-left:10px; 
_float: left;
clear:none; 
display:inline;
positio:relative;
top:-3px; 
_top:-20px;
}

.fondocelda_recaudos{
background-image:url(../images/fondocelda_recaudo.jpg);
background-repeat:no-repeat;
width: 221px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
height:30px;
color:#FFF;
padding-left:25px;
_padding-left:5px;
padding-bottom: 5px
}

.fondocelda_localesdisp{
background-image:url(../images/fondocelda_disponibles.jpg);
background-repeat:no-repeat;
width: 221px;
height:30px;
color:#FFF;
padding-left:25px;
_padding-left:5px;
padding-bottom: 3px
}

.listados {}

.listados ul{
font-size:10px;
color: #757679
}

.listados ul li{
background-image:url(../images/blue_bullet.gif);
background-repeat:no-repeat;
list-style-image:url(../images/blue_bullet.gif);
list-style-type:none;
padding-left:9px;	
}

.recaudo_ul{
margin-left: 5px	
}

.locatarios{
 color: #757679;
 font-size:10px
}

.locatarios_contenido{
padding-left:17px;
padding-top: 10px;
padding-right: 20px;
color: #757679
}

.azul_locatarios{
color:#257BA2;
display:inline;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
}


.locatarios ul{
font-size:10px;
color: #757679;
margin: 0 0 0 7px
}

.locatarios ul li{
background-image:url(../images/blue_bullet.gif);
background-repeat:no-repeat;
/*list-style-image:url(./images/blue_bullet.gif);*/
list-style-type:none;
padding-left:9px;	
}

.locatarios_titulo2{
color: #1C72BB;
font-size:11px;
font-weight: bold
}
.textoazul1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#1c72bb;
	font-weight:bold;
}
